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
## [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)

View File

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

View File

@@ -1,7 +1,7 @@
{
"name": "@nuxt/ui",
"version": "2.18.1",
"packageManager": "pnpm@9.5.0",
"version": "2.18.3",
"packageManager": "pnpm@9.6.0",
"repository": "nuxt/ui",
"homepage": "https://ui.nuxt.com",
"type": "module",
@@ -36,8 +36,8 @@
"dependencies": {
"@headlessui/tailwindcss": "^0.2.1",
"@headlessui/vue": "^1.7.22",
"@iconify-json/heroicons": "^1.1.22",
"@nuxt/icon": "^1.2.1",
"@iconify-json/heroicons": "^1.1.23",
"@nuxt/icon": "^1.4.0",
"@nuxt/kit": "^3.12.4",
"@nuxtjs/color-mode": "^3.4.2",
"@nuxtjs/tailwindcss": "^6.12.1",
@@ -55,12 +55,12 @@
"pathe": "^1.1.2",
"scule": "^1.3.0",
"tailwind-merge": "^2.4.0",
"tailwindcss": "^3.4.6"
"tailwindcss": "^3.4.7"
},
"devDependencies": {
"@nuxt/eslint-config": "^0.3.13",
"@nuxt/eslint-config": "^0.4.0",
"@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",
"@vue/test-utils": "^2.4.6",
"eslint": "^8.57.0",
@@ -72,7 +72,7 @@
"valibot": "^0.36.0",
"valibot30": "npm:valibot@0.30.0",
"valibot31": "npm:valibot@0.31.0",
"vitest": "^2.0.3",
"vitest": "^2.0.4",
"vitest-environment-nuxt": "^1.0.0",
"vue-tsc": "^2.0.29",
"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 createTemplates from './templates'
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'
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 { 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 UIcon from '../elements/Icon.vue'
import { useUI } from '../../composables/useUI'
import { mergeConfig } from '../../utils'
import type { TabItem, Strategy } from '../../types'
@@ -69,6 +70,7 @@ const config = mergeConfig<typeof tabs>(appConfig.ui.strategy, appConfig.ui.tabs
export default defineComponent({
components: {
UIcon,
HTabGroup,
HTabList,
HTab,

View File

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