@nutui/nutui-react
Version:
京东风格的轻量级移动端 React 组件库,支持一套代码生成 H5 和小程序
27 lines (26 loc) • 970 B
TypeScript
import { FunctionComponent } from 'react';
import { BasicComponent } from '../../utils/typings';
import { BaseLang } from '../../locales/base';
import { NutCSSVariables } from './types';
export interface ConfigProviderProps extends BasicComponent {
/**
* 设置多语言包
* @default zhCN
*/
locale: BaseLang
direction?: ConfigProviderDirection;
/**
* 设置主题
* @default -
*/
theme?: Record<string | NutCSSVariables, string>
}
export type ConfigProviderDirection = 'ltr' | 'rtl' | undefined;
export declare const defaultConfigRef: {
current: ConfigProviderProps;
};
export declare const setDefaultConfig: (config: ConfigProviderProps) => void;
export declare const getDefaultConfig: () => ConfigProviderProps;
export declare const useConfig: () => ConfigProviderProps;
export declare const useRtl: () => boolean;
export declare const ConfigProvider: FunctionComponent<Partial<ConfigProviderProps & BasicComponent>>;