zarm
Version:
基于 React 的移动端UI库
19 lines (18 loc) • 820 B
TypeScript
import React from 'react';
import type BaseNoticeBarProps from './interface';
import type { HTMLProps } from '../utils/utilityTypes';
export interface NoticeBarCssVars {
'--height'?: React.CSSProperties['height'];
'--font-size'?: React.CSSProperties['fontSize'];
'--padding'?: React.CSSProperties['padding'];
'--icon-size'?: React.CSSProperties['fontSize'];
}
export declare type NoticeBarProps = BaseNoticeBarProps & React.PropsWithChildren<HTMLProps<NoticeBarCssVars>> & {
onClick?: React.MouseEventHandler<HTMLDivElement>;
};
declare const NoticeBar: React.ForwardRefExoticComponent<BaseNoticeBarProps & HTMLProps<NoticeBarCssVars> & {
children?: React.ReactNode;
} & {
onClick?: React.MouseEventHandler<HTMLDivElement>;
} & React.RefAttributes<HTMLDivElement>>;
export default NoticeBar;