import { Show, Suspense } from "solid-js"; import { useSearchParams, A } from "@solidjs/router"; import { Title } from "@solidjs/meta"; import { createAsync } from "@solidjs/router"; import { api } from "~/lib/api"; import PostSortingSelect from "~/components/blog/PostSortingSelect"; import TagSelector from "~/components/blog/TagSelector"; import PostSorting from "~/components/blog/PostSorting"; import { TerminalSplash } from "~/components/TerminalSplash"; export default function BlogIndex() { const [searchParams] = useSearchParams(); const sort = () => searchParams.sort || "newest"; const filters = () => searchParams.filter || ""; const data = createAsync(() => api.blog.getPosts.query()); return ( <>