diff --git a/src/custom/ResponsiveDataTable.tsx b/src/custom/ResponsiveDataTable.tsx index c63df61a..e68fca77 100644 --- a/src/custom/ResponsiveDataTable.tsx +++ b/src/custom/ResponsiveDataTable.tsx @@ -1,7 +1,7 @@ -import { Theme, ThemeProvider, createTheme, styled } from '@mui/material'; +import { Theme, ThemeProvider, createTheme, styled, useTheme } from '@mui/material'; import MUIDataTable from 'mui-datatables'; import React, { useCallback } from 'react'; -import { Menu, MenuItem } from '../base'; +import { ListItemIcon, ListItemText, Menu, MenuItem } from '../base'; import { EllipsisIcon } from '../icons/Ellipsis'; import TooltipIcon from './TooltipIcon'; @@ -14,11 +14,6 @@ export const IconWrapper = styled('div')<{ disabled?: boolean }>(({ disabled = f } })); -const CustomMenuItem = styled(MenuItem)(() => ({ - paddingLeft: '0px', - padding: '10px' -})); - export const DataTableEllipsisMenu: React.FC<{ actionsList: NonNullable['actionsList']; }> = ({ actionsList }) => { @@ -30,26 +25,34 @@ export const DataTableEllipsisMenu: React.FC<{ setAnchorEl(null); }; + const theme = useTheme(); + return ( <> } arrow /> {actionsList && actionsList.map((action, index) => ( - - {action.icon} - {action.title} - + + {action.icon} + {action.title} + ))}