@tplc/wot
Version:
55 lines (54 loc) • 1.2 kB
TypeScript
import type { ExtractPropTypes } from 'vue'
export declare const floatingPanelProps: {
/**
* 面板的显示高度
*/
height: {
type: NumberConstructor
default: number
}
/**
* 设置自定义锚点,默认值 [100, windowHeight * 0.6]
*/
anchors: {
type: import('vue').PropType<number[]>
default: () => never[]
}
/**
* 弹出面板是否设置底部安全距离(iphone X 类型的机型)
*/
safeAreaInsetBottom: {
type: BooleanConstructor
default: boolean
}
/**
* 是否显示滚动条,默认值为 true
*/
showScrollbar: {
type: BooleanConstructor
default: true
}
/**
* 动画时长,单位毫秒,默认值为 300ms
*/
duration: {
type: (NumberConstructor | StringConstructor)[]
default: number
}
/**
* 是否允许内容区容器拖拽,默认值为 true
*/
contentDraggable: {
type: BooleanConstructor
default: true
}
customStyle: {
type: import('vue').PropType<string>
default: string
}
customClass: {
type: import('vue').PropType<string>
default: string
}
}
export type FloatingPanelProps = ExtractPropTypes<typeof floatingPanelProps>