Other Hashtag/Link related refactors.
This commit is contained in:
-9
@@ -189,8 +189,6 @@ fun BookmarkGroupScreenView(
|
||||
},
|
||||
nav,
|
||||
)
|
||||
BookmarkType.HashtagBookmark -> RenderHashtagList(bookmarkGroupViewModel, pagerState)
|
||||
BookmarkType.LinkBookmark -> RenderLinksList(bookmarkGroupViewModel, pagerState)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -238,10 +236,6 @@ fun BookmarkGroupHeaderTabs(
|
||||
bookmarkGroup?.let {
|
||||
stringRes(R.string.private_articles_count, it.privateArticleBookmarks.size)
|
||||
} ?: stringRes(R.string.private_posts_label)
|
||||
|
||||
// TODO: Match the implementations in the pair below to the pair above.
|
||||
BookmarkType.HashtagBookmark -> stringRes(R.string.private_hashtags_label)
|
||||
BookmarkType.LinkBookmark -> stringRes(R.string.private_links_label)
|
||||
}
|
||||
|
||||
val publicItemTypeLabel =
|
||||
@@ -254,9 +248,6 @@ fun BookmarkGroupHeaderTabs(
|
||||
bookmarkGroup?.let {
|
||||
stringRes(R.string.public_articles_count, it.publicArticleBookmarks.size)
|
||||
} ?: stringRes(R.string.public_articles_label)
|
||||
// TODO: Match the implementations in the pair below to the pair above.
|
||||
BookmarkType.HashtagBookmark -> stringRes(R.string.public_hashtags_label)
|
||||
BookmarkType.LinkBookmark -> stringRes(R.string.public_links_label)
|
||||
}
|
||||
|
||||
TabRow(
|
||||
|
||||
+1
-23
@@ -32,9 +32,7 @@ import androidx.compose.foundation.layout.offset
|
||||
import androidx.compose.material.icons.Icons
|
||||
import androidx.compose.material.icons.automirrored.outlined.Article
|
||||
import androidx.compose.material.icons.outlined.CollectionsBookmark
|
||||
import androidx.compose.material.icons.outlined.Link
|
||||
import androidx.compose.material.icons.outlined.Lock
|
||||
import androidx.compose.material.icons.outlined.Numbers
|
||||
import androidx.compose.material.icons.outlined.Public
|
||||
import androidx.compose.material3.AlertDialog
|
||||
import androidx.compose.material3.Button
|
||||
@@ -166,8 +164,6 @@ private fun BookmarkGroupActions(
|
||||
modifier: Modifier = Modifier,
|
||||
openPostBookmarks: () -> Unit = {},
|
||||
openArticleBookmarks: () -> Unit = {},
|
||||
openLinkBookmarks: () -> Unit = {},
|
||||
openHashtagBookmarks: () -> Unit = {},
|
||||
) {
|
||||
FlowRow(
|
||||
modifier = modifier,
|
||||
@@ -195,24 +191,6 @@ private fun BookmarkGroupActions(
|
||||
)
|
||||
Text(stringRes(R.string.bookmark_list_articles_btn_label))
|
||||
}
|
||||
FilledTonalButton(
|
||||
onClick = openLinkBookmarks,
|
||||
) {
|
||||
Icon(
|
||||
imageVector = Icons.Outlined.Link,
|
||||
contentDescription = null,
|
||||
)
|
||||
Text(stringRes(R.string.bookmark_list_links_btn_label))
|
||||
}
|
||||
FilledTonalButton(
|
||||
onClick = openHashtagBookmarks,
|
||||
) {
|
||||
Icon(
|
||||
imageVector = Icons.Outlined.Numbers,
|
||||
contentDescription = null,
|
||||
)
|
||||
Text(stringRes(R.string.bookmark_list_hashtags_btn_label))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -394,7 +372,7 @@ private fun GroupOptionsMenu(
|
||||
optionalCloneDescription.value = it
|
||||
},
|
||||
onCloneCreate = { name, description ->
|
||||
onGroupClone(optionalCloneName.value, optionalCloneDescription.value)
|
||||
onGroupClone(name, description)
|
||||
},
|
||||
onDismiss = { isCopyDialogOpen.value = false },
|
||||
)
|
||||
|
||||
@@ -406,14 +406,6 @@
|
||||
<string name="private_articles_count">Private Articles(%1$s)</string>
|
||||
<string name="public_articles_label">Public Articles</string>
|
||||
<string name="public_articles_count">Public Articles(%1$s)</string>
|
||||
<string name="private_hashtags_label">Private Hashtags</string>
|
||||
<string name="private_hashtags_count">Private Hashtags(%1$s)</string>
|
||||
<string name="public_hashtags_label">Public Hashtags</string>
|
||||
<string name="public_hashtags_count">Public Hashtags(%1$s)</string>
|
||||
<string name="private_links_label">Private Links</string>
|
||||
<string name="private_links_count">Private Links(%1$s)</string>
|
||||
<string name="public_links_label">Public Links</string>
|
||||
<string name="public_links_count">Public Links(%1$s)</string>
|
||||
|
||||
<string name="wallet_connect_service">Wallet Connect Service</string>
|
||||
<string name="wallet_connect_service_explainer">Authorizes a Nostr Secret to pay zaps without leaving the app. Keep the secret safe and use a private relay if possible</string>
|
||||
|
||||
Reference in New Issue
Block a user