roshikhan301's picture
Upload 2113 files
8a37e0a verified
import { useStore } from '@nanostores/react';
import { atom } from 'nanostores';
import { useCallback } from 'react';
const $isDynamicPromptsModalOpen = atom<boolean>(false);
export const useDynamicPromptsModal = () => {
const isOpen = useStore($isDynamicPromptsModalOpen);
const onOpen = useCallback(() => {
$isDynamicPromptsModalOpen.set(true);
}, []);
const onClose = useCallback(() => {
$isDynamicPromptsModalOpen.set(false);
}, []);
return { isOpen, onOpen, onClose };
};