hotelier-lib
Version:
A skeleton to create your own React component library using Rollup, TypeScript, Sass and Storybook
74 lines (73 loc) • 2 kB
TypeScript
import { z } from "zod";
declare const regionalSchema: z.ZodObject<{
language: z.ZodString;
invoiceLanguage: z.ZodString;
timeZone: z.ZodString;
weekStartsOn: z.ZodString;
currencyPosition: z.ZodString;
currency: z.ZodString;
dateFormat: z.ZodString;
id: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
language?: string;
invoiceLanguage?: string;
timeZone?: string;
weekStartsOn?: string;
currencyPosition?: string;
currency?: string;
dateFormat?: string;
id?: string;
}, {
language?: string;
invoiceLanguage?: string;
timeZone?: string;
weekStartsOn?: string;
currencyPosition?: string;
currency?: string;
dateFormat?: string;
id?: string;
}>;
export type IRegionalForm = z.infer<typeof regionalSchema>;
declare function RegionalSettings({ onsubmit, currency, id, defaultValues, currencyPosition, weekStartsOn, dateFormat, timeZone, invoiceLanguage, language, fields }: {
onsubmit: any;
currency?: any[];
id: any;
defaultValues?: {};
currencyPosition?: any[];
weekStartsOn?: any[];
dateFormat?: any[];
timeZone?: any[];
invoiceLanguage?: any[];
language?: any[];
fields?: {
language: {
label: string;
description: string;
};
invoiceLanguage: {
label: string;
description: string;
};
timeZone: {
label: string;
description: string;
};
dateFormat: {
label: string;
description: string;
};
weekStartsOn: {
label: string;
description: string;
};
currencyPostion: {
label: string;
description: string;
};
currency: {
label: string;
description: string;
};
};
}): any;
export default RegionalSettings;