import React from 'react'; import { Box, IconButton, Tooltip, TableListItem } from '@wix/design-system'; import { DeleteSmall } from '@wix/wix-ui-icons-common'; import { observer } from 'mobx-react-lite'; import { MultiLevelSortingColumnSelect } from './MultiLevelSortingColumnSelect'; import { MultiLevelSortingOrderSelect } from './MultiLevelSortingOrderSelect'; import { GridCardItemProps } from '../DragAndDrop'; import { MultiLevelSortingState, SortableColumn } from '../../state'; import { FiltersMap } from '@wix/bex-core'; import { useWixPatternsContainer } from '@wix/bex-core/react'; export interface MultiLevelSortingTableListItemProps extends GridCardItemProps { index: number; sortableColumn: SortableColumn; state: MultiLevelSortingState; showDivider?: boolean; } function _MultiLevelSortingTableListItem( props: MultiLevelSortingTableListItemProps, ) { const { sortableColumn, state, domRef, dragging, draggable, index, showDivider, dragHandleProps, droppable, ...rest } = props; const { translate: t } = useWixPatternsContainer(); return (
{ state.removeSort(sortableColumn.columnId); }} > ), }, ]} />
); } export const MultiLevelSortingTableListItem = observer( _MultiLevelSortingTableListItem, );