Compare commits

...

8 Commits

Author SHA1 Message Date
Benjamin Canac
1b869dc1fb chore(release): v2.18.3 2024-07-30 12:36:44 +02:00
renovate[bot]
4ae6e31bd9 chore(deps): update devdependency @nuxt/test-utils to ^3.14.0 (#1989)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-30 12:27:13 +02:00
Benjamin Canac
69f605fa72 fix(Link): define rel as any 2024-07-30 12:26:39 +02:00
Benjamin Canac
93ddf1d60b fix(types): only use .ts for index 2024-07-30 11:14:43 +02:00
renovate[bot]
03c5820f5d chore(deps): update all non-major dependencies (#1975)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-30 11:03:34 +02:00
Benjamin Canac
c88bb8c56b chore(release): v2.18.2 2024-07-25 17:43:46 +02:00
Benjamin Canac
aaabf61c01 chore(deps): refresh lock 2024-07-25 16:29:16 +02:00
Benjamin Canac
4fd1be2892 fix(Tabs): add missing UIcon import 2024-07-25 15:10:51 +02:00
39 changed files with 1486 additions and 2928 deletions

View File

@@ -1,5 +1,20 @@
# Changelog # Changelog
## [2.18.3](https://github.com/nuxt/ui/compare/v2.18.2...v2.18.3) (2024-07-30)
### Bug Fixes
* **Link:** define `rel` as any ([69f605f](https://github.com/nuxt/ui/commit/69f605fa724454e4be9e4cee9666a5d57f43a129))
* **types:** only use `.ts` for index ([93ddf1d](https://github.com/nuxt/ui/commit/93ddf1d60b0ea5f99f564f3d3969c397ad91cc72))
## [2.18.2](https://github.com/nuxt/ui/compare/v2.18.1...v2.18.2) (2024-07-25)
### Bug Fixes
* **Tabs:** add missing `UIcon` import ([4fd1be2](https://github.com/nuxt/ui/commit/4fd1be28922bf39584005c14982e5cd9a7d0c624))
## [2.18.1](https://github.com/nuxt/ui/compare/v2.18.0...v2.18.1) (2024-07-25) ## [2.18.1](https://github.com/nuxt/ui/compare/v2.18.0...v2.18.1) (2024-07-25)

View File

@@ -3,11 +3,11 @@
"private": true, "private": true,
"type": "module", "type": "module",
"dependencies": { "dependencies": {
"@iconify-json/heroicons": "^1.1.22", "@iconify-json/heroicons": "^1.1.23",
"@iconify-json/simple-icons": "^1.1.109", "@iconify-json/simple-icons": "^1.1.111",
"@iconify-json/vscode-icons": "^1.1.36", "@iconify-json/vscode-icons": "^1.1.36",
"@nuxt/content": "^2.13.2", "@nuxt/content": "^2.13.2",
"@nuxt/eslint-config": "^0.3.13", "@nuxt/eslint-config": "^0.4.0",
"@nuxt/fonts": "^0.7.1", "@nuxt/fonts": "^0.7.1",
"@nuxt/image": "^1.7.0", "@nuxt/image": "^1.7.0",
"@nuxt/ui": "latest", "@nuxt/ui": "latest",

View File

@@ -1,7 +1,7 @@
{ {
"name": "@nuxt/ui", "name": "@nuxt/ui",
"version": "2.18.1", "version": "2.18.3",
"packageManager": "pnpm@9.5.0", "packageManager": "pnpm@9.6.0",
"repository": "nuxt/ui", "repository": "nuxt/ui",
"homepage": "https://ui.nuxt.com", "homepage": "https://ui.nuxt.com",
"type": "module", "type": "module",
@@ -36,8 +36,8 @@
"dependencies": { "dependencies": {
"@headlessui/tailwindcss": "^0.2.1", "@headlessui/tailwindcss": "^0.2.1",
"@headlessui/vue": "^1.7.22", "@headlessui/vue": "^1.7.22",
"@iconify-json/heroicons": "^1.1.22", "@iconify-json/heroicons": "^1.1.23",
"@nuxt/icon": "^1.2.1", "@nuxt/icon": "^1.4.0",
"@nuxt/kit": "^3.12.4", "@nuxt/kit": "^3.12.4",
"@nuxtjs/color-mode": "^3.4.2", "@nuxtjs/color-mode": "^3.4.2",
"@nuxtjs/tailwindcss": "^6.12.1", "@nuxtjs/tailwindcss": "^6.12.1",
@@ -55,12 +55,12 @@
"pathe": "^1.1.2", "pathe": "^1.1.2",
"scule": "^1.3.0", "scule": "^1.3.0",
"tailwind-merge": "^2.4.0", "tailwind-merge": "^2.4.0",
"tailwindcss": "^3.4.6" "tailwindcss": "^3.4.7"
}, },
"devDependencies": { "devDependencies": {
"@nuxt/eslint-config": "^0.3.13", "@nuxt/eslint-config": "^0.4.0",
"@nuxt/module-builder": "^0.8.1", "@nuxt/module-builder": "^0.8.1",
"@nuxt/test-utils": "^3.13.1", "@nuxt/test-utils": "^3.14.0",
"@release-it/conventional-changelog": "^8.0.1", "@release-it/conventional-changelog": "^8.0.1",
"@vue/test-utils": "^2.4.6", "@vue/test-utils": "^2.4.6",
"eslint": "^8.57.0", "eslint": "^8.57.0",
@@ -72,7 +72,7 @@
"valibot": "^0.36.0", "valibot": "^0.36.0",
"valibot30": "npm:valibot@0.30.0", "valibot30": "npm:valibot@0.30.0",
"valibot31": "npm:valibot@0.31.0", "valibot31": "npm:valibot@0.31.0",
"vitest": "^2.0.3", "vitest": "^2.0.4",
"vitest-environment-nuxt": "^1.0.0", "vitest-environment-nuxt": "^1.0.0",
"vue-tsc": "^2.0.29", "vue-tsc": "^2.0.29",
"yup": "^1.4.0", "yup": "^1.4.0",

4371
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -3,7 +3,7 @@ import { defineNuxtModule, installModule, addComponentsDir, addImportsDir, creat
import { name, version } from '../package.json' import { name, version } from '../package.json'
import createTemplates from './templates' import createTemplates from './templates'
import * as config from './runtime/ui.config' import * as config from './runtime/ui.config'
import type { DeepPartial, Strategy } from './runtime/types/utils' import type { DeepPartial, Strategy } from './runtime/types'
import installTailwind from './tailwind' import installTailwind from './tailwind'
const _require = createRequire(import.meta.url) const _require = createRequire(import.meta.url)

View File

@@ -57,6 +57,7 @@ import { toRef, ref, watch, onMounted, defineComponent } from 'vue'
import type { PropType } from 'vue' import type { PropType } from 'vue'
import { TabGroup as HTabGroup, TabList as HTabList, Tab as HTab, TabPanels as HTabPanels, TabPanel as HTabPanel, provideUseId } from '@headlessui/vue' import { TabGroup as HTabGroup, TabList as HTabList, Tab as HTab, TabPanels as HTabPanels, TabPanel as HTabPanel, provideUseId } from '@headlessui/vue'
import { useResizeObserver } from '@vueuse/core' import { useResizeObserver } from '@vueuse/core'
import UIcon from '../elements/Icon.vue'
import { useUI } from '../../composables/useUI' import { useUI } from '../../composables/useUI'
import { mergeConfig } from '../../utils' import { mergeConfig } from '../../utils'
import type { TabItem, Strategy } from '../../types' import type { TabItem, Strategy } from '../../types'
@@ -69,6 +70,7 @@ const config = mergeConfig<typeof tabs>(appConfig.ui.strategy, appConfig.ui.tabs
export default defineComponent({ export default defineComponent({
components: { components: {
UIcon,
HTabGroup, HTabGroup,
HTabList, HTabList,
HTab, HTab,

View File

@@ -21,7 +21,7 @@ export const nuxtLinkProps = {
required: false required: false
}, },
rel: { rel: {
type: String as PropType<NuxtLinkProps['rel']>, type: String as PropType<any>,
default: undefined, default: undefined,
required: false required: false
}, },