From 4f6362b1cb1b84f01cc4cd277981aae7ae5797c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frane=20Poli=C4=87?= <16856471+fPolic@users.noreply.github.com> Date: Tue, 29 Apr 2025 12:13:12 +0200 Subject: [PATCH] fix(design-system): filter/sorting menu error (#12309) --- .changeset/perfect-penguins-pay.md | 5 +++++ .../components/data-table-filter-menu.tsx | 6 ++++-- .../components/data-table-sorting-menu.tsx | 17 ++++++++++++----- 3 files changed, 21 insertions(+), 7 deletions(-) create mode 100644 .changeset/perfect-penguins-pay.md diff --git a/.changeset/perfect-penguins-pay.md b/.changeset/perfect-penguins-pay.md new file mode 100644 index 0000000000..e3c0e44d25 --- /dev/null +++ b/.changeset/perfect-penguins-pay.md @@ -0,0 +1,5 @@ +--- +"@medusajs/ui": patch +--- + +fix(design-system): filter/sorting menu tooltip error diff --git a/packages/design-system/ui/src/blocks/data-table/components/data-table-filter-menu.tsx b/packages/design-system/ui/src/blocks/data-table/components/data-table-filter-menu.tsx index 94732638b3..9a9c8507fd 100644 --- a/packages/design-system/ui/src/blocks/data-table/components/data-table-filter-menu.tsx +++ b/packages/design-system/ui/src/blocks/data-table/components/data-table-filter-menu.tsx @@ -34,6 +34,9 @@ const DataTableFilterMenu = (props: DataTableFilterMenuProps) => { } const Wrapper = props.tooltip ? Tooltip : React.Fragment + const wrapperProps = props.tooltip + ? { content: props.tooltip, hidden: filterOptions.length === 0 } + : ({} as any) if (instance.showSkeleton) { return @@ -41,7 +44,7 @@ const DataTableFilterMenu = (props: DataTableFilterMenuProps) => { return ( -