"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 (
)
}