UNPKG

tdesign-mobile-vue

Version:
21 lines (20 loc) 666 B
import { TNode } from '../common'; export interface TdNoticeBarProps { content?: string | string[] | TNode; direction?: 'horizontal' | 'vertical'; marquee?: boolean | NoticeBarMarquee; operation?: string | TNode; prefixIcon?: Boolean | TNode; suffixIcon?: TNode; theme?: 'info' | 'success' | 'warning' | 'error'; visible?: boolean; defaultVisible?: boolean; modelValue?: boolean; onClick?: (trigger: NoticeBarTrigger) => void; } export interface NoticeBarMarquee { speed?: number; loop?: number; delay?: number; } export declare type NoticeBarTrigger = 'prefix-icon' | 'content' | 'operation' | 'suffix-icon';