UNPKG

lml-main

Version:

This is now a mono repository published into many standalone packages.

25 lines (24 loc) 919 B
import * as React from 'react'; import { PlaceModel } from '@lml/cosmo-ts-data'; import { Frequency } from '../../../frequencies'; import { PlacePartnerOption } from '../../data'; import { FormModel, AbstractFormField } from 'cosmoui'; export interface PlaceFormProps { placeId?: string; } export interface PlaceFormComponentProps extends PlaceFormProps { partners: PlacePartnerOption[]; frequencies: { [refId: string]: Frequency; }; place: PlaceModel; isNewPlace: boolean; form: FormModel | null; destroyForm: (key: string) => any; resetForm: (key: string) => any; setFormField: (name: string, formName: string, field: AbstractFormField<any>) => any; closePlaceFormDrawer: () => any; postPlace: (partnerId: string, data: PlaceModel) => any; putPlace: (partnerId: string, data: PlaceModel) => any; } export declare const PlaceForm: React.ComponentClass<any>;