import { CommonStyleType } from '../common.js'; /** * 自定义状态条样式以及不同状态的文本和颜色 * @usage * <<< @/usages/options.ts#StatusBarOptions */ export interface StatusBarOptions { /** * 是否禁用状态条, 为true时将不会创建状态条 * @default false */ disable?: boolean; /** * 加载时的提示文本 * @default '加载中' */ loadingMessage?: string; /** * 模型加载成功时提示的文本信息 * @default '加载成功' */ loadSuccessMessage?: string; /** * 模型加载失败时提示的文本信息 * @default '加载失败' */ loadFailMessage?: string; /** * 加载失败hover事件时模型重新加载文本信息 * @default '重新加载' */ reloadMessage?: string; /** * 模型休息状态时提示的文本信息 * @default '看板娘休息中' */ restMessage?: string; /** * 模型切换时提示的文本信息 * @default '正在切换' */ switchingMessage?: string; /** * 模型休息时提示持续时长, 仅作用于移动端禁用时的提示 单位ms * @default 8000 */ restMessageDuration?: number; /** * 自定义模型加载时的icon, 详见: [自定义图标](/guide/icon) * @default icon-loading */ loadingIcon?: string; /** * 状态条弹入弹出时过渡动画时长, 单位ms * @default 800 */ transitionTime?: number; /** * 加载异常时展示的背景色 */ errorColor?: string; /** * 配置状态条样式 */ style?: CommonStyleType; /** * 移动端下状态条样式 */ mobileStyle?: CommonStyleType; }