Clean up linter errors

This commit is contained in:
2025-01-28 20:32:08 -05:00
parent a661b6a11e
commit a1e3803ca3

View File

@@ -63,8 +63,8 @@ function getCategoryStatusVariant(status: string): "default" | "secondary" | "de
export function Categories() {
const [page, setPage] = useState(1);
const [sortColumn, setSortColumn] = useState<keyof Category>("name");
const [sortDirection, setSortDirection] = useState<"asc" | "desc">("asc");
const [sortColumn] = useState<keyof Category>("name");
const [sortDirection] = useState<"asc" | "desc">("asc");
const [filters, setFilters] = useState<CategoryFilters>({
search: "",
type: "all",
@@ -174,20 +174,7 @@ export function Categories() {
};
}, [filteredData, data?.stats]);
const handleSort = (column: keyof Category) => {
setSortDirection(prev => {
if (sortColumn !== column) return "asc";
return prev === "asc" ? "desc" : "asc";
});
setSortColumn(column);
};
const getPerformanceBadge = (growth: number) => {
if (growth >= 20) return <Badge variant="default">High Growth</Badge>;
if (growth >= 5) return <Badge variant="secondary">Growing</Badge>;
if (growth >= -5) return <Badge variant="outline">Stable</Badge>;
return <Badge variant="destructive">Declining</Badge>;
};
const formatCurrency = (value: number) => {
return new Intl.NumberFormat('en-US', {