aura-glass
Version:
A comprehensive glassmorphism design system for React applications with 142+ production-ready components
29 lines • 1.18 kB
TypeScript
/**
* Glass Localization Provider Component
*
* A Glass-styled wrapper for date localization that replaces the MUI LocalizationProvider
* to maintain consistent Glass UI styling while providing date formatting capabilities.
*/
import React, { ReactNode } from 'react';
export interface DateAdapter {
format: (date: Date | null, formatString: string) => string;
parse: (value: string, formatString: string) => Date | null;
isValid: (date: any) => boolean;
addDays: (date: Date, amount: number) => Date;
addMonths: (date: Date, amount: number) => Date;
addYears: (date: Date, amount: number) => Date;
}
export declare const useDateAdapter: () => DateAdapter;
export interface GlassLocalizationProviderProps {
/** Date adapter to use (defaults to DateFns) */
dateAdapter?: 'date-fns';
/** Children to render */
children: ReactNode;
}
/**
* Glass Localization Provider
* Provides date formatting and manipulation utilities for Glass components
*/
export declare const GlassLocalizationProvider: React.FC<GlassLocalizationProviderProps>;
export default GlassLocalizationProvider;
//# sourceMappingURL=GlassLocalizationProvider.d.ts.map