fui-fancyui
Version:
FancyUI Libary
13 lines (12 loc) • 550 B
TypeScript
import { TChip } from '../FancyChipList.model';
export declare const useChip: (chips?: TChip[], onChange?: (chips: TChip[]) => void) => {
addChip: (label: string) => void;
handleChipEdit: (chipId: string, e: React.KeyboardEvent<HTMLDivElement>) => void;
deleteChip: (chipToDelete: string) => () => void;
handleChipFocus: (chipId: string) => void;
focusedChip: string;
editabledChip: string;
chips: TChip[];
removeLastChip: () => void;
handleClick: (e: React.MouseEvent<HTMLDivElement>, chipId: string) => void;
};