CustomProvider
Support personalized configurations such as localization, Right to Left, and themes.
Usage
Localization
import { CustomProvider } from 'rsuite';
import zhCN from 'rsuite/locales/zh_CN';
return (
<CustomProvider locale={zhCN}>
<App />
</CustomProvider>
);
Right to Left
import { CustomProvider } from 'rsuite';
return (
<CustomProvider rtl>
<App />
</CustomProvider>
);
Themes
import { CustomProvider } from 'rsuite';
return (
<CustomProvider theme="dark">
<App />
</CustomProvider>
);
Props
<CustomProvider>
Property | Type(Default) |
Description |
---|---|---|
formatDate | (date: Date, format?: string) => string | Return the formatted date string in the given format. The result may vary by locale. |
locale | object(rsuite/locales/default) |
Configure Language Pack |
parseDate | (dateString: string, formatString: string) => Date | Return the date parsed from string using the given format string. |
rtl | boolean | Text and other elements go from left to right. |
theme | 'light' | 'dark' | 'high-contrast' | Supported themes |