Feat: Add validation to avoid error when user doesnt have access to the store

This commit is contained in:
igorrCarvalho 2024-04-22 22:23:47 -03:00
commit 113b47804f

View file

@ -43,9 +43,11 @@ export default function ShareModal({
disabled?: boolean; disabled?: boolean;
}): JSX.Element { }): JSX.Element {
function handleOpenWShortcut(e: KeyboardEvent) { function handleOpenWShortcut(e: KeyboardEvent) {
if (hasApiKey || hasStore) {
e.preventDefault() e.preventDefault()
internalSetOpen(state => !state); internalSetOpen(state => !state);
} }
}
const version = useDarkStore((state) => state.version); const version = useDarkStore((state) => state.version);
const hasStore = useStoreStore((state) => state.hasStore); const hasStore = useStoreStore((state) => state.hasStore);
const hasApiKey = useStoreStore((state) => state.hasApiKey); const hasApiKey = useStoreStore((state) => state.hasApiKey);