UNPKG

@fesjs/fes-design

Version:
90 lines (89 loc) 3.67 kB
declare const FloatPane: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ readonly visible: BooleanConstructor; readonly displayDirective: { readonly type: import("vue").PropType<"show" | "if">; readonly default: "show"; }; readonly draggable: { readonly type: BooleanConstructor; readonly default: true; }; readonly title: import("vue").PropType<string | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }> | (() => import("vue").VNodeChild)>; readonly width: { readonly type: import("vue").PropType<string | number>; readonly default: 520; }; readonly zIndex: { readonly type: NumberConstructor; readonly default: 3000; }; readonly defaultPosition: { readonly type: import("vue").PropType<import("./props").PanePosition>; readonly default: () => import("./props").PanePosition; }; readonly cachePosition: { readonly type: import("vue").PropType<import("../_util/storage").StorageType>; readonly default: "local"; }; readonly cachePositionKey: { readonly type: StringConstructor; readonly default: "float-pane"; }; readonly getContainer: { readonly type: import("vue").PropType<() => HTMLElement>; }; readonly contentClass: StringConstructor; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:visible" | "after-enter" | "after-leave")[], "update:visible" | "after-enter" | "after-leave", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ readonly visible: BooleanConstructor; readonly displayDirective: { readonly type: import("vue").PropType<"show" | "if">; readonly default: "show"; }; readonly draggable: { readonly type: BooleanConstructor; readonly default: true; }; readonly title: import("vue").PropType<string | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }> | (() => import("vue").VNodeChild)>; readonly width: { readonly type: import("vue").PropType<string | number>; readonly default: 520; }; readonly zIndex: { readonly type: NumberConstructor; readonly default: 3000; }; readonly defaultPosition: { readonly type: import("vue").PropType<import("./props").PanePosition>; readonly default: () => import("./props").PanePosition; }; readonly cachePosition: { readonly type: import("vue").PropType<import("../_util/storage").StorageType>; readonly default: "local"; }; readonly cachePositionKey: { readonly type: StringConstructor; readonly default: "float-pane"; }; readonly getContainer: { readonly type: import("vue").PropType<() => HTMLElement>; }; readonly contentClass: StringConstructor; }>> & Readonly<{ "onUpdate:visible"?: (...args: any[]) => any; "onAfter-enter"?: (...args: any[]) => any; "onAfter-leave"?: (...args: any[]) => any; }>, { readonly width: string | number; readonly visible: boolean; readonly displayDirective: "show" | "if"; readonly zIndex: number; readonly draggable: boolean; readonly defaultPosition: import("./props").PanePosition; readonly cachePosition: import("../_util/storage").StorageType; readonly cachePositionKey: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default FloatPane;