mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-14 12:14:41 +01:00
docs(pricing): add banner
This commit is contained in:
@@ -5,6 +5,17 @@ pricing:
|
|||||||
title: Upgrade to Nuxt UI [Pro]{class="text-primary"}.
|
title: Upgrade to Nuxt UI [Pro]{class="text-primary"}.
|
||||||
description: On top of 40+ open source components from Nuxt UI, Pro gives you access to 50+ premium Vue components to create beautiful & responsive Nuxt applications in minutes. It includes all primitives to build landing pages, documentations, blogs, dashboards or entire SaaS products.
|
description: On top of 40+ open source components from Nuxt UI, Pro gives you access to 50+ premium Vue components to create beautiful & responsive Nuxt applications in minutes. It includes all primitives to build landing pages, documentations, blogs, dashboards or entire SaaS products.
|
||||||
freePlan:
|
freePlan:
|
||||||
|
description: "**NuxtLabs is joining Vercel** :tada: As part of this transition, Nuxt UI is becoming even more accessible.<br><br> **In September, we're launching Nuxt UI v4**: a free, open-source library that unifies Nuxt UI and Nuxt UI Pro, offering 100+ components and a complete free Figma Kit for everyone."
|
||||||
|
orientation: horizontal
|
||||||
|
button:
|
||||||
|
label: Read the announcement
|
||||||
|
to: 'https://nuxtlabs.com/?utm_source=nuxt-ui&utm_medium=banner&utm_campaign=nuxtlabs-vercel'
|
||||||
|
target: _blank
|
||||||
|
color: 'neutral'
|
||||||
|
trailingIcon: 'i-lucide-arrow-right'
|
||||||
|
ui:
|
||||||
|
trailingIcon: 'ms-0'
|
||||||
|
devPlan:
|
||||||
title: Free in development
|
title: Free in development
|
||||||
description: Try Nuxt UI Pro for free in development, no credit card required. Upgrade when ready to deploy.
|
description: Try Nuxt UI Pro for free in development, no credit card required. Upgrade when ready to deploy.
|
||||||
orientation: horizontal
|
orientation: horizontal
|
||||||
@@ -13,6 +24,9 @@ pricing:
|
|||||||
to: '/getting-started/installation/pro/nuxt'
|
to: '/getting-started/installation/pro/nuxt'
|
||||||
color: 'neutral'
|
color: 'neutral'
|
||||||
variant: 'subtle'
|
variant: 'subtle'
|
||||||
|
trailingIcon: 'i-lucide-arrow-right'
|
||||||
|
ui:
|
||||||
|
trailingIcon: 'ms-0'
|
||||||
figma:
|
figma:
|
||||||
title: Figma Kit Pro
|
title: Figma Kit Pro
|
||||||
description: Get all Nuxt UI Pro components in a Figma kit to design your next application before coding. Everything you need, from wire-framing to high-fidelity web integration.
|
description: Get all Nuxt UI Pro components in a Figma kit to design your next application before coding. Everything you need, from wire-framing to high-fidelity web integration.
|
||||||
|
|||||||
@@ -34,10 +34,19 @@ useSeoMeta({
|
|||||||
<div class="flex flex-col bg-default gap-8 lg:gap-0">
|
<div class="flex flex-col bg-default gap-8 lg:gap-0">
|
||||||
<UPricingPlan
|
<UPricingPlan
|
||||||
v-bind="page.pricing.freePlan"
|
v-bind="page.pricing.freePlan"
|
||||||
variant="naked"
|
class="lg:rounded-none ring-primary/15 ring-inset -mb-px bg-primary/5 z-[1]"
|
||||||
class="lg:rounded-none border-x border-default border-t border-b lg:border-b-0"
|
:ui="{ description: 'mt-0 text-primary' }"
|
||||||
|
>
|
||||||
|
<template #description>
|
||||||
|
<MDC :value="page.pricing.freePlan.description" unwrap="p" />
|
||||||
|
</template>
|
||||||
|
</UPricingPlan>
|
||||||
|
|
||||||
|
<UPricingPlan
|
||||||
|
v-bind="page.pricing.devPlan"
|
||||||
|
class="lg:rounded-none ring-inset -mb-px"
|
||||||
/>
|
/>
|
||||||
<UPricingPlans compact>
|
<UPricingPlans compact class="-space-x-px">
|
||||||
<UPricingPlan
|
<UPricingPlan
|
||||||
v-for="(plan, index) in page.pricing.plans"
|
v-for="(plan, index) in page.pricing.plans"
|
||||||
:key="index"
|
:key="index"
|
||||||
@@ -47,18 +56,17 @@ useSeoMeta({
|
|||||||
:discount="plan.discount"
|
:discount="plan.discount"
|
||||||
:billing-period="plan.billing_period"
|
:billing-period="plan.billing_period"
|
||||||
:billing-cycle="plan.billing_cycle"
|
:billing-cycle="plan.billing_cycle"
|
||||||
:variant="plan.highlight ? 'soft' : 'outline'"
|
:variant="plan.highlight ? 'subtle' : 'outline'"
|
||||||
:class="['lg:rounded-none', { 'border-2 lg:border lg:border-x-0 border-primary lg:border-default': plan.highlight }]"
|
class="lg:rounded-none ring-inset -mb-px"
|
||||||
:features="plan.features"
|
:features="plan.features"
|
||||||
:button="plan.button"
|
:button="plan.button"
|
||||||
/>
|
/>
|
||||||
</UPricingPlans>
|
</UPricingPlans>
|
||||||
<UPricingPlan
|
<UPricingPlan
|
||||||
v-bind="page.pricing.figma"
|
v-bind="page.pricing.figma"
|
||||||
variant="naked"
|
|
||||||
:billing-period="page.pricing.figma.billing_period"
|
:billing-period="page.pricing.figma.billing_period"
|
||||||
:billing-cycle="page.pricing.figma.billing_cycle"
|
:billing-cycle="page.pricing.figma.billing_cycle"
|
||||||
class="lg:rounded-none border lg:border-y-0 border-default"
|
class="lg:rounded-none ring-inset -mb-px"
|
||||||
>
|
>
|
||||||
<template #features>
|
<template #features>
|
||||||
<li v-for="(feature, index) in page.pricing.figma.features" :key="index" class="flex items-center gap-2 min-w-0">
|
<li v-for="(feature, index) in page.pricing.figma.features" :key="index" class="flex items-center gap-2 min-w-0">
|
||||||
|
|||||||
Reference in New Issue
Block a user