diff --git a/apps/web/eslint.config.js b/apps/web/eslint.config.js index e88a119..ac2d20c 100644 --- a/apps/web/eslint.config.js +++ b/apps/web/eslint.config.js @@ -8,7 +8,7 @@ import { defineConfig, globalIgnores } from 'eslint/config' const rawHtmlElements = ['table', 'select', 'hr'] export default defineConfig([ - globalIgnores(['dist']), + globalIgnores(['dist', 'src/components/blocks/**']), { files: ['**/*.{ts,tsx}'], extends: [ @@ -83,11 +83,8 @@ export default defineConfig([ { files: [ 'src/components/reui/**/*.{ts,tsx}', - 'src/components/data-grid-card.tsx', - 'src/components/data-grid-types.ts', - 'src/components/data-grid-cells.tsx', - 'src/components/domains-filters-toolbar.tsx', - 'src/components/list-filters-bar.tsx', + 'src/components/reui-kit/**/*.{ts,tsx}', + 'src/components/columns/**/*.{ts,tsx}', ], rules: { 'react-refresh/only-export-components': 'off', @@ -98,6 +95,7 @@ export default defineConfig([ 'no-restricted-syntax': 'off', '@typescript-eslint/no-unused-vars': 'off', '@typescript-eslint/no-unused-expressions': 'off', + '@typescript-eslint/no-explicit-any': 'off', 'prefer-const': 'off', }, }, diff --git a/apps/web/src/components/reui-kit/detail-panel.tsx b/apps/web/src/components/reui-kit/detail-panel.tsx index b1fa8e1..be9c913 100644 --- a/apps/web/src/components/reui-kit/detail-panel.tsx +++ b/apps/web/src/components/reui-kit/detail-panel.tsx @@ -49,7 +49,7 @@ function DetailPanelHeader({ {actions ?
{card.description}
diff --git a/apps/web/src/components/reui-kit/ops-dashboard.tsx b/apps/web/src/components/reui-kit/ops-dashboard.tsx index 19c6525..73da26c 100644 --- a/apps/web/src/components/reui-kit/ops-dashboard.tsx +++ b/apps/web/src/components/reui-kit/ops-dashboard.tsx @@ -51,7 +51,7 @@ function KpiCardItem({ card }: { card: OpsKpiCard }) {{card.metricLabel}
diff --git a/apps/web/src/components/reui-kit/settings-shell.tsx b/apps/web/src/components/reui-kit/settings-shell.tsx index 1835702..08a62ab 100644 --- a/apps/web/src/components/reui-kit/settings-shell.tsx +++ b/apps/web/src/components/reui-kit/settings-shell.tsx @@ -48,7 +48,7 @@ export function SettingsShell({ return (diff --git a/apps/web/src/routes/_auth/certificates.tsx b/apps/web/src/routes/_auth/certificates.tsx index 3e9612c..716908c 100644 --- a/apps/web/src/routes/_auth/certificates.tsx +++ b/apps/web/src/routes/_auth/certificates.tsx @@ -62,10 +62,9 @@ function CertificatesPage() { const filterFields = useCertFilterFields() const columns = useCertificateColumns() - const chartData = summary?.map(([status, count]) => ({ status, count })) ?? [] - - const kpiStrip = useMemo( - () => ( + const kpiStrip = useMemo(() => { + const chartData = summary?.map(([status, count]) => ({ status, count })) ?? [] + return (