@@ -19,7 +19,7 @@ import androidx.compose.ui.platform.testTag
1919import androidx.compose.ui.text.style.TextOverflow
2020import androidx.compose.ui.tooling.preview.Preview
2121import androidx.compose.ui.unit.dp
22- import androidx.core.net.toUri
22+ import to.bitkit.models.widget.safeBrowserUri
2323import to.bitkit.ui.components.BodySSB
2424import to.bitkit.ui.components.Title
2525import to.bitkit.ui.screens.widgets.components.WidgetCardDimens
@@ -44,8 +44,8 @@ fun HeadlineCard(
4444 .clip(shape = MaterialTheme .shapes.medium)
4545 .background(Colors .White10 )
4646 .clickableAlpha {
47- if (link.isEmpty()) return @clickableAlpha
48- val intent = Intent (Intent .ACTION_VIEW , link.toUri() )
47+ val uri = safeBrowserUri (link) ? : return @clickableAlpha
48+ val intent = Intent (Intent .ACTION_VIEW , uri )
4949 context.startActivity(intent)
5050 }
5151 ) {
@@ -106,8 +106,8 @@ fun HeadlineCardSmall(
106106 .clip(shape = MaterialTheme .shapes.medium)
107107 .background(Colors .White10 )
108108 .clickableAlpha {
109- if (link.isEmpty()) return @clickableAlpha
110- val intent = Intent (Intent .ACTION_VIEW , link.toUri() )
109+ val uri = safeBrowserUri (link) ? : return @clickableAlpha
110+ val intent = Intent (Intent .ACTION_VIEW , uri )
111111 context.startActivity(intent)
112112 }
113113 ) {
0 commit comments