lml-main
Version:
This is now a mono repository published into many standalone packages.
20 lines (19 loc) • 878 B
TypeScript
import * as React from 'react';
import { AbstractFormField } from 'cosmoui';
import { JobLabelRegionOption, JobLabelServiceCentreOption } from '../../data';
import { JobLabelModel } from '@lml/cosmo-ts-data';
export interface JobLabelFormProps {
jobLabel?: string;
}
export interface JobLabelFormComponentProps extends JobLabelFormProps {
jobLabelModel: JobLabelModel;
editing: boolean;
regionOptions: JobLabelRegionOption[];
serviceCentreOptions: JobLabelServiceCentreOption[];
serviceCentreOptionsByRegion: JobLabelServiceCentreOption[];
closeDrawer: (key: string) => void;
setFormField: (name: string, formName: string, field: AbstractFormField<any>) => void;
postJobLabel: (jobLabel: JobLabelModel) => void;
putJobLabel: (jobLabel: JobLabelModel) => void;
}
export declare const JobLabelForm: React.ComponentClass<JobLabelFormProps>;