UNPKG

unika-components

Version:

Unika Vue3 components library

60 lines (59 loc) 1.88 kB
interface BulletItem { id: number; name: string; message: string; top: number; delay: number; } interface BulletConfig { bgColor: string; textColor: string; speed: number; maxBullets: number; lineHeight: number; visibleLines: number; } declare const __default__: import("vue").DefineComponent<{ bulletConfig: { type: () => BulletConfig; default: () => { bgColor: string; textColor: string; speed: number; maxBullets: number; lineHeight: number; visibleLines: number; }; }; }, { name: import("vue").Ref<string>; message: import("vue").Ref<string>; showPopup: import("vue").Ref<boolean>; showBullets: import("vue").Ref<boolean>; nameInput: import("vue").Ref<HTMLInputElement | null>; toolbar: import("vue").Ref<HTMLElement | null>; toolbarHeight: import("vue").Ref<string>; visibleBullets: import("vue").Ref<BulletItem[]>; toggleBullets: () => void; openPopup: () => void; closePopup: () => void; handleFocus: (e: Event) => void; submitBlessing: () => Promise<void>; bulletContainerHeightPx: import("vue").ComputedRef<string>; bulletTransformOffsetPx: import("vue").ComputedRef<string>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ bulletConfig: { type: () => BulletConfig; default: () => { bgColor: string; textColor: string; speed: number; maxBullets: number; lineHeight: number; visibleLines: number; }; }; }>>, { bulletConfig: BulletConfig; }, {}>; export default __default__;