UNPKG

kwikid-forms

Version:

KwikID's JSON Configuration based Forms Renderer and Builder

265 lines (264 loc) 6.49 kB
export declare const FIELD_PROPERTIES: { button: { appearance: string; class: string; containerStyles: string; icon: string; iconRight: string; loading: boolean; shape: any; size: string; styles: string; }; text: { case: string; containerStyles: string; postfix: string; prefix: string; }; currency: { containerStyles: string; postfix: string; prefix: string; currencyType: string; }; email: { case: string; containerStyles: string; postfix: string; prefix: string; }; password: { containerStyles: string; hintContent: string; postfix: string; prefix: string; }; "aadhaar-number": { containerStyles: string; mask: string; }; number: { containerStyles: string; decimal: string; max: number; min: number; placeholder: string; postfix: string; precision: number; prefix: string; }; phone: { containerStyles: string; countryCode: string; phoneMaskAfterCountryCode: string; placeholder: string; postfix: string; prefix: string; removeCountryCodeFromValue: boolean; }; html: { containerStyles: string; }; checkbox: { containerStyles: string; }; textarea: { containerStyles: string; }; title: { containerStyles: string; }; image: { after: string; altText: string; before: string; class: string; containerStyles: string; html: {}; imageType: string; loadingType: string; styles: string; }; date: { containerStyles: string; maxCalculatedFromToday: { year: number; month: number; day: number; }; minCalculatedFromToday: { year: number; month: number; day: number; }; placeholder: string; postfix: string; prefix: string; }; time: { containerStyles: string; items: any; mode: string; placeholder: string; postfix: string; prefix: string; }; radio: { containerStyles: string; orientation: string; size: string; }; slider: { containerStyles: string; max: number; min: number; postfix: string; prefix: string; quantum: number; size: string; steps: number; }; api: { containerStyles: string; shape: any; size: string; }; otp: { containerStyles: string; mode: string; otpLength: number; placeholder: string; size: string; }; file: { accept: string; containerStyles: string; label: string; link: string; maxFileSize: any; multiple: boolean; size: string; variant: string; uploadFileToServer: boolean; }; capture: { buttonText: string; containerStyles: string; icon: string; isCroppedImage: boolean; isMaskedImage: boolean; showMediaFiles: boolean; uploadFileToServer: boolean; features: { ocr: { isEnabled: boolean; documentType: string; documentSide: string; isOcrFromServer: boolean; }; facematch: { isEnabled: boolean; isFacematchFromServer: boolean; sources: any[]; }; liveliness: { isEnabled: boolean; isLivelinessFromServer: boolean; }; watermark: { isEnabled: boolean; isWatermarkFromServer: boolean; sources: any[]; }; }; cameraConfig: { header: { title: string; isBack: boolean; isExpand: boolean; isClose: boolean; }; footer: { isUpload: boolean; isFlip: boolean; isSwitch: boolean; }; others: { isFrontCamera: boolean; flipHorizontal: boolean; mask: { shape: string; }; preview: { show: boolean; header: { isBack: boolean; isClose: boolean; }; }; }; }; }; record: { containerStyles: string; buttonText: string; icon: string; showMediaFiles: boolean; uploadFileToServer: boolean; cameraConfig: { header: { title: string; isBack: boolean; isExpand: boolean; isClose: boolean; }; footer: { isUpload: boolean; isFlip: boolean; isSwitch: boolean; }; others: { isFrontCamera: boolean; flipHorizontal: boolean; minRecordingTimeInSeconds: number; maxRecordingTimeInSeconds: number; preview: { show: boolean; header: { isBack: boolean; isClose: boolean; }; }; }; }; }; select: { containerStyles: string; searchable: boolean; }; "dropdown-with-search": { searchable: boolean; containerStyles: string; }; "star-rating": { color: string; containerStyles: string; icon: string; iconMarked: string; max: number; min: number; placeholder: string; size: string; }; "live-location": { isGetLocationFromLatLong: boolean; isShowLatLongCaptureTimestamp: boolean; color: string; containerStyles: string; placeholder: string; size: string; styles: string; shape: string; }; };