import { useViewerID } from '@self.id/framework'
import { Box, Button, Form, FormField, Text, TextArea, TextInput } from 'grommet'
import { useRouter } from 'next/router'
import { useCallback } from 'react'
import NotesList from '../components/NotesList'
import { useDraftNote } from '../hooks'
export default function NewNotePage() {
const draft = useDraftNote()
const viewer = useViewerID()
const router = useRouter()
const isLoading = draft.state.status === 'loading'
const onSubmit = useCallback(async () => {
const notePage = await draft.publish()
if (notePage) {
await router.push(notePage)
}
}, [draft, router])
const sidebar = viewer ? (
) : (
Not connected
)
return (
{sidebar}
)
}