@focuson/form_components
Version:
Components that can be used by @focuson/forms
11 lines (10 loc) • 607 B
TypeScript
import { ModalContext } from "@focuson/pages";
import { LensProps } from "@focuson/state";
export type GuardAndMessage = [string[], string];
export interface GuardsAndMessageTitleLayoutProps<S, C> extends LensProps<S, any, C> {
children: JSX.Element | JSX.Element[];
messages: GuardAndMessage[];
messageClassName?: string;
defaultMessage?: string;
}
export declare function GuardsAndMessageTitleLayout<S extends any, C extends ModalContext<S>>({ children, state, messages, defaultMessage, messageClassName }: GuardsAndMessageTitleLayoutProps<S, C>): import("react/jsx-runtime").JSX.Element;