UNPKG

@achs/webkit

Version:

Conjunto de componentes de UI con el estilo del Sistema de Diseño ACHS (Asociación Chilena de Seguridad), para reutilizar de forma transversal en las aplicaciones web de ACHS. Construido con **React 19**, **TypeScript** y **Vite**, con soporte para las

26 lines (25 loc) 886 B
import { default as React } from 'react'; import { AchsStatus } from '../../../types'; export interface MultiSelectOption { label: string; value: string | number; disabled?: boolean; } export interface MultiSelectProps { options: MultiSelectOption[]; /** Valores seleccionados (controlado). */ value?: Array<string | number>; /** Valores iniciales (no controlado). */ defaultValue?: Array<string | number>; onChange?: (values: Array<string | number>) => void; placeholder?: string; status?: AchsStatus; disabled?: boolean; /** Muestra la opción "Seleccionar todo". */ selectAll?: boolean; /** Etiqueta accesible del control. */ label?: string; className?: string; } export declare const MultiSelect: React.ForwardRefExoticComponent<MultiSelectProps & React.RefAttributes<HTMLDivElement>>; export default MultiSelect;