feat: build NPM package
This commit is contained in:
@@ -5,10 +5,10 @@
|
||||
<tab-pane
|
||||
v-for="(item, id) in tabsChildren"
|
||||
:key="id"
|
||||
:active="modelValueRef === item.props.name"
|
||||
:name="item.props.name"
|
||||
:disabled="item.props.disabled"
|
||||
:title="item.props.title"
|
||||
:active="modelValueRef === item.props?.name"
|
||||
:name="item.props?.name"
|
||||
:disabled="item.props?.disabled"
|
||||
:title="item.props?.title"
|
||||
/>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
10
src/env.d.ts
vendored
10
src/env.d.ts
vendored
@@ -1,8 +1,4 @@
|
||||
/// <reference types="vite/client" />
|
||||
|
||||
declare module '*.vue' {
|
||||
import { DefineComponent } from 'vue'
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types
|
||||
const component: DefineComponent<{}, {}, any>
|
||||
export default component
|
||||
}
|
||||
import Vue from 'vue'
|
||||
export default Vue
|
||||
}
|
||||
26
src/index.ts
26
src/index.ts
@@ -1,8 +1,18 @@
|
||||
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 FlowbiteThemable } from './components/utils/FlowbiteThemable/FlowbiteThemable.vue'
|
||||
import Button from './components/Button/Button.vue'
|
||||
import Spinner from './components/Spinner/Spinner.vue'
|
||||
import ButtonGroup from './components/ButtonGroup/ButtonGroup.vue'
|
||||
import Alert from './components/Alert/Alert.vue'
|
||||
import Tabs from './components/Tabs/Tabs.vue'
|
||||
import Tab from './components/Tabs/components/Tab/Tab.vue'
|
||||
import Dropdown from './components/Dropdown/Dropdown.vue'
|
||||
import FlowbiteThemable from './components/utils/FlowbiteThemable/FlowbiteThemable.vue'
|
||||
export {
|
||||
Button,
|
||||
Spinner,
|
||||
ButtonGroup,
|
||||
Alert,
|
||||
Tabs,
|
||||
Tab,
|
||||
Dropdown,
|
||||
FlowbiteThemable,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user