diff --git a/apps/web/lib/swr/use-workspace-store.ts b/apps/web/lib/swr/use-workspace-store.ts index fa3838d24a..79342cf7d2 100644 --- a/apps/web/lib/swr/use-workspace-store.ts +++ b/apps/web/lib/swr/use-workspace-store.ts @@ -8,6 +8,7 @@ import useWorkspace from "./use-workspace"; export const STORE_KEYS = { conversionsOnboarding: "conversionsOnboarding", + linksDisplay: "linksDisplay", }; export function useWorkspaceStore( diff --git a/apps/web/ui/links/link-display.tsx b/apps/web/ui/links/link-display.tsx index 39ad7f1adc..020c8af934 100644 --- a/apps/web/ui/links/link-display.tsx +++ b/apps/web/ui/links/link-display.tsx @@ -31,6 +31,7 @@ export default function LinkDisplay() { setShowArchived, displayProperties, setDisplayProperties, + isLoading, isDirty, persist, reset, @@ -39,7 +40,7 @@ export default function LinkDisplay() { const [openPopover, setOpenPopover] = useState(false); const { queryParams } = useRouterStuff(); - useKeyboardShortcut("a", () => setShowArchived((o) => !o)); + useKeyboardShortcut("a", () => setShowArchived(!showArchived)); return ( { + if ( + window.confirm( + "Set this configuration as the default for everyone in this workspace?", + ) + ) + persist(); + }} /> @@ -183,13 +191,14 @@ export default function LinkDisplay() { >