feat(styles): remember style selection per sfw or nsfw category, instead of single board

This commit is contained in:
Tom (plebeius.eth)
2024-06-30 21:50:50 +02:00
parent ed393d0c72
commit 06e18289a4
4 changed files with 73 additions and 54 deletions
+20 -26
View File
@@ -172,6 +172,24 @@ export const TimeFilter = ({ isInAllView, isInCatalogView, isInSubscriptionsView
);
};
const AdButton = () => {
return (
<div className={styles.adButton}>
[
<Link
to='/boards'
onClick={(e) => {
e.preventDefault();
alert('work in progress');
}}
>
Plebbit Leaderboard
</Link>
]
</div>
);
};
export const MobileBoardButtons = () => {
const params = useParams();
const location = useLocation();
@@ -186,19 +204,7 @@ export const MobileBoardButtons = () => {
return (
<div className={`${styles.mobileBoardButtons} ${!isInCatalogView ? styles.addMargin : ''}`}>
<div className={styles.adButton}>
[
<Link
to='/boards'
onClick={(e) => {
e.preventDefault();
alert('work in progress');
}}
>
Vote for Boards
</Link>
]
</div>
<AdButton />
<hr />
{isInPostView || isInPendingPostPage ? (
<>
@@ -248,19 +254,7 @@ export const DesktopBoardButtons = () => {
return (
<>
<hr />
<div className={styles.adButton}>
[
<Link
to='/boards'
onClick={(e) => {
e.preventDefault();
alert('work in progress');
}}
>
Vote for Boards
</Link>
]
</div>
<AdButton />
<hr />
<div className={styles.desktopBoardButtons}>
{isInPostView || isInPendingPostPage ? (