import Paper from "@moduletrace/twui/elements/Paper"; import { Trash2 } from "lucide-react"; import Row from "@moduletrace/twui/layout/Row"; import Span from "@moduletrace/twui/layout/Span"; import Stack from "@moduletrace/twui/layout/Stack"; import type useLogsListInit from "../(hooks)/use-logs-list-init"; import DeleteLogsButton from "./delete-logs-button"; import LogCategoryFilter from "./log-category-filter"; type Props = { init: ReturnType; }; export default function LogsToolbar({ init }: Props) { const { count, category, selectCategory, selected_ids, afterDelete, } = init; return ( {typeof count == "number" ? `${count} log${count == 1 ? "" : "s"}` : "--"} {selected_ids[0] ? ( Delete selected ({selected_ids.length}) ) : null} ); }