feat: blogs #118
@ -13,10 +13,13 @@ import { scrollIntoView } from 'utils'
|
|||||||
|
|
||||||
export const BlogsPage = () => {
|
export const BlogsPage = () => {
|
||||||
const blogs = useLoaderData() as Partial<BlogCardDetails>[] | undefined
|
const blogs = useLoaderData() as Partial<BlogCardDetails>[] | undefined
|
||||||
const [filterOptions, setFilterOptions] = useLocalStorage('filter-blog', {
|
const [filterOptions, setFilterOptions] = useLocalStorage(
|
||||||
sort: SortBy.Latest,
|
'filter-blog-curated',
|
||||||
nsfw: NSFWFilter.Hide_NSFW
|
{
|
||||||
})
|
sort: SortBy.Latest,
|
||||||
|
nsfw: NSFWFilter.Hide_NSFW
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
// Search
|
// Search
|
||||||
const searchTermRef = useRef<HTMLInputElement>(null)
|
const searchTermRef = useRef<HTMLInputElement>(null)
|
||||||
|
@ -5,3 +5,4 @@ export * from './utils'
|
|||||||
export * from './zap'
|
export * from './zap'
|
||||||
export * from './localStorage'
|
export * from './localStorage'
|
||||||
export * from './consts'
|
export * from './consts'
|
||||||
|
export * from './blog'
|
||||||
|
Loading…
Reference in New Issue
Block a user