Add prop for destructive dropdown menu items

This commit is contained in:
Justin Edmund 2023-06-30 23:04:51 -07:00
parent ab702edb4b
commit db9193531c

View file

@ -13,13 +13,13 @@ const defaultProps = {
export const DropdownMenuItem = React.forwardRef<HTMLDivElement, Props>( export const DropdownMenuItem = React.forwardRef<HTMLDivElement, Props>(
function dropdownMenuItem( function dropdownMenuItem(
{ children, ...props }: PropsWithChildren<Props>, { children, destructive, ...props }: PropsWithChildren<Props>,
forwardedRef forwardedRef
) { ) {
const classes = classNames(props.className, { const classes = classNames(props.className, {
[styles.menuItem]: true, [styles.menuItem]: true,
[styles.language]: props.className?.includes('language'), [styles.language]: props.className?.includes('language'),
[styles.destructive]: props.destructive, [styles.destructive]: destructive,
}) })
return ( return (