diff --git a/package.json b/package.json index 96e16d9..93bbb8e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "plotlink", - "version": "1.29.2", + "version": "1.29.3", "private": true, "workspaces": [ "packages/*" diff --git a/src/components/FilterBar.tsx b/src/components/FilterBar.tsx index fd94f5f..63a2cd4 100644 --- a/src/components/FilterBar.tsx +++ b/src/components/FilterBar.tsx @@ -322,6 +322,17 @@ export function FilterBar({ writer, genre, lang, contentType, tab, totalCount, s + {/* 19+ checkbox */} + + {/* Result count */} {totalCount !== undefined && ( diff --git a/src/components/NavBar.tsx b/src/components/NavBar.tsx index f5e00f6..a2302ba 100644 --- a/src/components/NavBar.tsx +++ b/src/components/NavBar.tsx @@ -2,31 +2,16 @@ import { useState } from "react"; import Link from "next/link"; -import { usePathname, useSearchParams, useRouter } from "next/navigation"; +import { usePathname } from "next/navigation"; import { useAccount } from "wagmi"; import Image from "next/image"; import { ConnectWallet } from "./ConnectWallet"; -import { useNsfwPreference } from "../hooks/useNsfwPreference"; export function NavBar() { const pathname = usePathname(); - const searchParams = useSearchParams(); - const router = useRouter(); const [mobileOpen, setMobileOpen] = useState(false); const { address, isConnected } = useAccount(); - const [showNsfw, setNsfw] = useNsfwPreference(); - - const toggleNsfw = () => { - const next = !showNsfw; - setNsfw(next); - if (pathname === "/") { - const sp = new URLSearchParams(searchParams.toString()); - if (next) sp.set("nsfw", "1"); else sp.delete("nsfw"); - router.replace(`/?${sp.toString()}`); - } - }; - const dashboardHref = isConnected && address ? `/profile/${address}` : "/dashboard/writer"; @@ -49,39 +34,22 @@ export function NavBar() { return (