fix(ui): завершить основу таблиц и фильтров серверов

This commit is contained in:
Denozordec committed 2026-09-13 14:46:17 +07:00
1 parent f9a4a07996
commit 3d3c45e4d2
24 files changed
+385 -263

No files matched your search

+4 -2
View File
@@ -44,6 +44,7 @@ interface DataPageToolbarProps<T extends string = string> {
filters?: Filter[]
onFiltersChange?: (filters: Filter[]) => void
filterFields?: FilterFieldConfig[]
filterControl?: ReactNode
countLabel?: string
actions?: ReactNode
className?: string
@@ -58,6 +59,7 @@ function DataPageToolbar<T extends string = string>({
filters,
onFiltersChange,
filterFields,
filterControl,
countLabel,
actions,
className,
@@ -72,7 +74,7 @@ function DataPageToolbar<T extends string = string>({
options={segmented.options}
/>
)}
{filterFields && filters && onFiltersChange && (
{filterControl ?? (filterFields && filters && onFiltersChange && (
<Filters
filters={filters}
fields={filterFields}
@@ -85,7 +87,7 @@ function DataPageToolbar<T extends string = string>({
</Button>
}
/>
)}
))}
{onSearchChange != null && (
<InputGroup className="min-w-[220px] max-w-sm">
<InputGroupAddon>