"use client"; import { usePersistenceContext } from "@/app/persistence-provider"; import AscendingCard from "@/components/ascending-card"; import ScrollFadingTitle from "@/components/scroll-fading-title"; import Search from "@/components/search"; import SidebarTriggerAdjustable from "@/components/sidebar-trigger-adjustable"; import StaticSidebarTrigger from "@/components/static-sidebar-trigger"; import { Button } from "@/components/ui/button"; import { Label } from "@/components/ui/label"; import WideContainer from "@/components/wide-container"; import { useIsMobile } from "@/hooks/use-mobile"; import { cn } from "@/lib/utils"; import { ArrowLeftIcon } from "lucide-react"; import { useRouter } from "next/navigation"; import { ReactNode, useEffect, useState } from "react"; function PersistentStorageControl({ status }: { status: string | null }): ReactNode { const { persist } = usePersistenceContext(); if (status == null) return ; if (status == "never") return ; if (status == "prompt") return ; return ; }; export default function Storage() { const [status, setStatus] = useState(null); const router = useRouter(); const isMobile = useIsMobile(); useEffect(() => { setStatus(localStorage.getItem("persistence-status")); }, []); return (

Storage

) }