import { Post } from '@shared/composer/types/post'; import { User } from '@shared/composer/user'; import CancelIcon from '@icons/cancel'; import ChevronDownIcon from '@icons/chevronDown'; import ChevronRightIcon from '@icons/chevronRight'; import ComposeIcon from '@icons/compose'; import { composerAtom } from '@stores/composer'; import { useActiveAccount } from '@utils/hooks/useActiveAccount'; import { Dialog, Transition } from '@headlessui/react'; import { useAtom } from 'jotai'; import { Fragment, useState } from 'react'; import PlusCircleIcon from '../icons/plusCircle'; export function ComposerModal() { const [isOpen, setIsOpen] = useState(false); const [composer] = useAtom(composerAtom); const { account, isLoading, isError } = useActiveAccount(); const closeModal = () => { setIsOpen(false); }; const openModal = () => { setIsOpen(true); }; return ( <>
{!isLoading && !isError && account && }
{composer.type === 'post' && }
); }