@cfxjs/react-ui
Version:
Modern and minimalist React UI library.
16 lines (15 loc) • 528 B
TypeScript
import React from 'react';
import { NormalSizes, SelectVariants } from '../utils/prop-types';
export interface SelectConfig {
value?: string | string[];
variant?: SelectVariants;
updateValue?: Function;
size?: NormalSizes;
disableAll?: boolean;
}
export interface SelectHandles {
setValue: (value?: string | string[]) => void;
getValue: () => string | string[] | undefined;
}
export declare const SelectContext: React.Context<SelectConfig>;
export declare const useSelectContext: () => SelectConfig;