flowbite-vue
Advanced tools
Comparing version 0.0.17 to 0.1.0
@@ -0,14 +1,14 @@ | ||
import { type Ref } from 'vue'; | ||
import type { FlowbiteTheme } from '../types'; | ||
import type { Ref } from 'vue'; | ||
type UseFlowbiteThemableReturns = { | ||
textClasses: Ref<string>; | ||
backgroundClasses: Ref<string>; | ||
hoverClasses: Ref<string>; | ||
borderClasses: Ref<string>; | ||
color: Ref<FlowbiteTheme | undefined>; | ||
disabledClasses: Ref<string>; | ||
borderClasses: Ref<string>; | ||
focusClasses: Ref<string>; | ||
hoverClasses: Ref<string>; | ||
isActive: Ref<boolean>; | ||
color: Ref<FlowbiteTheme | undefined>; | ||
textClasses: Ref<string>; | ||
}; | ||
export declare function useFlowbiteThemable(_theme?: FlowbiteTheme): UseFlowbiteThemableReturns; | ||
export {}; |
@@ -1,14 +0,15 @@ | ||
import type { PropType } from 'vue'; | ||
import type { FlowbiteTheme } from './types'; | ||
declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<{ | ||
theme: { | ||
type: PropType<FlowbiteTheme>; | ||
required: true; | ||
type: import("vue").PropType<FlowbiteTheme>; | ||
default: string; | ||
}; | ||
}, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ | ||
theme: { | ||
type: PropType<FlowbiteTheme>; | ||
required: true; | ||
type: import("vue").PropType<FlowbiteTheme>; | ||
default: string; | ||
}; | ||
}>>, {}, {}>, { | ||
}>>, { | ||
theme: FlowbiteTheme; | ||
}, {}>, { | ||
default?(_: {}): any; | ||
@@ -15,0 +16,0 @@ }>; |
@@ -1,2 +0,2 @@ | ||
import { useToast } from './components/Toast/components/ToastProvider/composables/useToast'; | ||
export { useToast, }; | ||
import { useToast } from './components/FwbToast/composables/useToast'; | ||
export { useToast }; |
@@ -1,73 +0,73 @@ | ||
export { default as Accordion } from './components/Accordion/Accordion.vue'; | ||
export { default as AccordionPanel } from './components/Accordion/AccordionPanel.vue'; | ||
export { default as AccordionHeader } from './components/Accordion/AccordionHeader.vue'; | ||
export { default as AccordionContent } from './components/Accordion/AccordionContent.vue'; | ||
export { default as Button } from './components/Button/Button.vue'; | ||
export { default as Spinner } from './components/Spinner/Spinner.vue'; | ||
export { default as ButtonGroup } from './components/ButtonGroup/ButtonGroup.vue'; | ||
export { default as Alert } from './components/Alert/Alert.vue'; | ||
export { default as Tabs } from './components/Tabs/Tabs.vue'; | ||
export { default as Tab } from './components/Tabs/components/Tab/Tab.vue'; | ||
export { default as Dropdown } from './components/Dropdown/Dropdown.vue'; | ||
export { default as FwbAccordion } from './components/FwbAccordion/FwbAccordion.vue'; | ||
export { default as FwbAccordionContent } from './components/FwbAccordion/FwbAccordionContent.vue'; | ||
export { default as FwbAccordionHeader } from './components/FwbAccordion/FwbAccordionHeader.vue'; | ||
export { default as FwbAccordionPanel } from './components/FwbAccordion/FwbAccordionPanel.vue'; | ||
export { default as FwbAlert } from './components/FwbAlert/FwbAlert.vue'; | ||
export { default as FwbAvatar } from './components/FwbAvatar/FwbAvatar.vue'; | ||
export { default as FwbAvatarStack } from './components/FwbAvatar/FwbAvatarStack.vue'; | ||
export { default as FwbAvatarStackCounter } from './components/FwbAvatar/FwbAvatarStackCounter.vue'; | ||
export { default as FwbBadge } from './components/FwbBadge/FwbBadge.vue'; | ||
export { default as FwbBreadcrumb } from './components/FwbBreadcrumb/FwbBreadcrumb.vue'; | ||
export { default as FwbBreadcrumbItem } from './components/FwbBreadcrumb/FwbBreadcrumbItem.vue'; | ||
export { default as FwbButton } from './components/FwbButton/FwbButton.vue'; | ||
export { default as FwbButtonGroup } from './components/FwbButtonGroup/FwbButtonGroup.vue'; | ||
export { default as FwbCard } from './components/FwbCard/FwbCard.vue'; | ||
export { default as FwbCarousel } from './components/FwbCarousel/FwbCarousel.vue'; | ||
export { default as FwbDropdown } from './components/FwbDropdown/FwbDropdown.vue'; | ||
export { default as FwbFooter } from './components/FwbFooter/FwbFooter.vue'; | ||
export { default as FwbFooterBrand } from './components/FwbFooter/FwbFooterBrand.vue'; | ||
export { default as FwbFooterCopyright } from './components/FwbFooter/FwbFooterCopyright.vue'; | ||
export { default as FwbFooterIcon } from './components/FwbFooter/FwbFooterIcon.vue'; | ||
export { default as FwbFooterLink } from './components/FwbFooter/FwbFooterLink.vue'; | ||
export { default as FwbFooterLinkGroup } from './components/FwbFooter/FwbFooterLinkGroup.vue'; | ||
export { default as FwbListGroup } from './components/FwbListGroup/FwbListGroup.vue'; | ||
export { default as FwbListGroupItem } from './components/FwbListGroup/FwbListGroupItem.vue'; | ||
export { default as FwbModal } from './components/FwbModal/FwbModal.vue'; | ||
export { default as FwbNavbar } from './components/FwbNavbar/FwbNavbar.vue'; | ||
export { default as FwbNavbarCollapse } from './components/FwbNavbar/FwbNavbarCollapse.vue'; | ||
export { default as FwbNavbarLink } from './components/FwbNavbar/FwbNavbarLink.vue'; | ||
export { default as FwbNavbarLogo } from './components/FwbNavbar/FwbNavbarLogo.vue'; | ||
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 FwbSpinner } from './components/FwbSpinner/FwbSpinner.vue'; | ||
export { default as FwbTable } from './components/FwbTable/FwbTable.vue'; | ||
export { default as FwbTableBody } from './components/FwbTable/FwbTableBody.vue'; | ||
export { default as FwbTableCell } from './components/FwbTable/FwbTableCell.vue'; | ||
export { default as FwbTableHead } from './components/FwbTable/FwbTableHead.vue'; | ||
export { default as FwbTableHeadCell } from './components/FwbTable/FwbTableHeadCell.vue'; | ||
export { default as FwbTableRow } from './components/FwbTable/FwbTableRow.vue'; | ||
export { default as FwbTab } from './components/FwbTabs/FwbTab.vue'; | ||
export { default as FwbTabs } from './components/FwbTabs/FwbTabs.vue'; | ||
export { default as FwbTimeline } from './components/FwbTimeline/FwbTimeline.vue'; | ||
export { default as FwbTimelineBody } from './components/FwbTimeline/FwbTimelineBody.vue'; | ||
export { default as FwbTimelineContent } from './components/FwbTimeline/FwbTimelineContent.vue'; | ||
export { default as FwbTimelineItem } from './components/FwbTimeline/FwbTimelineItem.vue'; | ||
export { default as FwbTimelinePoint } from './components/FwbTimeline/FwbTimelinePoint.vue'; | ||
export { default as FwbTimelineTime } from './components/FwbTimeline/FwbTimelineTime.vue'; | ||
export { default as FwbTimelineTitle } from './components/FwbTimeline/FwbTimelineTitle.vue'; | ||
export { default as FwbToast } from './components/FwbToast/FwbToast.vue'; | ||
export { default as FwbToastProvider } from './components/FwbToast/FwbToastProvider.vue'; | ||
export { default as FwbTooltip } from './components/FwbTooltip/FwbTooltip.vue'; | ||
export { default as FwbCheckbox } from './components/FwbCheckbox/FwbCheckbox.vue'; | ||
export { default as FwbFileInput } from './components/FwbFileInput/FwbFileInput.vue'; | ||
export { default as FwbInput } from './components/FwbInput/FwbInput.vue'; | ||
export { default as FwbRadio } from './components/FwbRadio/FwbRadio.vue'; | ||
export { default as FwbRange } from './components/FwbRange/FwbRange.vue'; | ||
export { default as FwbSelect } from './components/FwbSelect/FwbSelect.vue'; | ||
export { default as FwbTextarea } from './components/FwbTextarea/FwbTextarea.vue'; | ||
export { default as FwbToggle } from './components/FwbToggle/FwbToggle.vue'; | ||
export { default as FwbA } from './components/Typography/FwbA.vue'; | ||
export { default as FwbHeading } from './components/Typography/FwbHeading.vue'; | ||
export { default as FwbImg } from './components/Typography/FwbImg.vue'; | ||
export { default as FwbP } from './components/Typography/FwbP.vue'; | ||
export { default as FlowbiteThemable } from './components/utils/FlowbiteThemable/FlowbiteThemable.vue'; | ||
export { default as FlowbiteThemableChild } from './components/utils/FlowbiteThemable/components/FlowbiteThemableChild/FlowbiteThemableChild.vue'; | ||
export { default as Breadcrumb } from './components/Breadcrumb/Breadcrumb.vue'; | ||
export { default as BreadcrumbItem } from './components/Breadcrumb/BreadcrumbItem.vue'; | ||
export { default as Avatar } from './components/Avatar/Avatar.vue'; | ||
export { default as StackedAvatars } from './components/Avatar/StackedAvatars.vue'; | ||
export { default as StackedAvatarsCounter } from './components/Avatar/StackedAvatarsCounter.vue'; | ||
export { default as Badge } from './components/Badge/Badge.vue'; | ||
export { default as TheCard } from './components/Card/TheCard.vue'; | ||
export { default as Carousel } from './components/Carousel/Carousel.vue'; | ||
export { default as Footer } from './components/Footer/Footer.vue'; | ||
export { default as FooterBrand } from './components/Footer/FooterBrand.vue'; | ||
export { default as FooterCopyright } from './components/Footer/FooterCopyright.vue'; | ||
export { default as FooterLink } from './components/Footer/FooterLink.vue'; | ||
export { default as FooterLinkGroup } from './components/Footer/FooterLinkGroup.vue'; | ||
export { default as FooterIcon } from './components/Footer/FooterIcon.vue'; | ||
export { default as ListGroup } from './components/ListGroup/ListGroup.vue'; | ||
export { default as ListGroupItem } from './components/ListGroup/components/ListGroupItem/ListGroupItem.vue'; | ||
export { default as Modal } from './components/Modal/Modal.vue'; | ||
export { default as Navbar } from './components/Navbar/Navbar.vue'; | ||
export { default as NavbarLogo } from './components/Navbar/NavbarLogo'; | ||
export { default as NavbarCollapse } from './components/Navbar/NavbarCollapse.vue'; | ||
export { default as NavbarLink } from './components/Navbar/NavbarLink'; | ||
export { default as Pagination } from './components/Pagination/Pagination.vue'; | ||
export { default as Progress } from './components/Progress/Progress.vue'; | ||
export { default as Rating } from './components/Rating/Rating.vue'; | ||
export { default as Sidebar } from './components/Sidebar/Sidebar.vue'; | ||
export { default as SidebarCta } from './components/Sidebar/SidebarCta.vue'; | ||
export { default as SidebarDropdownItem } from './components/Sidebar/SidebarDropdownItem.vue'; | ||
export { default as SidebarItem } from './components/Sidebar/SidebarItem.vue'; | ||
export { default as SidebarItemGroup } from './components/Sidebar/SidebarItemGroup.vue'; | ||
export { default as SidebarLogo } from './components/Sidebar/SidebarLogo.vue'; | ||
export { default as Table } from './components/Table/Table.vue'; | ||
export { default as TableHead } from './components/Table/TableHead.vue'; | ||
export { default as TableBody } from './components/Table/TableBody.vue'; | ||
export { default as TableHeadCell } from './components/Table/TableHeadCell.vue'; | ||
export { default as TableRow } from './components/Table/TableRow.vue'; | ||
export { default as TableCell } from './components/Table/TableCell.vue'; | ||
export { default as Timeline } from './components/Timeline/Timeline.vue'; | ||
export { default as TimelineItem } from './components/Timeline/TimelineItem.vue'; | ||
export { default as TimelinePoint } from './components/Timeline/TimelinePoint.vue'; | ||
export { default as TimelineContent } from './components/Timeline/TimelineContent.vue'; | ||
export { default as TimelineTime } from './components/Timeline/TimelineTime.vue'; | ||
export { default as TimelineTitle } from './components/Timeline/TimelineTitle.vue'; | ||
export { default as TimelineBody } from './components/Timeline/TimelineBody.vue'; | ||
export { default as Toast } from './components/Toast/Toast.vue'; | ||
export { default as ToastProvider } from './components/Toast/components/ToastProvider/ToastProvider.vue'; | ||
export { default as Tooltip } from './components/Tooltip/Tooltip.vue'; | ||
export { default as Textarea } from './components/Textarea/Textarea.vue'; | ||
export { default as Input } from './components/Input/Input.vue'; | ||
export { default as SlotListener } from './components/utils/SlotListener/SlotListener.vue'; | ||
export { default as Checkbox } from './components/Checkbox/Checkbox.vue'; | ||
export { default as Select } from './components/Select/Select.vue'; | ||
export { default as Toggle } from './components/Toggle/Toggle.vue'; | ||
export { default as Range } from './components/Range/Range.vue'; | ||
export { default as Radio } from './components/Radio/Radio.vue'; | ||
export { default as FileInput } from './components/FileInput/FileInput.vue'; | ||
export { default as Heading } from './components/Typography/Heading.vue'; | ||
export { default as A } from './components/Typography/Heading.vue'; | ||
export { default as P } from './components/Typography/P.vue'; | ||
export { default as Img } from './components/Typography/Img.vue'; | ||
export { default as FlowbiteThemableChild } from './components/utils/FlowbiteThemable/FlowbiteThemableChild.vue'; | ||
export { default as FwbSlotListener } from './components/utils/FwbSlotListener/FwbSlotListener.vue'; | ||
export * from './composables'; |
@@ -1,2 +0,2 @@ | ||
import type { VNodeChild, VNode } from 'vue'; | ||
import { type VNode, type VNodeChild } from 'vue'; | ||
export declare function flatten(vNodes: VNodeChild[], filterCommentNode?: boolean, result?: VNode[]): VNode[]; |
{ | ||
"name": "flowbite-vue", | ||
"version": "0.0.17", | ||
"version": "0.1.0", | ||
"repository": "https://github.com/themesberg/flowbite-vue.git", | ||
@@ -45,14 +45,14 @@ "author": "themesberg", | ||
"devDependencies": { | ||
"@rushstack/eslint-patch": "1.4.0", | ||
"@types/lodash-es": "4.17.9", | ||
"@types/node": "20.6.0", | ||
"@typescript-eslint/eslint-plugin": "6.7.0", | ||
"@typescript-eslint/parser": "6.7.0", | ||
"@vitejs/plugin-vue": "4.3.4", | ||
"@vitest/coverage-v8": "0.34.4", | ||
"@vue/eslint-config-typescript": "12.0.0", | ||
"@vue/test-utils": "2.4.1", | ||
"@vue/tsconfig": "0.4.0", | ||
"c8": "8.0.1", | ||
"eslint": "8.49.0", | ||
"eslint-config-prettier": "9.0.0", | ||
"@vue/eslint-config-typescript": "11.0.3", | ||
"eslint-config-standard": "17.1.0", | ||
"eslint-plugin-vue": "9.17.0", | ||
"eslint-plugin-vue-scoped-css": "2.5.0", | ||
"jsdom": "22.1.0", | ||
@@ -67,5 +67,3 @@ "postcss": "8.4.31", | ||
"vitest": "0.34.4", | ||
"vue-eslint-parser": "9.3.1", | ||
"vue-tsc": "1.8.6", | ||
"@tsconfig/node18": "18.2.2" | ||
"vue-tsc": "1.8.6" | ||
}, | ||
@@ -72,0 +70,0 @@ "dependencies": { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
22
591523
12438