import "./RemoteItemList.css"; import { type Component, createSignal } from "solid-js"; import { ItemList, type ListItem, useDirection, useSort, } from "#/dev/ItemList.tsx"; import { ArrowNarrowDownIcon, ArrowNarrowUpIcon, ArrowsSortIcon, ChevronDownIcon, ReloadIcon, } from "#/dev/icons/index.ts"; export const RemoteItemList: Component<{ fetchItems: () => Promise>; }> = () => { const [items, setItems] = createSignal>([ { label: "foo", isActive: false, }, { label: "bar", isActive: false, }, { label: "lol", isActive: true, }, ]); const getSorted = useSort(items()); const toggleDirection = useDirection(); return (
Items
); };