UNPKG

fenextjs-component

Version:
22 lines (21 loc) • 1.32 kB
import React from "react"; import { InputTextBaseProps, InputTextClassProps } from "../Text"; import { InputSelectBaseProps, InputSelectClassProps, InputSelectItemOptionBaseProps } from "../Select"; export interface TextSelectProps { text?: string; select?: InputSelectItemOptionBaseProps; } export interface InputTextSelectClassProps extends InputTextClassProps, InputSelectClassProps { } export interface InputTextSelectBaseProps extends Omit<InputTextBaseProps, "type" | "value" | "onChange" | "defaultValue" | "datalist" | "onChangeValidate" | "label" | "placeholder" | "icon">, Omit<InputSelectBaseProps, "value" | "onChange" | "defaultValue" | "onChangeValidate" | "label" | "placeholder" | "icon"> { label?: any; placeholderSelect?: string; placeholderText?: string; defaultValue?: Partial<TextSelectProps>; value?: Partial<TextSelectProps>; onChange?: (data: Partial<TextSelectProps>) => void; posSelect?: "left" | "right"; } export interface InputTextSelectProps extends InputTextSelectBaseProps, InputTextSelectClassProps { } export declare const InputTextSelect: ({ label, placeholderSelect, placeholderText, defaultValue, value: valueProps, onChange, validator, posSelect, errorWithIsChange, error, classNameError, ...props }: InputTextSelectProps) => React.JSX.Element;