import DeleteOutlineIcon from '@mui/icons-material/DeleteOutline';
import RotateLeftIcon from '@mui/icons-material/RotateLeft';
import { useSetAtom } from 'jotai';
import { IconButton } from '../../..';
import { removeAccessRightDerivedAtom } from '../atoms';
interface Props {
index: number;
isRemoved: boolean;
name: string;
}
const RemoveAccessRight = ({ index, isRemoved, name }: Props): JSX.Element => {
const removeAccessRight = useSetAtom(removeAccessRightDerivedAtom);
const remove = (): void => removeAccessRight({ index });
const recover = (): void => removeAccessRight({ index, recover: true });
const icon = isRemoved ? (
) : (
);
return (
);
};
export default RemoveAccessRight;