@activecollab/components
Version:
ActiveCollab Components
21 lines • 768 B
TypeScript
import React, { PropsWithChildren } from "react";
export interface ILocalizationContext {
locale: string;
dateFormat: string;
timeFormat: string;
decimalSeparator: string;
thousandSeparator: string;
decimalRounding: number;
decimalSpaces: number;
currencyCode: string;
t: (...args: any[]) => string;
}
export declare const LocalizationContext: React.Context<ILocalizationContext>;
interface Props {
params: Partial<ILocalizationContext>;
translator?: (string: any, props: Record<string, string | number>) => string;
}
export declare const LocalizationProvider: React.FC<PropsWithChildren<Props>>;
export declare const useLocalization: () => ILocalizationContext;
export {};
//# sourceMappingURL=LocalizationProvider.d.ts.map