import { useEffect, useContext, Fragment } from 'react'; import { SnippetsContext } from '../store'; import { Layout, Spinner, PageHeader, EmptyState } from '../components/UI'; import { SnippetGrid } from '../components/Snippets/SnippetGrid'; export const Home = (): JSX.Element => { const { snippets, getSnippets } = useContext(SnippetsContext); useEffect(() => { getSnippets(); }, []); return ( {snippets.length === 0 ? ( ) : ( {snippets.some(s => s.isPinned) && (
s.isPinned)} />
)}
!s.isPinned).slice(0, 6)} />
)}
); };