UNPKG

various-ui

Version:

This is a test version of the Vue 3 component library

221 lines (220 loc) 6.63 kB
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ close: { type: BooleanConstructor; default: boolean; }; title: { type: StringConstructor; }; width: { type: import("vue").PropType<string | number>; default: number; }; height: { type: import("vue").PropType<string | number>; default: number; }; zIndex: { type: NumberConstructor; default: number; }; margin: { type: StringConstructor; default: string; }; spacing: { type: StringConstructor; default: string; }; maxWidth: { type: import("vue").PropType<string | number>; }; minWidth: { type: import("vue").PropType<string | number>; }; minHeight: { type: import("vue").PropType<string | number>; }; maxHeight: { type: import("vue").PropType<string | number>; }; closeOnClick: { type: BooleanConstructor; default: boolean; }; classExtraName: { type: StringConstructor; }; }>, { define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ close: { type: BooleanConstructor; default: boolean; }; title: { type: StringConstructor; }; width: { type: import("vue").PropType<string | number>; default: number; }; height: { type: import("vue").PropType<string | number>; default: number; }; zIndex: { type: NumberConstructor; default: number; }; margin: { type: StringConstructor; default: string; }; spacing: { type: StringConstructor; default: string; }; maxWidth: { type: import("vue").PropType<string | number>; }; minWidth: { type: import("vue").PropType<string | number>; }; minHeight: { type: import("vue").PropType<string | number>; }; maxHeight: { type: import("vue").PropType<string | number>; }; closeOnClick: { type: BooleanConstructor; default: boolean; }; classExtraName: { type: StringConstructor; }; }>> & Readonly<{ onClose?: (() => any) | undefined; onOpen?: (() => any) | undefined; }> & {}>; emits: ((event: "close") => void) & ((event: "open") => void); refs: { open: import("vue").Ref<boolean, boolean>; main: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; observer: import("vue").Ref<ResizeObserver | undefined, ResizeObserver | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; }; binds: { main: { style: { padding: string; zIndex: number; }; class: string | undefined; }; }; methods: { resizeHandler: () => void; closeModal: () => void; openModal: () => void; scrollTo: (options: ScrollToOptions) => void; }; computeds: { mainStyle: import("vue").ComputedRef<{ padding: string; zIndex: number; }>; containerStyle: import("vue").ComputedRef<{ [name: string]: any; }>; }; containerStyle: import("vue").ComputedRef<{ [name: string]: any; }>; scrollTo: (options: ScrollToOptions) => void; openModal: () => void; closeModal: () => void; open: import("vue").Ref<boolean, boolean>; main: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; readonly UiIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>, { define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }> & {}>; emits: (event: "click", _ev?: Event | MouseEvent | undefined) => void; click: (ev: Event | MouseEvent) => void; name: import("vue").ComputedRef<string>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (_ev?: Event | MouseEvent | undefined) => boolean; }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { open: () => boolean; close: () => boolean; }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ close: { type: BooleanConstructor; default: boolean; }; title: { type: StringConstructor; }; width: { type: import("vue").PropType<string | number>; default: number; }; height: { type: import("vue").PropType<string | number>; default: number; }; zIndex: { type: NumberConstructor; default: number; }; margin: { type: StringConstructor; default: string; }; spacing: { type: StringConstructor; default: string; }; maxWidth: { type: import("vue").PropType<string | number>; }; minWidth: { type: import("vue").PropType<string | number>; }; minHeight: { type: import("vue").PropType<string | number>; }; maxHeight: { type: import("vue").PropType<string | number>; }; closeOnClick: { type: BooleanConstructor; default: boolean; }; classExtraName: { type: StringConstructor; }; }>> & Readonly<{ onClose?: (() => any) | undefined; onOpen?: (() => any) | undefined; }>, { zIndex: number; height: string | number; margin: string; width: string | number; spacing: string; close: boolean; closeOnClick: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;