diff --git a/apps/studio/components/grid/components/header/filter/FilterPopover.tsx b/apps/studio/components/grid/components/header/filter/FilterPopover.tsx index d412d143349..0de6910abee 100644 --- a/apps/studio/components/grid/components/header/filter/FilterPopover.tsx +++ b/apps/studio/components/grid/components/header/filter/FilterPopover.tsx @@ -28,19 +28,6 @@ const FilterPopover = ({ table, filters, setParams }: FilterPopoverProps) => { const [open, setOpen] = useState(false) const snap = useTableEditorStateSnapshot() - const btnText = useMemo(() => { - return ( - { - const [column, operator, value] = filter.split(':') - return { column, operator, value } - }} - /> - ) - }, [filters]) - const onApplyFilters = (appliedFilters: Filter[]) => { snap.setEnforceExactCount(false) setParams((prevParams) => { @@ -67,7 +54,14 @@ const FilterPopover = ({ table, filters, setParams }: FilterPopoverProps) => { icon={!hasFilters && } className={cn('rounded-full', hasFilters && filters.length <= 2 && 'pr-0.5')} > - {btnText} + { + const [column, operator, value] = filter.split(':') + return { column, operator, value } + }} + /> diff --git a/apps/studio/components/grid/components/header/sort/SortPopover.tsx b/apps/studio/components/grid/components/header/sort/SortPopover.tsx index e25ea1c212c..ab38d4b23f0 100644 --- a/apps/studio/components/grid/components/header/sort/SortPopover.tsx +++ b/apps/studio/components/grid/components/header/sort/SortPopover.tsx @@ -27,18 +27,6 @@ const SortPopover = ({ table, sorts, setParams }: SortPopoverProps) => { const [open, setOpen] = useState(false) const hasSorts = (sorts || []).length > 0 - const btnText = useMemo(() => { - return ( - { - const [column, direction] = sort.split(':') - return { column, value: direction } - }} - /> - ) - }, [sorts]) const onApplySorts = (appliedSorts: Sort[]) => { setParams((prevParams) => { @@ -58,7 +46,14 @@ const SortPopover = ({ table, sorts, setParams }: SortPopoverProps) => { className={cn('rounded-full', hasSorts && sorts.length <= 2 && 'pr-0.5')} data-testid="table-editor-sort-button" > - {btnText} + { + const [column, direction] = sort.split(':') + return { column, value: direction } + }} + />