ChipToggleButton: support variant

This commit is contained in:
Enrico Ros
2025-02-16 03:12:20 -08:00
parent 8b6ffca2cb
commit 61acf9e56b
+3 -1
View File
@@ -1,5 +1,6 @@
import * as React from 'react';
import type { VariantProp } from '@mui/joy/styles/types';
import { Chip } from '@mui/joy';
@@ -15,11 +16,12 @@ export function ChipToggleButton(props: {
text: React.ReactNode,
active?: boolean,
size?: 'sm' | 'md' | 'lg',
variant?: VariantProp,
onClick?: () => void
}) {
return (
<Chip
variant={props.active ? 'solid' : 'outlined'}
variant={props.active ? 'solid' : props.variant || 'outlined'}
size={props.size}
onClick={props.onClick}
aria-checked={props.active}