@byteflow-ui/toggle-group
v1.0.1
Published
Conjunto de botones de toggle para selección única o múltiple.
Maintainers
Readme
@byteflow-ui/toggle-group
El componente Toggle Group permite agrupar múltiples botones de toggle para realizar selecciones únicas o múltiples de forma orquestada.
Instalación
npm install @byteflow-ui/toggle-group @byteflow-ui/toggleUso
Selección Única
import { ToggleGroup, ToggleGroupItem } from '@byteflow-ui/toggle-group';
function App() {
return (
<ToggleGroup type="single" defaultValue="c" variant="outline">
<ToggleGroupItem value="l">Izquierda</ToggleGroupItem>
<ToggleGroupItem value="c">Centro</ToggleGroupItem>
<ToggleGroupItem value="r">Derecha</ToggleGroupItem>
</ToggleGroup>
);
}Selección Múltiple
<ToggleGroup type="multiple">
<ToggleGroupItem value="bold">B</ToggleGroupItem>
<ToggleGroupItem value="italic">I</ToggleGroupItem>
<ToggleGroupItem value="underline">U</ToggleGroupItem>
</ToggleGroup>Características
- Modos Flexibles: Soporta
single(radio-like) ymultiple(checkbox-like). - Herencia de Estilos: La
varianty elsizese propagan automáticamente del contenedor a los ítems. - Accesibilidad: Rol de
groupy manejo correcto de estados presionados individuales. - Diseño Cohesivo: Los botones se agrupan eliminando bordes dobles y redondeando las esquinas exteriores.
