@handie/squirtle
Version:
Widgets for Handie-React
20 lines (15 loc) • 686 B
text/typescript
import type { ObjectViewWidgetConfig } from 'handie-react';
interface FormViewWidgetBehaviors {
readonly actionBarOutside?: boolean;
readonly actionBarAlignment?: 'left' | 'center' | 'right';
}
type SuccessMessageGetter = (record: Record<string, any>) => string;
interface FormViewWidgetConfig extends ObjectViewWidgetConfig {
readonly readonly?: boolean;
readonly actionBarOutside?: boolean;
readonly actionBarAlignment?: 'left' | 'center' | 'right';
readonly gotoListView?: boolean;
readonly listViewRouteName?: string;
readonly successMessage?: string | SuccessMessageGetter;
}
export type { FormViewWidgetBehaviors, SuccessMessageGetter, FormViewWidgetConfig };