@focuson/form_components
Version:
Components that can be used by @focuson/forms
13 lines (12 loc) • 543 B
TypeScript
import { FocusOnContext } from "@focuson/focuson";
import { CommonStateProps } from "./common";
import { NameAnd } from "@focuson/utils";
export declare enum yesNo {
YES = "Yes",
NO = "No"
}
export interface OptionalProps<S, T, Context> extends CommonStateProps<S, T, Context> {
label?: string;
allButtons: NameAnd<JSX.Element>;
}
export declare function Optional<S, T, Context extends FocusOnContext<S>>({ id, state, label, mode, ariaLabel, name }: OptionalProps<S, string, Context>): import("react/jsx-runtime").JSX.Element;