define types

This commit is contained in:
2024-03-12 06:22:37 +01:00
parent 57d37dd699
commit 41de3a001c
17 changed files with 42 additions and 45 deletions

View File

@@ -1,5 +1,5 @@
import { type Ref } from 'vue';
import type { AvatarSize, AvatarStatus, AvatarStatusPosition } from '@/components/FwbAvatar/types';
import type { AvatarSize, AvatarStatus, AvatarStatusPosition } from '../../../components/FwbAvatar/types';
export type UseAvatarClassesProps = {
status: Ref<AvatarStatus>;
bordered: Ref<boolean>;

View File

@@ -1,5 +1,5 @@
import { type PropType } from 'vue';
import type { PictureItem } from '@/components/FwbCarousel/types';
import type { PictureItem } from '../../components/FwbCarousel/types';
declare const _default: import("vue").DefineComponent<{
pictures: {
type: PropType<PictureItem[]>;

4
dist/components/FwbNavbar/types.d.ts vendored Normal file
View File

@@ -0,0 +1,4 @@
export default interface IMegaMenu {
megaMenuVisble?: boolean;
toggleMenu?: () => void;
}

View File

@@ -1,4 +1,4 @@
import type { InputSize } from '@/components/FwbInput/types';
import type { InputSize } from '../../components/FwbInput/types';
declare const _default: import("vue").DefineComponent<{
label: {
type: import("vue").PropType<string>;

View File

@@ -1,5 +1,5 @@
import { type Ref } from 'vue';
import type { InputSize } from '@/components/FwbInput/types';
import type { InputSize } from '../../../components/FwbInput/types';
export type UseRangeClassesProps = {
size: Ref<InputSize>;
disabled: Ref<boolean>;

View File

@@ -1,4 +1,4 @@
import type { InputSize } from '@/components/FwbInput/types';
import type { InputSize } from '../../components/FwbInput/types';
declare const _default: import("vue").DefineComponent<{
label: {
type: import("vue").PropType<string>;

View File

@@ -1,5 +1,5 @@
import { type Ref } from 'vue';
import type { InputSize } from '@/components/FwbInput/types';
import type { InputSize } from '../../../components/FwbInput/types';
export type UseToggleClassesProps = {
size: Ref<InputSize>;
color: Ref<string>;

View File

@@ -1,5 +1,5 @@
import { type PropType } from 'vue';
import type { FlowbiteTheme, ThemableChildrenApply } from '@/components/utils/FlowbiteThemable/types';
import type { FlowbiteTheme, ThemableChildrenApply } from '../../../components/utils/FlowbiteThemable/types';
declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<{
apply: {
type: PropType<ThemableChildrenApply[]>;

View File

@@ -1,6 +1,6 @@
import { type Ref } from 'vue';
import type { ThemableChildrenApply } from '../types';
import type { FlowbiteTheme } from '@/components/utils/FlowbiteThemable/types';
import type { FlowbiteTheme } from '../../../../components/utils/FlowbiteThemable/types';
type UseFlowbiteThemableChildReturns = {
classes: Ref<string>;
};

View File

@@ -1,5 +1,5 @@
import { type PropType } from 'vue';
import type { SlotListenerTrigger } from '@/components/utils/FwbSlotListener/types';
import type { SlotListenerTrigger } from '../../../components/utils/FwbSlotListener/types';
declare const _default: import("vue").DefineComponent<{
trigger: {
type: PropType<SlotListenerTrigger>;

View File

@@ -1,2 +1,2 @@
import { useToast } from '@/components/FwbToast/composables/useToast';
import { useToast } from './components/FwbToast/composables/useToast';
export { useToast };

View File

@@ -4874,11 +4874,11 @@ const yd = {
__name: "FwbMegaMenu",
setup(e) {
const { megaMenuVisble: t, toggleMenu: r } = Q("megaMenuToggle");
return R(!1), (s, o) => (u(), g("div", {
onClick: o[0] || (o[0] = //@ts-ignore
(...n) => y(r) && y(r)(...n)),
return (s, o) => (u(), g("div", {
id: "mega-menu-full-cta-dropdown-button",
class: "flex gap-2 items-center justify-between w-full py-2 px-3 font-medium text-gray-700 border-b border-gray-100 md:w-auto hover:bg-gray-100 md:hover:bg-transparent md:border-0 md:hover:text-white md:p-0 dark:text-gray-400 md:dark:hover:white dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent dark:border-gray-700"
class: "flex gap-2 items-center justify-between w-full py-2 px-3 font-medium text-gray-700 border-b border-gray-100 md:w-auto hover:bg-gray-100 md:hover:bg-transparent md:border-0 md:hover:text-white md:p-0dark:text-gray-400 md:dark:hover:white dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent dark:border-gray-700",
onClick: o[0] || (o[0] = //@ts-ignore
(...n) => y(r) && y(r)(...n))
}, [
Hd,
w(s.$slots, "default")

File diff suppressed because one or more lines are too long

12
dist/index.d.ts vendored
View File

@@ -33,12 +33,12 @@ export { default as FwbMegaMenuDropdown } from './components/FwbNavbar/FwbMegaMe
export { default as FwbPagination } from './components/FwbPagination/FwbPagination.vue';
export { default as FwbProgress } from './components/FwbProgress/FwbProgress.vue';
export { default as FwbRating } from './components/FwbRating/FwbRating.vue';
export { default as FwbSidebar } from '@/components/FwbSidebar/FwbSidebar.vue';
export { default as FwbSidebarCta } from '@/components/FwbSidebar/FwbSidebarCta.vue';
export { default as FwbSidebarDropdownItem } from '@/components/FwbSidebar/FwbSidebarDropdownItem.vue';
export { default as FwbSidebarItem } from '@/components/FwbSidebar/FwbSidebarItem.vue';
export { default as FwbSidebarItemGroup } from '@/components/FwbSidebar/FwbSidebarItemGroup.vue';
export { default as FwbSidebarLogo } from '@/components/FwbSidebar/FwbSidebarLogo.vue';
export { default as FwbSidebar } from './components/FwbSidebar/FwbSidebar.vue';
export { default as FwbSidebarCta } from './components/FwbSidebar/FwbSidebarCta.vue';
export { default as FwbSidebarDropdownItem } from './components/FwbSidebar/FwbSidebarDropdownItem.vue';
export { default as FwbSidebarItem } from './components/FwbSidebar/FwbSidebarItem.vue';
export { default as FwbSidebarItemGroup } from './components/FwbSidebar/FwbSidebarItemGroup.vue';
export { default as FwbSidebarLogo } from './components/FwbSidebar/FwbSidebarLogo.vue';
export { default as FwbSpinner } from './components/FwbSpinner/FwbSpinner.vue';
export { default as FwbTable } from './components/FwbTable/FwbTable.vue';
export { default as FwbTableBody } from './components/FwbTable/FwbTableBody.vue';