diff --git a/app/app.config.ts b/app/app.config.ts index a73b448..875fcf6 100644 --- a/app/app.config.ts +++ b/app/app.config.ts @@ -299,12 +299,12 @@ export default defineAppConfig({ title: 'Community', edit: 'https://github.com/nuxt-ui-pro/docs/edit/main/content', links: [{ - icon: 'i-lucide-star', + icon: 'lucide-star', label: 'GitHub', to: 'https://github.com/estel-li', target: '_blank' }, { - icon: 'i-lucide-home', + icon: 'lucide-home', label: '稷维科技', to: 'https://www.xajiwei.com', target: '_blank' diff --git a/app/components/ContentDirectory.vue b/app/components/ContentDirectory.vue index 996078f..42894a5 100644 --- a/app/components/ContentDirectory.vue +++ b/app/components/ContentDirectory.vue @@ -25,7 +25,7 @@ const directoryNavigation = computed(() => { return { title: item.title, path: item.path, - icon: (item.icon as string) || 'i-lucide-file-text', + icon: (item.icon as string) || 'lucide-file-text', active: Boolean(item.active) } } @@ -34,7 +34,7 @@ const directoryNavigation = computed(() => { return { title: item.title, path: item.path, - icon: (item.icon as string) || 'i-lucide-folder', + icon: (item.icon as string) || 'lucide-folder', active: Boolean(item.active), // 不包含 children,这样就不会展开显示子项 children: [] diff --git a/app/components/IndexCard.vue b/app/components/IndexCard.vue index a148a29..8524d03 100644 --- a/app/components/IndexCard.vue +++ b/app/components/IndexCard.vue @@ -36,10 +36,10 @@ border-b border-gray-200 dark:border-gray-700 pt-2">
- + {{ child.title }}
- + @@ -60,7 +60,7 @@ const firstLevelItems = computed(() => { .map(item => ({ ...item, description: item.description, - icon: item.icon || 'i-lucide-book-open' + icon: item.icon || 'lucide-book-open' })); }); diff --git a/app/components/TemplateMenu.vue b/app/components/TemplateMenu.vue index 6393736..a8a3f0b 100644 --- a/app/components/TemplateMenu.vue +++ b/app/components/TemplateMenu.vue @@ -30,7 +30,7 @@ diff --git a/app/components/auth/login.vue b/app/components/auth/login.vue index 10b8767..386112d 100644 --- a/app/components/auth/login.vue +++ b/app/components/auth/login.vue @@ -33,11 +33,11 @@ const fields = ref([ class="max-w-md" title="登录" description="使用社交账号或邮箱登录" - icon="i-lucide-user" + icon="lucide-user" :fields="fields" :providers="providers" :separator="{ - icon: 'i-lucide-user' + icon: 'lucide-user' }" /> diff --git a/app/components/auth/register.vue b/app/components/auth/register.vue index d4ff518..78e8aac 100644 --- a/app/components/auth/register.vue +++ b/app/components/auth/register.vue @@ -32,11 +32,11 @@ const fields = ref([ class="max-w-md" title="Login" description="Enter your credentials to access your account." - icon="i-lucide-user" + icon="lucide-user" :fields="fields" :providers="providers" :separator="{ - icon: 'i-lucide-user' + icon: 'lucide-user' }" /> diff --git a/app/components/content/FileTree.vue b/app/components/content/FileTree.vue index 880f34c..0afb62d 100644 --- a/app/components/content/FileTree.vue +++ b/app/components/content/FileTree.vue @@ -36,7 +36,7 @@
0" - :name="isExpanded ? 'i-lucide-chevron-down' : 'i-lucide-chevron-right'" + :name="isExpanded ? 'lucide-chevron-down' : 'lucide-chevron-right'" class="mr-1 text-gray-400 w-4 h-4 transition-transform" :class="{ 'rotate-90': isExpanded }" /> @@ -23,7 +23,7 @@ diff --git a/app/error.vue b/app/error.vue index 966f659..0de777a 100644 --- a/app/error.vue +++ b/app/error.vue @@ -42,7 +42,7 @@ provide("navigation", navigation); :error="error" :clear="{ size: 'xl', - icon: 'i-lucide-arrow-left', + icon: 'lucide-arrow-left', class: 'rounded-full', }" redirect="/" diff --git a/app/pages/[...slug].vue b/app/pages/[...slug].vue index 6b64f78..7bda30e 100644 --- a/app/pages/[...slug].vue +++ b/app/pages/[...slug].vue @@ -105,7 +105,7 @@ const links = computed(() => { const links = [] if (appConfig.toc?.bottom?.edit) { links.push({ - icon: 'i-lucide-external-link', + icon: 'lucide-external-link', label: '编辑页面', to: `${appConfig.toc.bottom.edit}/${page?.value?.stem}.${page?.value?.extension}`, target: '_blank' @@ -133,13 +133,13 @@ const links = computed(() => {
- 编辑页面 or + icon="lucide-alert-circle" :ui="{ leadingIcon: 'size-4' }"> 提交问题
diff --git a/content/1.简单文档/.navigation.yml b/content/1.简单文档/.navigation.yml index 9eef121..0c88000 100644 --- a/content/1.简单文档/.navigation.yml +++ b/content/1.简单文档/.navigation.yml @@ -1,3 +1,3 @@ title: 简单文档 description: 一个简约但功能强大的开源文档系统 -icon: i-lucide-rocket +icon: lucide-rocket diff --git a/content/1.简单文档/1.index.md b/content/1.简单文档/1.index.md index 7b83e6c..bb363e1 100644 --- a/content/1.简单文档/1.index.md +++ b/content/1.简单文档/1.index.md @@ -2,7 +2,7 @@ title: 入门指南 description: 欢迎使用简单文档 navigation: - icon: i-lucide-house + icon: lucide-house --- diff --git a/content/1.简单文档/2.installation.md b/content/1.简单文档/2.installation.md index 147b972..caf4208 100644 --- a/content/1.简单文档/2.installation.md +++ b/content/1.简单文档/2.installation.md @@ -2,7 +2,7 @@ title: Installation description: Get started with Nuxt UI Pro documentation template. navigation: - icon: i-lucide-download + icon: lucide-download --- ::tip{target="_blank" to="https://content.nuxt.com/templates/docs"} diff --git a/content/1.简单文档/3.usage.md b/content/1.简单文档/3.usage.md index df97520..78bf0c2 100644 --- a/content/1.简单文档/3.usage.md +++ b/content/1.简单文档/3.usage.md @@ -2,7 +2,7 @@ title: 进行测试 description: Learn how to write and customize your documentation. navigation: - icon: i-lucide-sliders + icon: lucide-sliders --- ::playground diff --git a/content/2.essentials/.navigation.yml b/content/2.essentials/.navigation.yml index 3b0ec7a..a333bfe 100644 --- a/content/2.essentials/.navigation.yml +++ b/content/2.essentials/.navigation.yml @@ -1,2 +1,2 @@ title: Essentials -icon: i-lucide-book-open \ No newline at end of file +icon: lucide-book-open \ No newline at end of file diff --git a/content/2.essentials/1.index copy 2.md b/content/2.essentials/1.index copy 2.md index f1aec01..e1ba8a0 100644 --- a/content/2.essentials/1.index copy 2.md +++ b/content/2.essentials/1.index copy 2.md @@ -2,7 +2,7 @@ title: Markdown Syntax description: Text, title, and styling in standard markdown. navigation: - icon: i-lucide-heading-1 + icon: lucide-heading-1 --- ## Titles diff --git a/content/2.essentials/1.index copy 3.md b/content/2.essentials/1.index copy 3.md index f1aec01..e1ba8a0 100644 --- a/content/2.essentials/1.index copy 3.md +++ b/content/2.essentials/1.index copy 3.md @@ -2,7 +2,7 @@ title: Markdown Syntax description: Text, title, and styling in standard markdown. navigation: - icon: i-lucide-heading-1 + icon: lucide-heading-1 --- ## Titles diff --git a/content/2.essentials/1.index copy.md b/content/2.essentials/1.index copy.md index f1aec01..e1ba8a0 100644 --- a/content/2.essentials/1.index copy.md +++ b/content/2.essentials/1.index copy.md @@ -2,7 +2,7 @@ title: Markdown Syntax description: Text, title, and styling in standard markdown. navigation: - icon: i-lucide-heading-1 + icon: lucide-heading-1 --- ## Titles diff --git a/content/2.essentials/1.index.md b/content/2.essentials/1.index.md index f1aec01..e1ba8a0 100644 --- a/content/2.essentials/1.index.md +++ b/content/2.essentials/1.index.md @@ -2,7 +2,7 @@ title: Markdown Syntax description: Text, title, and styling in standard markdown. navigation: - icon: i-lucide-heading-1 + icon: lucide-heading-1 --- ## Titles diff --git a/content/2.essentials/2.code-blocks copy 2.md b/content/2.essentials/2.code-blocks copy 2.md index 79a604d..08353d5 100644 --- a/content/2.essentials/2.code-blocks copy 2.md +++ b/content/2.essentials/2.code-blocks copy 2.md @@ -2,7 +2,7 @@ title: Code Blocks description: Display inline code and code blocks navigation: - icon: i-lucide-code-xml + icon: lucide-code-xml --- ## Basic @@ -95,8 +95,8 @@ You can change the icon in your `app.config.ts` through the `ui.icons.copy` and export default defineAppConfig({ ui: { icons: { - copy: 'i-lucide-copy', - copyCheck: 'i-lucide-copy-check' + copy: 'lucide-copy', + copyCheck: 'lucide-copy-check' } } }) @@ -116,8 +116,8 @@ class: "[&>div]:*:my-0 [&>div]:*:w-full" export default defineAppConfig({ ui: { icons: { - copy: 'i-lucide-copy', - copyCheck: 'i-lucide-copy-check' + copy: 'lucide-copy', + copyCheck: 'lucide-copy-check' } } }) @@ -129,8 +129,8 @@ export default defineAppConfig({ export default defineAppConfig({ ui: { icons: { - copy: 'i-lucide-copy', - copyCheck: 'i-lucide-copy-check' + copy: 'lucide-copy', + copyCheck: 'lucide-copy-check' } } }) diff --git a/content/2.essentials/2.code-blocks copy 3.md b/content/2.essentials/2.code-blocks copy 3.md index 79a604d..08353d5 100644 --- a/content/2.essentials/2.code-blocks copy 3.md +++ b/content/2.essentials/2.code-blocks copy 3.md @@ -2,7 +2,7 @@ title: Code Blocks description: Display inline code and code blocks navigation: - icon: i-lucide-code-xml + icon: lucide-code-xml --- ## Basic @@ -95,8 +95,8 @@ You can change the icon in your `app.config.ts` through the `ui.icons.copy` and export default defineAppConfig({ ui: { icons: { - copy: 'i-lucide-copy', - copyCheck: 'i-lucide-copy-check' + copy: 'lucide-copy', + copyCheck: 'lucide-copy-check' } } }) @@ -116,8 +116,8 @@ class: "[&>div]:*:my-0 [&>div]:*:w-full" export default defineAppConfig({ ui: { icons: { - copy: 'i-lucide-copy', - copyCheck: 'i-lucide-copy-check' + copy: 'lucide-copy', + copyCheck: 'lucide-copy-check' } } }) @@ -129,8 +129,8 @@ export default defineAppConfig({ export default defineAppConfig({ ui: { icons: { - copy: 'i-lucide-copy', - copyCheck: 'i-lucide-copy-check' + copy: 'lucide-copy', + copyCheck: 'lucide-copy-check' } } }) diff --git a/content/2.essentials/2.code-blocks copy.md b/content/2.essentials/2.code-blocks copy.md index 79a604d..08353d5 100644 --- a/content/2.essentials/2.code-blocks copy.md +++ b/content/2.essentials/2.code-blocks copy.md @@ -2,7 +2,7 @@ title: Code Blocks description: Display inline code and code blocks navigation: - icon: i-lucide-code-xml + icon: lucide-code-xml --- ## Basic @@ -95,8 +95,8 @@ You can change the icon in your `app.config.ts` through the `ui.icons.copy` and export default defineAppConfig({ ui: { icons: { - copy: 'i-lucide-copy', - copyCheck: 'i-lucide-copy-check' + copy: 'lucide-copy', + copyCheck: 'lucide-copy-check' } } }) @@ -116,8 +116,8 @@ class: "[&>div]:*:my-0 [&>div]:*:w-full" export default defineAppConfig({ ui: { icons: { - copy: 'i-lucide-copy', - copyCheck: 'i-lucide-copy-check' + copy: 'lucide-copy', + copyCheck: 'lucide-copy-check' } } }) @@ -129,8 +129,8 @@ export default defineAppConfig({ export default defineAppConfig({ ui: { icons: { - copy: 'i-lucide-copy', - copyCheck: 'i-lucide-copy-check' + copy: 'lucide-copy', + copyCheck: 'lucide-copy-check' } } }) diff --git a/content/2.essentials/2.code-blocks.md b/content/2.essentials/2.code-blocks.md index 79a604d..08353d5 100644 --- a/content/2.essentials/2.code-blocks.md +++ b/content/2.essentials/2.code-blocks.md @@ -2,7 +2,7 @@ title: Code Blocks description: Display inline code and code blocks navigation: - icon: i-lucide-code-xml + icon: lucide-code-xml --- ## Basic @@ -95,8 +95,8 @@ You can change the icon in your `app.config.ts` through the `ui.icons.copy` and export default defineAppConfig({ ui: { icons: { - copy: 'i-lucide-copy', - copyCheck: 'i-lucide-copy-check' + copy: 'lucide-copy', + copyCheck: 'lucide-copy-check' } } }) @@ -116,8 +116,8 @@ class: "[&>div]:*:my-0 [&>div]:*:w-full" export default defineAppConfig({ ui: { icons: { - copy: 'i-lucide-copy', - copyCheck: 'i-lucide-copy-check' + copy: 'lucide-copy', + copyCheck: 'lucide-copy-check' } } }) @@ -129,8 +129,8 @@ export default defineAppConfig({ export default defineAppConfig({ ui: { icons: { - copy: 'i-lucide-copy', - copyCheck: 'i-lucide-copy-check' + copy: 'lucide-copy', + copyCheck: 'lucide-copy-check' } } }) diff --git a/content/2.essentials/3.prose-components copy 2.md b/content/2.essentials/3.prose-components copy 2.md index 20fddb5..472f4e4 100644 --- a/content/2.essentials/3.prose-components copy 2.md +++ b/content/2.essentials/3.prose-components copy 2.md @@ -2,7 +2,7 @@ title: Prose Components description: Components to help you structure your content. navigation: - icon: i-lucide-component + icon: lucide-component --- ### Accordion @@ -16,7 +16,7 @@ class: "[&>div]:*:my-0" :::accordion ::::accordion-item --- - icon: i-lucide-circle-help + icon: lucide-circle-help label: What are the main considerations when upgrading to Nuxt UI v3? --- The transition to v3 involves significant changes, including new component structures, updated theming approaches, and revised TypeScript definitions. We recommend a careful, incremental upgrade process, starting with thorough testing in a development environment. @@ -24,13 +24,13 @@ class: "[&>div]:*:my-0" ::::accordion-item --- - icon: i-lucide-circle-help + icon: lucide-circle-help label: Is Nuxt UI v3 compatible with standalone Vue projects? --- Nuxt UI is now compatible with Vue! You can follow the [installation guide](/getting-started/installation) to get started. :::: - ::::accordion-item{icon="i-lucide-circle-help" label="What about Nuxt UI Pro?"} + ::::accordion-item{icon="lucide-circle-help" label="What about Nuxt UI Pro?"} We've also rebuilt Nuxt UI Pro from scratch and released a `v3.0.0-alpha.x` package but it only contains the components to build this documentation yet. This will be a free update, so the license you buy now will be valid for v3. We're actively working to finish the rewrite of all Nuxt UI Pro components. :::: ::: @@ -39,15 +39,15 @@ class: "[&>div]:*:my-0" ```mdc ::accordion -:::accordion-item{label="What are the main considerations when upgrading to Nuxt UI v3?" icon="i-lucide-circle-help"} +:::accordion-item{label="What are the main considerations when upgrading to Nuxt UI v3?" icon="lucide-circle-help"} The transition to v3 involves significant changes, including new component structures, updated theming approaches, and revised TypeScript definitions. We recommend a careful, incremental upgrade process, starting with thorough testing in a development environment. ::: -:::accordion-item{label="Is Nuxt UI v3 compatible with standalone Vue projects?" icon="i-lucide-circle-help"} +:::accordion-item{label="Is Nuxt UI v3 compatible with standalone Vue projects?" icon="lucide-circle-help"} Nuxt UI is now compatible with Vue! You can follow the [installation guide](/getting-started/installation) to get started. ::: -:::accordion-item{label="What about Nuxt UI Pro?" icon="i-lucide-circle-help"} +:::accordion-item{label="What about Nuxt UI Pro?" icon="lucide-circle-help"} We've also rebuilt Nuxt UI Pro from scratch and released a `v3.0.0-alpha.x` package but it only contains the components to build this documentation yet. This will be a free update, so the license you buy now will be valid for v3. We're actively working to finish the rewrite of all Nuxt UI Pro components. ::: @@ -397,7 +397,7 @@ Use `tabs` and `tabs-item` to organize content into tabbed interfaces. Tabs are class: "[&>div]:*:my-0" --- :::tabs{.w-full} - ::::tabs-item{icon="i-lucide-code" label="Code"} + ::::tabs-item{icon="lucide-code" label="Code"} ```mdc ::callout Lorem velit voluptate ex reprehenderit ullamco et culpa. @@ -405,7 +405,7 @@ class: "[&>div]:*:my-0" ``` :::: - ::::tabs-item{icon="i-lucide-eye" label="Preview"} + ::::tabs-item{icon="lucide-eye" label="Preview"} :::::callout Lorem velit voluptate ex reprehenderit ullamco et culpa. ::::: @@ -416,7 +416,7 @@ class: "[&>div]:*:my-0" ````mdc ::tabs -:::tabs-item{label="Code" icon="i-lucide-code"} +:::tabs-item{label="Code" icon="lucide-code"} ```mdc ::callout @@ -426,7 +426,7 @@ Lorem velit voluptate ex reprehenderit ullamco et culpa. ::: -:::tabs-item{label="Preview" icon="i-lucide-eye"} +:::tabs-item{label="Preview" icon="lucide-eye"} ::::callout Lorem velit voluptate ex reprehenderit ullamco et culpa. diff --git a/content/2.essentials/3.prose-components copy 3.md b/content/2.essentials/3.prose-components copy 3.md index 20fddb5..472f4e4 100644 --- a/content/2.essentials/3.prose-components copy 3.md +++ b/content/2.essentials/3.prose-components copy 3.md @@ -2,7 +2,7 @@ title: Prose Components description: Components to help you structure your content. navigation: - icon: i-lucide-component + icon: lucide-component --- ### Accordion @@ -16,7 +16,7 @@ class: "[&>div]:*:my-0" :::accordion ::::accordion-item --- - icon: i-lucide-circle-help + icon: lucide-circle-help label: What are the main considerations when upgrading to Nuxt UI v3? --- The transition to v3 involves significant changes, including new component structures, updated theming approaches, and revised TypeScript definitions. We recommend a careful, incremental upgrade process, starting with thorough testing in a development environment. @@ -24,13 +24,13 @@ class: "[&>div]:*:my-0" ::::accordion-item --- - icon: i-lucide-circle-help + icon: lucide-circle-help label: Is Nuxt UI v3 compatible with standalone Vue projects? --- Nuxt UI is now compatible with Vue! You can follow the [installation guide](/getting-started/installation) to get started. :::: - ::::accordion-item{icon="i-lucide-circle-help" label="What about Nuxt UI Pro?"} + ::::accordion-item{icon="lucide-circle-help" label="What about Nuxt UI Pro?"} We've also rebuilt Nuxt UI Pro from scratch and released a `v3.0.0-alpha.x` package but it only contains the components to build this documentation yet. This will be a free update, so the license you buy now will be valid for v3. We're actively working to finish the rewrite of all Nuxt UI Pro components. :::: ::: @@ -39,15 +39,15 @@ class: "[&>div]:*:my-0" ```mdc ::accordion -:::accordion-item{label="What are the main considerations when upgrading to Nuxt UI v3?" icon="i-lucide-circle-help"} +:::accordion-item{label="What are the main considerations when upgrading to Nuxt UI v3?" icon="lucide-circle-help"} The transition to v3 involves significant changes, including new component structures, updated theming approaches, and revised TypeScript definitions. We recommend a careful, incremental upgrade process, starting with thorough testing in a development environment. ::: -:::accordion-item{label="Is Nuxt UI v3 compatible with standalone Vue projects?" icon="i-lucide-circle-help"} +:::accordion-item{label="Is Nuxt UI v3 compatible with standalone Vue projects?" icon="lucide-circle-help"} Nuxt UI is now compatible with Vue! You can follow the [installation guide](/getting-started/installation) to get started. ::: -:::accordion-item{label="What about Nuxt UI Pro?" icon="i-lucide-circle-help"} +:::accordion-item{label="What about Nuxt UI Pro?" icon="lucide-circle-help"} We've also rebuilt Nuxt UI Pro from scratch and released a `v3.0.0-alpha.x` package but it only contains the components to build this documentation yet. This will be a free update, so the license you buy now will be valid for v3. We're actively working to finish the rewrite of all Nuxt UI Pro components. ::: @@ -397,7 +397,7 @@ Use `tabs` and `tabs-item` to organize content into tabbed interfaces. Tabs are class: "[&>div]:*:my-0" --- :::tabs{.w-full} - ::::tabs-item{icon="i-lucide-code" label="Code"} + ::::tabs-item{icon="lucide-code" label="Code"} ```mdc ::callout Lorem velit voluptate ex reprehenderit ullamco et culpa. @@ -405,7 +405,7 @@ class: "[&>div]:*:my-0" ``` :::: - ::::tabs-item{icon="i-lucide-eye" label="Preview"} + ::::tabs-item{icon="lucide-eye" label="Preview"} :::::callout Lorem velit voluptate ex reprehenderit ullamco et culpa. ::::: @@ -416,7 +416,7 @@ class: "[&>div]:*:my-0" ````mdc ::tabs -:::tabs-item{label="Code" icon="i-lucide-code"} +:::tabs-item{label="Code" icon="lucide-code"} ```mdc ::callout @@ -426,7 +426,7 @@ Lorem velit voluptate ex reprehenderit ullamco et culpa. ::: -:::tabs-item{label="Preview" icon="i-lucide-eye"} +:::tabs-item{label="Preview" icon="lucide-eye"} ::::callout Lorem velit voluptate ex reprehenderit ullamco et culpa. diff --git a/content/2.essentials/3.prose-components copy.md b/content/2.essentials/3.prose-components copy.md index 20fddb5..472f4e4 100644 --- a/content/2.essentials/3.prose-components copy.md +++ b/content/2.essentials/3.prose-components copy.md @@ -2,7 +2,7 @@ title: Prose Components description: Components to help you structure your content. navigation: - icon: i-lucide-component + icon: lucide-component --- ### Accordion @@ -16,7 +16,7 @@ class: "[&>div]:*:my-0" :::accordion ::::accordion-item --- - icon: i-lucide-circle-help + icon: lucide-circle-help label: What are the main considerations when upgrading to Nuxt UI v3? --- The transition to v3 involves significant changes, including new component structures, updated theming approaches, and revised TypeScript definitions. We recommend a careful, incremental upgrade process, starting with thorough testing in a development environment. @@ -24,13 +24,13 @@ class: "[&>div]:*:my-0" ::::accordion-item --- - icon: i-lucide-circle-help + icon: lucide-circle-help label: Is Nuxt UI v3 compatible with standalone Vue projects? --- Nuxt UI is now compatible with Vue! You can follow the [installation guide](/getting-started/installation) to get started. :::: - ::::accordion-item{icon="i-lucide-circle-help" label="What about Nuxt UI Pro?"} + ::::accordion-item{icon="lucide-circle-help" label="What about Nuxt UI Pro?"} We've also rebuilt Nuxt UI Pro from scratch and released a `v3.0.0-alpha.x` package but it only contains the components to build this documentation yet. This will be a free update, so the license you buy now will be valid for v3. We're actively working to finish the rewrite of all Nuxt UI Pro components. :::: ::: @@ -39,15 +39,15 @@ class: "[&>div]:*:my-0" ```mdc ::accordion -:::accordion-item{label="What are the main considerations when upgrading to Nuxt UI v3?" icon="i-lucide-circle-help"} +:::accordion-item{label="What are the main considerations when upgrading to Nuxt UI v3?" icon="lucide-circle-help"} The transition to v3 involves significant changes, including new component structures, updated theming approaches, and revised TypeScript definitions. We recommend a careful, incremental upgrade process, starting with thorough testing in a development environment. ::: -:::accordion-item{label="Is Nuxt UI v3 compatible with standalone Vue projects?" icon="i-lucide-circle-help"} +:::accordion-item{label="Is Nuxt UI v3 compatible with standalone Vue projects?" icon="lucide-circle-help"} Nuxt UI is now compatible with Vue! You can follow the [installation guide](/getting-started/installation) to get started. ::: -:::accordion-item{label="What about Nuxt UI Pro?" icon="i-lucide-circle-help"} +:::accordion-item{label="What about Nuxt UI Pro?" icon="lucide-circle-help"} We've also rebuilt Nuxt UI Pro from scratch and released a `v3.0.0-alpha.x` package but it only contains the components to build this documentation yet. This will be a free update, so the license you buy now will be valid for v3. We're actively working to finish the rewrite of all Nuxt UI Pro components. ::: @@ -397,7 +397,7 @@ Use `tabs` and `tabs-item` to organize content into tabbed interfaces. Tabs are class: "[&>div]:*:my-0" --- :::tabs{.w-full} - ::::tabs-item{icon="i-lucide-code" label="Code"} + ::::tabs-item{icon="lucide-code" label="Code"} ```mdc ::callout Lorem velit voluptate ex reprehenderit ullamco et culpa. @@ -405,7 +405,7 @@ class: "[&>div]:*:my-0" ``` :::: - ::::tabs-item{icon="i-lucide-eye" label="Preview"} + ::::tabs-item{icon="lucide-eye" label="Preview"} :::::callout Lorem velit voluptate ex reprehenderit ullamco et culpa. ::::: @@ -416,7 +416,7 @@ class: "[&>div]:*:my-0" ````mdc ::tabs -:::tabs-item{label="Code" icon="i-lucide-code"} +:::tabs-item{label="Code" icon="lucide-code"} ```mdc ::callout @@ -426,7 +426,7 @@ Lorem velit voluptate ex reprehenderit ullamco et culpa. ::: -:::tabs-item{label="Preview" icon="i-lucide-eye"} +:::tabs-item{label="Preview" icon="lucide-eye"} ::::callout Lorem velit voluptate ex reprehenderit ullamco et culpa. diff --git a/content/2.essentials/3.prose-components.md b/content/2.essentials/3.prose-components.md index 20fddb5..472f4e4 100644 --- a/content/2.essentials/3.prose-components.md +++ b/content/2.essentials/3.prose-components.md @@ -2,7 +2,7 @@ title: Prose Components description: Components to help you structure your content. navigation: - icon: i-lucide-component + icon: lucide-component --- ### Accordion @@ -16,7 +16,7 @@ class: "[&>div]:*:my-0" :::accordion ::::accordion-item --- - icon: i-lucide-circle-help + icon: lucide-circle-help label: What are the main considerations when upgrading to Nuxt UI v3? --- The transition to v3 involves significant changes, including new component structures, updated theming approaches, and revised TypeScript definitions. We recommend a careful, incremental upgrade process, starting with thorough testing in a development environment. @@ -24,13 +24,13 @@ class: "[&>div]:*:my-0" ::::accordion-item --- - icon: i-lucide-circle-help + icon: lucide-circle-help label: Is Nuxt UI v3 compatible with standalone Vue projects? --- Nuxt UI is now compatible with Vue! You can follow the [installation guide](/getting-started/installation) to get started. :::: - ::::accordion-item{icon="i-lucide-circle-help" label="What about Nuxt UI Pro?"} + ::::accordion-item{icon="lucide-circle-help" label="What about Nuxt UI Pro?"} We've also rebuilt Nuxt UI Pro from scratch and released a `v3.0.0-alpha.x` package but it only contains the components to build this documentation yet. This will be a free update, so the license you buy now will be valid for v3. We're actively working to finish the rewrite of all Nuxt UI Pro components. :::: ::: @@ -39,15 +39,15 @@ class: "[&>div]:*:my-0" ```mdc ::accordion -:::accordion-item{label="What are the main considerations when upgrading to Nuxt UI v3?" icon="i-lucide-circle-help"} +:::accordion-item{label="What are the main considerations when upgrading to Nuxt UI v3?" icon="lucide-circle-help"} The transition to v3 involves significant changes, including new component structures, updated theming approaches, and revised TypeScript definitions. We recommend a careful, incremental upgrade process, starting with thorough testing in a development environment. ::: -:::accordion-item{label="Is Nuxt UI v3 compatible with standalone Vue projects?" icon="i-lucide-circle-help"} +:::accordion-item{label="Is Nuxt UI v3 compatible with standalone Vue projects?" icon="lucide-circle-help"} Nuxt UI is now compatible with Vue! You can follow the [installation guide](/getting-started/installation) to get started. ::: -:::accordion-item{label="What about Nuxt UI Pro?" icon="i-lucide-circle-help"} +:::accordion-item{label="What about Nuxt UI Pro?" icon="lucide-circle-help"} We've also rebuilt Nuxt UI Pro from scratch and released a `v3.0.0-alpha.x` package but it only contains the components to build this documentation yet. This will be a free update, so the license you buy now will be valid for v3. We're actively working to finish the rewrite of all Nuxt UI Pro components. ::: @@ -397,7 +397,7 @@ Use `tabs` and `tabs-item` to organize content into tabbed interfaces. Tabs are class: "[&>div]:*:my-0" --- :::tabs{.w-full} - ::::tabs-item{icon="i-lucide-code" label="Code"} + ::::tabs-item{icon="lucide-code" label="Code"} ```mdc ::callout Lorem velit voluptate ex reprehenderit ullamco et culpa. @@ -405,7 +405,7 @@ class: "[&>div]:*:my-0" ``` :::: - ::::tabs-item{icon="i-lucide-eye" label="Preview"} + ::::tabs-item{icon="lucide-eye" label="Preview"} :::::callout Lorem velit voluptate ex reprehenderit ullamco et culpa. ::::: @@ -416,7 +416,7 @@ class: "[&>div]:*:my-0" ````mdc ::tabs -:::tabs-item{label="Code" icon="i-lucide-code"} +:::tabs-item{label="Code" icon="lucide-code"} ```mdc ::callout @@ -426,7 +426,7 @@ Lorem velit voluptate ex reprehenderit ullamco et culpa. ::: -:::tabs-item{label="Preview" icon="i-lucide-eye"} +:::tabs-item{label="Preview" icon="lucide-eye"} ::::callout Lorem velit voluptate ex reprehenderit ullamco et culpa. diff --git a/content/2.essentials/4.images-embeds copy 2.md b/content/2.essentials/4.images-embeds copy 2.md index 4df024b..a23565d 100644 --- a/content/2.essentials/4.images-embeds copy 2.md +++ b/content/2.essentials/4.images-embeds copy 2.md @@ -2,7 +2,7 @@ title: Images and Embeds description: Add image, video, and other HTML elements navigation: - icon: i-lucide-image + icon: lucide-image --- ## Image diff --git a/content/2.essentials/4.images-embeds copy 3.md b/content/2.essentials/4.images-embeds copy 3.md index 4df024b..a23565d 100644 --- a/content/2.essentials/4.images-embeds copy 3.md +++ b/content/2.essentials/4.images-embeds copy 3.md @@ -2,7 +2,7 @@ title: Images and Embeds description: Add image, video, and other HTML elements navigation: - icon: i-lucide-image + icon: lucide-image --- ## Image diff --git a/content/2.essentials/4.images-embeds copy.md b/content/2.essentials/4.images-embeds copy.md index 4df024b..a23565d 100644 --- a/content/2.essentials/4.images-embeds copy.md +++ b/content/2.essentials/4.images-embeds copy.md @@ -2,7 +2,7 @@ title: Images and Embeds description: Add image, video, and other HTML elements navigation: - icon: i-lucide-image + icon: lucide-image --- ## Image diff --git a/content/2.essentials/4.images-embeds.md b/content/2.essentials/4.images-embeds.md index 4df024b..a23565d 100644 --- a/content/2.essentials/4.images-embeds.md +++ b/content/2.essentials/4.images-embeds.md @@ -2,7 +2,7 @@ title: Images and Embeds description: Add image, video, and other HTML elements navigation: - icon: i-lucide-image + icon: lucide-image --- ## Image diff --git a/content/3.getting-started/.navigation.yml b/content/3.getting-started/.navigation.yml index ab24228..f691b94 100644 --- a/content/3.getting-started/.navigation.yml +++ b/content/3.getting-started/.navigation.yml @@ -1,2 +1,2 @@ title: Getting Started -icon: i-lucide-book-open +icon: lucide-book-open diff --git a/content/3.getting-started/1.index.md b/content/3.getting-started/1.index.md index b74c700..f19a9d2 100644 --- a/content/3.getting-started/1.index.md +++ b/content/3.getting-started/1.index.md @@ -2,7 +2,7 @@ title: Introduction description: Welcome to Nuxt UI Pro documentation template. navigation: - icon: i-lucide-house + icon: lucide-house --- This template is a ready-to-use documentation template made with [Nuxt UI Pro](https://ui.nuxt.com/pro), a collection of premium components built on top of [Nuxt UI](https://ui.nuxt.com) to create beautiful & responsive Nuxt applications in minutes. diff --git a/content/3.getting-started/2.installation.md b/content/3.getting-started/2.installation.md index 147b972..caf4208 100644 --- a/content/3.getting-started/2.installation.md +++ b/content/3.getting-started/2.installation.md @@ -2,7 +2,7 @@ title: Installation description: Get started with Nuxt UI Pro documentation template. navigation: - icon: i-lucide-download + icon: lucide-download --- ::tip{target="_blank" to="https://content.nuxt.com/templates/docs"} diff --git a/content/3.getting-started/3.usage.md b/content/3.getting-started/3.usage.md index 911979e..66dcf27 100644 --- a/content/3.getting-started/3.usage.md +++ b/content/3.getting-started/3.usage.md @@ -2,7 +2,7 @@ title: Usage description: Learn how to write and customize your documentation. navigation: - icon: i-lucide-sliders + icon: lucide-sliders --- This is only a basic example of what you can achieve with [Nuxt UI Pro](https://ui.nuxt.com/pro/guide), you can tweak it to match your needs. The template uses several Nuxt modules underneath like [`@nuxt/content`](https://content.nuxt.com) for the content and [`nuxt-og-image`](https://nuxtseo.com/og-image/getting-started/installation) for social previews. @@ -102,12 +102,12 @@ export default defineAppConfig({ // URL of your repository content folder edit: 'https://github.com/nuxt-ui-pro/docs/edit/main/content', links: [{ - icon: 'i-lucide-star', + icon: 'lucide-star', label: 'Star on GitHub', to: 'https://github.com/nuxt/ui', target: '_blank' }, { - icon: 'i-lucide-book-open', + icon: 'lucide-book-open', label: 'Nuxt UI Pro docs', to: 'https://ui.nuxt.com/getting-started/installation/pro/nuxt', target: '_blank' diff --git a/content/4.无人自助系统/.navigation.yml b/content/4.无人自助系统/.navigation.yml index 9db36f9..ad5477f 100644 --- a/content/4.无人自助系统/.navigation.yml +++ b/content/4.无人自助系统/.navigation.yml @@ -1,3 +1,3 @@ title: 无人自助系统 description: 一个简约但功能强大的开源文档系统 -icon: i-lucide-rocket +icon: lucide-rocket diff --git a/content/4.无人自助系统/1.index.md b/content/4.无人自助系统/1.index.md index 6bb23dd..468e42c 100644 --- a/content/4.无人自助系统/1.index.md +++ b/content/4.无人自助系统/1.index.md @@ -2,7 +2,7 @@ title: 入门指南 description: 欢迎使用简单文档 navigation: - icon: i-lucide-house + icon: lucide-house --- This template is a ready-to-use documentation template made with [Nuxt UI Pro](https://ui.nuxt.com/pro), a collection of premium components built on top of [Nuxt UI](https://ui.nuxt.com) to create beautiful & responsive Nuxt applications in minutes. diff --git a/content/4.无人自助系统/2.installation.md b/content/4.无人自助系统/2.installation.md index 147b972..caf4208 100644 --- a/content/4.无人自助系统/2.installation.md +++ b/content/4.无人自助系统/2.installation.md @@ -2,7 +2,7 @@ title: Installation description: Get started with Nuxt UI Pro documentation template. navigation: - icon: i-lucide-download + icon: lucide-download --- ::tip{target="_blank" to="https://content.nuxt.com/templates/docs"} diff --git a/content/4.无人自助系统/3.usage.md b/content/4.无人自助系统/3.usage.md index 443e5e1..51d16e2 100644 --- a/content/4.无人自助系统/3.usage.md +++ b/content/4.无人自助系统/3.usage.md @@ -2,7 +2,7 @@ title: 进行测试 description: Learn how to write and customize your documentation. navigation: - icon: i-lucide-sliders + icon: lucide-sliders --- diff --git a/content/5.智慧物业系统/.navigation.yml b/content/5.智慧物业系统/.navigation.yml index 66ae4f0..8074880 100644 --- a/content/5.智慧物业系统/.navigation.yml +++ b/content/5.智慧物业系统/.navigation.yml @@ -1,3 +1,3 @@ title: 智慧物业系统 description: 一个简约但功能强大的开源文档系统 -icon: i-lucide-rocket +icon: lucide-rocket diff --git a/content/5.智慧物业系统/1.index.md b/content/5.智慧物业系统/1.index.md index 6bb23dd..468e42c 100644 --- a/content/5.智慧物业系统/1.index.md +++ b/content/5.智慧物业系统/1.index.md @@ -2,7 +2,7 @@ title: 入门指南 description: 欢迎使用简单文档 navigation: - icon: i-lucide-house + icon: lucide-house --- This template is a ready-to-use documentation template made with [Nuxt UI Pro](https://ui.nuxt.com/pro), a collection of premium components built on top of [Nuxt UI](https://ui.nuxt.com) to create beautiful & responsive Nuxt applications in minutes. diff --git a/content/5.智慧物业系统/2.installation.md b/content/5.智慧物业系统/2.installation.md index 147b972..caf4208 100644 --- a/content/5.智慧物业系统/2.installation.md +++ b/content/5.智慧物业系统/2.installation.md @@ -2,7 +2,7 @@ title: Installation description: Get started with Nuxt UI Pro documentation template. navigation: - icon: i-lucide-download + icon: lucide-download --- ::tip{target="_blank" to="https://content.nuxt.com/templates/docs"} diff --git a/content/5.智慧物业系统/3.usage.md b/content/5.智慧物业系统/3.usage.md index 443e5e1..51d16e2 100644 --- a/content/5.智慧物业系统/3.usage.md +++ b/content/5.智慧物业系统/3.usage.md @@ -2,7 +2,7 @@ title: 进行测试 description: Learn how to write and customize your documentation. navigation: - icon: i-lucide-sliders + icon: lucide-sliders --- diff --git a/content/6.简约博客/.navigation.yml b/content/6.简约博客/.navigation.yml index 53e1264..47bc82e 100644 --- a/content/6.简约博客/.navigation.yml +++ b/content/6.简约博客/.navigation.yml @@ -1,3 +1,3 @@ title: 简约博客 description: 一个简约但功能强大的开源文档系统 -icon: i-lucide-rocket +icon: lucide-rocket diff --git a/content/6.简约博客/1.index.md b/content/6.简约博客/1.index.md index 6bb23dd..468e42c 100644 --- a/content/6.简约博客/1.index.md +++ b/content/6.简约博客/1.index.md @@ -2,7 +2,7 @@ title: 入门指南 description: 欢迎使用简单文档 navigation: - icon: i-lucide-house + icon: lucide-house --- This template is a ready-to-use documentation template made with [Nuxt UI Pro](https://ui.nuxt.com/pro), a collection of premium components built on top of [Nuxt UI](https://ui.nuxt.com) to create beautiful & responsive Nuxt applications in minutes. diff --git a/content/6.简约博客/2.installation.md b/content/6.简约博客/2.installation.md index 147b972..caf4208 100644 --- a/content/6.简约博客/2.installation.md +++ b/content/6.简约博客/2.installation.md @@ -2,7 +2,7 @@ title: Installation description: Get started with Nuxt UI Pro documentation template. navigation: - icon: i-lucide-download + icon: lucide-download --- ::tip{target="_blank" to="https://content.nuxt.com/templates/docs"} diff --git a/content/6.简约博客/3.usage.md b/content/6.简约博客/3.usage.md index 443e5e1..51d16e2 100644 --- a/content/6.简约博客/3.usage.md +++ b/content/6.简约博客/3.usage.md @@ -2,7 +2,7 @@ title: 进行测试 description: Learn how to write and customize your documentation. navigation: - icon: i-lucide-sliders + icon: lucide-sliders --- diff --git a/content/index.md b/content/index.md index d834378..d0826a3 100644 --- a/content/index.md +++ b/content/index.md @@ -30,7 +30,7 @@ Nuxt UI Pro is a collection of premium components built on top of Nuxt UI to cre --- size: xl to: /getting-started - trailing-icon: i-lucide-arrow-right + trailing-icon: lucide-arrow-right --- Get started ::: @@ -59,7 +59,7 @@ All-in-one documentation template size: lg target: _blank to: https://ui.nuxt.com/getting-started/installation/pro/nuxt - trailingIcon: i-lucide-arrow-right + trailingIcon: lucide-arrow-right variant: subtle --- Discover Nuxt UI Pro v3 @@ -94,7 +94,7 @@ All-in-one documentation template :::u-page-feature --- - icon: i-lucide-sparkles + icon: lucide-sparkles target: _blank to: https://ui.nuxt.com --- @@ -133,7 +133,7 @@ All-in-one documentation template :::u-page-feature --- - icon: i-lucide-search + icon: lucide-search target: _blank to: https://ui.nuxt.com/components/content-search --- @@ -152,11 +152,11 @@ All-in-one documentation template - label: Buy now to: https://ui.nuxt.com/pro/purchase target: _blank - icon: i-lucide-shopping-cart + icon: lucide-shopping-cart color: neutral - label: License to: https://ui.nuxt.com/getting-started/license - trailingIcon: i-lucide-circle-help + trailingIcon: lucide-circle-help target: _blank color: neutral variant: subtle diff --git a/nuxt.schema.ts b/nuxt.schema.ts index 6f6b37f..3403b77 100644 --- a/nuxt.schema.ts +++ b/nuxt.schema.ts @@ -40,42 +40,42 @@ export default defineNuxtSchema({ title: 'Search Bar', description: 'Icon to display in the search bar.', icon: 'i-mdi-magnify', - default: 'i-lucide-search' + default: 'lucide-search' }), dark: field({ type: 'icon', title: 'Dark mode', description: 'Icon of color mode button for dark mode.', icon: 'i-mdi-moon-waning-crescent', - default: 'i-lucide-moon' + default: 'lucide-moon' }), light: field({ type: 'icon', title: 'Light mode', description: 'Icon of color mode button for light mode.', icon: 'i-mdi-white-balance-sunny', - default: 'i-lucide-sun' + default: 'lucide-sun' }), external: field({ type: 'icon', title: 'External Link', description: 'Icon for external link.', icon: 'i-mdi-arrow-top-right', - default: 'i-lucide-external-link' + default: 'lucide-external-link' }), chevron: field({ type: 'icon', title: 'Chevron', description: 'Icon for chevron.', icon: 'i-mdi-chevron-down', - default: 'i-lucide-chevron-down' + default: 'lucide-chevron-down' }), hash: field({ type: 'icon', title: 'Hash', description: 'Icon for hash anchors.', icon: 'i-ph-hash', - default: 'i-lucide-hash' + default: 'lucide-hash' }) } })