"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 StaticBackButton from "@/components/static-back-button";
import StaticSidebarTrigger from "@/components/static-sidebar-trigger";
import StickyTopContainer from "@/components/sticky-top-container";
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 { 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 isMobile = useIsMobile();
const iPadAirBreakpoint = useIsMobile(820);
const backButtonAdjust = (!isMobile && iPadAirBreakpoint) ? "pl-16" : "";
useEffect(() => {
setStatus(localStorage.getItem("persistence-status"));
}, []);
return (
)
}