UNPKG

@focuson/form_components

Version:

Components that can be used by @focuson/forms

13 lines (12 loc) 601 B
import { LensProps } from "@focuson/state"; import { CustomButtonType } from "./common"; import { CommandButtonChangeCommands } from "@focuson/rest"; import { FocusOnContext } from "@focuson/focuson"; export interface CommandButtonProps<S, C> extends LensProps<S, any, C>, CustomButtonType { id: string; validate?: boolean; enabledBy?: string[][]; label: string; commands: CommandButtonChangeCommands[]; } export declare function CommandButton<S, C extends FocusOnContext<S>>({ id, state, label, commands, buttonType, enabledBy, validate }: CommandButtonProps<S, C>): JSX.Element;