From 4f71370dd64ca63ec01dd14b0dde2155feb612e9 Mon Sep 17 00:00:00 2001 From: Johan Persson Date: Tue, 20 Jan 2026 14:53:17 +0100 Subject: [PATCH] fix(ui): resolve circular dependency in TablePagination MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace barrel file import with direct component imports to break the circular dependency chain between Table and TablePagination. The cycle was: index.ts → Table → TablePagination → index.ts Signed-off-by: Johan Persson --- .../ui/src/components/TablePagination/TablePagination.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/ui/src/components/TablePagination/TablePagination.tsx b/packages/ui/src/components/TablePagination/TablePagination.tsx index 632fb3188a..a8ff46e889 100644 --- a/packages/ui/src/components/TablePagination/TablePagination.tsx +++ b/packages/ui/src/components/TablePagination/TablePagination.tsx @@ -15,7 +15,9 @@ */ import clsx from 'clsx'; -import { Text, ButtonIcon, Select } from '../..'; +import { Text } from '../Text'; +import { ButtonIcon } from '../ButtonIcon'; +import { Select } from '../Select'; import type { TablePaginationProps, PageSizeOption } from './types'; import { useStyles } from '../../hooks/useStyles'; import { TablePaginationDefinition } from './definition';