|
1 | 1 | <template>
|
2 | 2 | <div>
|
3 | 3 | <UPageHero
|
4 |
| - title="Nuxt UI - Vue Starter" |
5 |
| - description="Nuxt UI is a free and open-source UI library for Nuxt applications. Create beautiful & responsive applications in minutes." |
| 4 | + title="Ship Faster with Nuxt UI" |
| 5 | + description="A production-ready Vue starter template powered by Nuxt UI. Build beautiful, accessible, and performant applications in minutes, not hours." |
6 | 6 | :links="[{
|
7 | 7 | label: 'Get started',
|
8 | 8 | to: 'https://ui.nuxt.com/getting-started/installation/vue',
|
|
11 | 11 | size: 'xl'
|
12 | 12 | }, {
|
13 | 13 | label: 'Use this template',
|
14 |
| - to: 'https://github.com/nuxt-ui-pro/starter-vue', |
| 14 | + to: 'https://github.com/nuxt-ui-templates/starter-vue', |
15 | 15 | target: '_blank',
|
16 |
| - icon: 'simple-icons:github', |
| 16 | + icon: 'i-simple-icons-github', |
17 | 17 | size: 'xl',
|
18 | 18 | color: 'neutral',
|
19 | 19 | variant: 'subtle'
|
|
22 | 22 |
|
23 | 23 | <UPageSection
|
24 | 24 | id="features"
|
25 |
| - title="The freedom to build anything" |
26 |
| - description="Nuxt UI ships with a comprehensive set of components that cover a wide range of use-cases. Carefully crafted to reduce boilerplate code without sacrificing flexibility." |
| 25 | + title="Everything you need to build modern Vue apps" |
| 26 | + description="Start with a solid foundation. This template includes all the essentials for building production-ready Vue applications with Nuxt UI's powerful component system." |
27 | 27 | :features="[{
|
28 |
| - icon: 'i-lucide-wrench', |
29 |
| - title: 'Fully customizable', |
30 |
| - description: 'Customize any component through the App Config or fine-tune specific instances with the ui prop for maximum flexibility.' |
| 28 | + icon: 'i-lucide-rocket', |
| 29 | + title: 'Vue 3 Composition API', |
| 30 | + description: 'Built with Vue 3\'s latest features including <script setup>, Composition API, and TypeScript support. Write cleaner, more maintainable code.' |
31 | 31 | }, {
|
32 |
| - icon: 'i-lucide-square-stack', |
33 |
| - title: 'Powerful slot system', |
34 |
| - description: 'Take full control of component layouts and content with Vue\'s comprehensive slot system for maximum flexibility.' |
| 32 | + icon: 'i-lucide-palette', |
| 33 | + title: 'Beautiful UI components', |
| 34 | + description: 'Access Nuxt UI\'s comprehensive component library in your Vue app. Automatic dark mode, consistent design, and fully customizable.' |
35 | 35 | }, {
|
36 |
| - icon: 'i-lucide-smartphone', |
37 |
| - title: 'Mobile-first & responsive', |
38 |
| - description: 'Built with a mobile-first approach, all components automatically adapt to any screen size while maintaining a polished look.' |
| 36 | + icon: 'i-lucide-zap', |
| 37 | + title: 'Lightning fast with Vite', |
| 38 | + description: 'Powered by Vite for instant HMR, optimized builds, and exceptional developer experience. Your development workflow will be blazing fast.' |
| 39 | + }, { |
| 40 | + icon: 'i-lucide-blocks', |
| 41 | + title: '100+ components included', |
| 42 | + description: 'From forms to navigation, modals to data tables - everything you need is accessible, responsive, and ready to use.' |
| 43 | + }, { |
| 44 | + icon: 'i-lucide-code-2', |
| 45 | + title: 'TypeScript first', |
| 46 | + description: 'Full TypeScript support with proper type definitions. Get IntelliSense, auto-completion, and catch errors before runtime.' |
| 47 | + }, { |
| 48 | + icon: 'i-lucide-shield-check', |
| 49 | + title: 'Production ready', |
| 50 | + description: 'Pre-configured with ESLint, Tailwind CSS, Vue Router, and best practices. Deploy with confidence from day one.' |
39 | 51 | }]"
|
40 | 52 | />
|
41 | 53 |
|
42 | 54 | <UPageSection>
|
43 | 55 | <UPageCTA
|
44 |
| - title="Start with Nuxt UI today!" |
45 |
| - description="Nuxt UI is a free and open-source UI library for Nuxt applications." |
| 56 | + title="Ready to build your next Vue app?" |
| 57 | + description="Join thousands of developers building with Vue 3 and Nuxt UI. Get this template and start shipping today." |
46 | 58 | variant="subtle"
|
47 | 59 | :links="[{
|
48 |
| - label: 'Get started', |
| 60 | + label: 'Start building', |
49 | 61 | to: 'https://ui.nuxt.com/getting-started/installation/vue',
|
50 | 62 | target: '_blank',
|
51 |
| - icon: 'i-lucide-arrow-right', |
| 63 | + trailingIcon: 'i-lucide-arrow-right', |
52 | 64 | color: 'neutral'
|
53 | 65 | }, {
|
54 |
| - label: 'GitHub', |
55 |
| - to: 'https://github.com/nuxt-ui-pro/starter-vue', |
| 66 | + label: 'View on GitHub', |
| 67 | + to: 'https://github.com/nuxt-ui-templates/starter-vue', |
56 | 68 | target: '_blank',
|
57 |
| - trailingIcon: 'simple-icons:github', |
| 69 | + icon: 'i-simple-icons-github', |
58 | 70 | color: 'neutral',
|
59 |
| - variant: 'subtle' |
| 71 | + variant: 'outline' |
60 | 72 | }]"
|
61 | 73 | />
|
62 | 74 | </UPageSection>
|
|
0 commit comments