in src/theme/BlogListPage/useViewType.ts [3:19]
export function useViewType() {
const [viewType, setViewType] = useState("card");
useEffect(() => {
setViewType(localStorage.getItem("viewType") || "card");
}, []);
const toggleViewType = useCallback((newViewType) => {
setViewType(newViewType);
localStorage.setItem("viewType", newViewType);
}, []);
return {
viewType,
toggleViewType,
};
}