feat: added dropdown component

This commit is contained in:
Daniel
2023-03-23 02:41:54 +03:30
parent e5e2a615fc
commit f80113c487
20 changed files with 152 additions and 54 deletions
+3 -3
View File
@@ -1,7 +1,7 @@
import { create } from "zustand";
import { ExtendedLink, NewLink } from "@/types/global";
type LinkSlice = {
type LinkStore = {
links: ExtendedLink[];
setLinks: () => void;
addLink: (linkName: NewLink) => Promise<boolean>;
@@ -9,7 +9,7 @@ type LinkSlice = {
removeLink: (linkId: number) => void;
};
const useLinkSlice = create<LinkSlice>()((set) => ({
const useLinkStore = create<LinkStore>()((set) => ({
links: [],
setLinks: async () => {
const response = await fetch("/api/routes/links");
@@ -47,4 +47,4 @@ const useLinkSlice = create<LinkSlice>()((set) => ({
},
}));
export default useLinkSlice;
export default useLinkStore;