fix missing trash x off icon (#12699)
## Context Icon does not exist in tabler-icon it seems, had to create a new one manually. Also added a reload current user when roles are updated to update the state accordingly <img width="419" alt="Screenshot 2025-06-18 at 13 06 23" src="https://github.com/user-attachments/assets/2667883e-c392-4f68-bc04-7471b9bdd6fd" />
This commit is contained in:
@ -0,0 +1,14 @@
|
||||
import { useTheme } from '@emotion/react';
|
||||
|
||||
import IconTrashXOffRaw from '@assets/icons/trash-x-off.svg?react';
|
||||
import { IconComponentProps } from '@ui/display/icon/types/IconComponent';
|
||||
|
||||
type IconTrashXOffProps = Pick<IconComponentProps, 'size' | 'stroke'>;
|
||||
|
||||
export const IconTrashXOff = (props: IconTrashXOffProps) => {
|
||||
const theme = useTheme();
|
||||
const size = props.size ?? theme.icon.size.lg;
|
||||
const stroke = props.stroke ?? theme.icon.stroke.md;
|
||||
|
||||
return <IconTrashXOffRaw height={size} width={size} strokeWidth={stroke} />;
|
||||
};
|
||||
@ -35,6 +35,7 @@ export { IconMicrosoft } from './icon/components/IconMicrosoft';
|
||||
export { IconMicrosoftCalendar } from './icon/components/IconMicrosoftCalendar';
|
||||
export { IconMicrosoftOutlook } from './icon/components/IconMicrosoftOutlook';
|
||||
export { IconRelationManyToOne } from './icon/components/IconRelationManyToOne';
|
||||
export { IconTrashXOff } from './icon/components/IconTrashXOff';
|
||||
export { IconTwentyStar } from './icon/components/IconTwentyStar';
|
||||
export { IconTwentyStarFilled } from './icon/components/IconTwentyStarFilled';
|
||||
export { IllustrationIconArray } from './icon/components/IllustrationIconArray';
|
||||
|
||||
Reference in New Issue
Block a user