feat(mod-queue): redesign with multiboard summary, boardsbar-style links, and board-aware rows

This commit is contained in:
plebeius
2026-02-27 17:38:36 +08:00
parent 386607a59b
commit fd6ca36acc
3 changed files with 314 additions and 98 deletions
+5 -10
View File
@@ -531,8 +531,7 @@ export const DesktopBoardButtons = () => {
<div className={styles.desktopBoardButtons}>
{isInPostView || isInPendingPostPage ? (
<>
[
<ReturnButton address={subplebbitAddress} isInAllView={isInAllView} isInSubscriptionsView={isInSubscriptionsView} isInModView={isInModView} />] [
[<ReturnButton address={subplebbitAddress} isInAllView={isInAllView} isInSubscriptionsView={isInSubscriptionsView} isInModView={isInModView} />] [
<CatalogButton address={subplebbitAddress} isInAllView={isInAllView} isInSubscriptionsView={isInSubscriptionsView} isInModView={isInModView} />]
{showBottomButton && (
<>
@@ -555,8 +554,7 @@ export const DesktopBoardButtons = () => {
isInModView={isInModView}
isInModQueueView={isInModQueueView}
/>
] [
<RefreshButton />]
] [<RefreshButton />]
<span className={styles.rightSideButtons}>
<ModQueueAlertThreshold />
<ModQueueViewSelector />
@@ -566,14 +564,12 @@ export const DesktopBoardButtons = () => {
<>
{isInCatalogView ? (
<>
[
<ReturnButton address={subplebbitAddress} isInAllView={isInAllView} isInSubscriptionsView={isInSubscriptionsView} isInModView={isInModView} />]{' '}
[<ReturnButton address={subplebbitAddress} isInAllView={isInAllView} isInSubscriptionsView={isInSubscriptionsView} isInModView={isInModView} />]{' '}
</>
) : (
<>
<SearchOPsBar />
[
<CatalogButton address={subplebbitAddress} isInAllView={isInAllView} isInSubscriptionsView={isInSubscriptionsView} isInModView={isInModView} />]{' '}
[<CatalogButton address={subplebbitAddress} isInAllView={isInAllView} isInSubscriptionsView={isInSubscriptionsView} isInModView={isInModView} />]{' '}
</>
)}
{showVoteButton && (
@@ -620,8 +616,7 @@ export const DesktopBoardButtons = () => {
{isInAllView && <AllFeedFilter />}
{!(isInAllView || isInSubscriptionsView || isInModView) && (
<>
[
<SubscribeButton address={subplebbitAddress} />]
[<SubscribeButton address={subplebbitAddress} />]
</>
)}{' '}
{isInCatalogView && (