import { FC, useState, VFC } from "react"; import { Filler } from "~/components/containers/Filler"; import { Group } from "~/components/containers/Group"; import { Button } from "~/components/input/Button"; import { NoteCard } from "~/components/notes/NoteCard"; import { NoteCreationForm } from "~/components/notes/NoteCreationForm"; import { NoteProvider, useNotesContext } from "~/utils/providers/NoteProvider"; import styles from "./styles.module.scss"; interface SettingsNotesProps {} const List = () => { const { notes } = useNotesContext(); return ( <> {notes.map(note => ( ))} > ); }; const Form: FC<{ onCancel: () => void }> = ({ onCancel }) => { const { submit } = useNotesContext(); return ; }; const SettingsNotes: VFC = () => { const [formIsShown, setFormIsShown] = useState(false); return ( {formIsShown ? ( setFormIsShown(false)} /> ) : ( setFormIsShown(true)} size="mini" iconRight="plus" color="secondary" > Добавить )} ); }; export { SettingsNotes };