adui
Version:
<div> <img src="https://wxa.wxs.qq.com/mpweb/delivery/legacy/wxadtouch/upload/t1/od834zef_52939fc6.png" style="margin:40px 0 0 -8px; background-color: #fcfcfc; box-shadow: none;" /> </div>
27 lines (26 loc) • 873 B
TypeScript
import * as React from "react";
type sizeType = "mini" | "small" | "medium" | "large";
export interface IConfigConsumerProps {
/**
* 指定气泡提示的父级,默认为 document.body
*/
getPopupContainer?: null | ((node: HTMLElement) => HTMLElement);
/**
* 设置所有组件的 size
*/
size?: sizeType;
}
export interface IConfigProviderProps extends IConfigConsumerProps {
/**
* 子节点
*/
children: React.ReactNode;
}
export declare const ConfigContext: React.Context<IConfigConsumerProps>;
export declare const ConfigConsumer: React.Consumer<IConfigConsumerProps>;
/**
* 三个 param,权重依次递减
*/
export declare const getComputedSize: (size0?: sizeType, size1?: sizeType, size2?: sizeType) => sizeType;
declare const ConfigProvider: React.FC<IConfigProviderProps>;
export default ConfigProvider;