import { capitalize, statusesList } from "@allurereport/core-api"; import { Counter, Loadable, SearchBox } from "@allurereport/web-components"; import { SortBy } from "@/components/HeaderActions/SortBy"; import { Tab } from "@/components/Tabs"; import { statsStore } from "@/stores"; import { useI18n } from "@/stores/locale"; import { setTreeQuery, treeFiltersStore } from "@/stores/tree"; import { Filters } from "./Filters"; import * as styles from "./styles.scss"; const Search = () => { const { query } = treeFiltersStore.value; const { t } = useI18n("search"); return ; }; export const HeaderActions = () => { const { t } = useI18n("statuses"); const ALL_TAB = "total"; return (
{ const allStatuses = statusesList .map((status) => ({ status, value: stats[status] })) .filter(({ value }) => value) .map(({ status, value }) => ( {capitalize(t(status) ?? status)} )); return ( <> {capitalize(t("total"))} {allStatuses} ); }} />
); };