UNPKG

@focuson/form_components

Version:

Components that can be used by @focuson/forms

12 lines (11 loc) 505 B
import { PageSelectionContext } from "@focuson/pages"; import { LensState } from "@focuson/state"; export interface GuardLayoutProps<S, C> { state: LensState<S, any, C>; children: JSX.Element | JSX.Element[]; guard: string[][]; displayGuardMessages?: boolean; message: string; className: string; } export declare const GuardLayout: <S, C extends PageSelectionContext<S>>({ guard, children, message, className, displayGuardMessages, state }: GuardLayoutProps<S, C>) => JSX.Element;