add store to localstorage

This commit is contained in:
Yee Jia Wei
2023-12-16 12:57:50 +08:00
parent e0bb7ffa08
commit 8df0eab2a2
4 changed files with 83 additions and 61 deletions
+2 -1
View File
@@ -16,7 +16,7 @@ import ListView from "@/components/LinkViews/ListView";
export default function Links() {
const { links } = useLinkStore();
const [viewMode, setViewMode] = useState<ViewMode>(ViewMode.Default);
const [viewMode, setViewMode] = useState<string>(localStorage.getItem('viewMode') || ViewMode.Default);
const [sortBy, setSortBy] = useState<Sort>(Sort.DateNewestFirst);
useLinks({ sort: sortBy });
@@ -27,6 +27,7 @@ export default function Links() {
[ViewMode.List]: ListView,
};
// @ts-ignore
const Component = components[viewMode];
return (