UNPKG

@focuson/form_components

Version:

Components that can be used by @focuson/forms

16 lines (15 loc) 723 B
import { NameAnd } from "@focuson/utils"; import { LensState } from "@focuson/state"; import { FocusOnContext } from "@focuson/focuson"; import { FocusedProps } from "@focuson/pages"; import { CustomButtonType } from "./common"; export interface PlusMinusButtonsAndInputProps<S, C> extends FocusedProps<S, number, C>, CustomButtonType { id: string; label: string; allButtons: NameAnd<JSX.Element>; required: boolean; min: number; max?: number; flags: LensState<S, any[], C>; } export declare function PlusMinusButtonsAndInput<S, C>({ state, id, label, allButtons, required, min, flags, buttonType }: PlusMinusButtonsAndInputProps<S, FocusOnContext<S>>): import("react/jsx-runtime").JSX.Element;