primevue-mirror/apps/showcase/pages/templates/verona/index.vue

213 lines
13 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<template>
<TemplateContainer :templateData="veronaData">
<template #separator>
<VeronaSeparator />
</template>
</TemplateContainer>
</template>
<script>
import TemplateConfiguration from '../../../components/template/TemplateConfiguration.vue';
import TemplateFeatures from '../../../components/template/TemplateFeatures.vue';
import TemplateFeaturesAnimation from '../../../components/template/TemplateFeaturesAnimation.vue';
import TemplateHero from '../../../components/template/TemplateHero.vue';
import TemplateLicense from '../../../components/template/TemplateLicense.vue';
import VeronaLogo from '../../../components/template/logo/VeronaLogo.vue';
export default {
data() {
return {
veronaData: {
components: [
{
name: TemplateHero,
props: {
templateHeroData: {
logo: VeronaLogo,
pattern: 'https://primefaces.org/cdn/primevue/images/templates/verona/verona-hero-pattern.png',
description: 'Prepare to be amazed by the remastered Verona for PrimeVue featuring a new gorgeous dark mode for the entire layout, 2 menu modes, reusable css widgets, utilities, modern icons and many more.',
dashboard1: 'https://primefaces.org/cdn/primevue/images/templates/verona/verona-hero-dashboard1.png',
dashboard2: 'https://primefaces.org/cdn/primevue/images/templates/verona/verona-hero-dashboard2.png',
liveHref: 'https://verona.primevue.org/',
docHref: 'https://verona.primevue.org/documentation',
pattern: {
className: 'select-none absolute z-[6] opacity-90 w-[110rem] h-auto bottom-80 left-0 md:-bottom-8 md:-left-4',
src: 'https://primefaces.org/cdn/primevue/images/templates/verona/verona-hero-pattern.png'
}
}
}
},
{
name: TemplateLicense,
props: {
license: {
documentLink: 'https://verona.primevue.org/documentation',
description: 'The download package is a Vite-based project containing all application source codes deployed at the live demo. The project code is written in JavaScript.',
showDiscount: false,
licenseDetails: [
{
title: 'Basic License',
price: '$49',
discount: '',
included: ['Non Commercial Usage', 'Single End Product, No Multi-Use', 'Lifetime Support', 'Unlimited Updates']
},
{
title: 'Extended License',
price: '$490',
discount: '',
included: ['Commercial Usage', 'Multiple End Products', 'Lifetime Support', 'Unlimited Updates']
}
]
}
}
},
{
name: TemplateFeaturesAnimation,
props: {
title: 'Features',
featuresData: [
{
id: 1,
title: 'Light and Dark Modes',
description: 'The stunning dark and light modes will impress your users.',
src: 'https://primefaces.org/cdn/primevue/images/templates/verona/features-animation-darkmode.png'
},
{
id: 2,
title: 'Component Themes',
description: 'Verona offers 10 built-in component themes with dark and light options. You are also free to create you own theme by defining couple SASS variables.',
src: 'https://primefaces.org/cdn/primevue/images/templates/verona/features-animation-component-themes.png'
},
{
id: 3,
title: '4 Menu Orientations',
description: 'Choose from Static, Overlay, Slim and Slim+ menu orientations.',
src: 'https://primefaces.org/cdn/primevue/images/templates/verona/features-animation-orientations.png',
type: 'inline-animation',
inlineFeaturesData: [
{
id: 1,
title: 'Static',
src: 'https://primefaces.org/cdn/primevue/images/templates/verona/Static.png'
},
{
id: 2,
title: 'Slim',
src: 'https://primefaces.org/cdn/primevue/images/templates/verona/Slim.png'
},
{
id: 3,
title: 'Slim+',
src: 'https://primefaces.org/cdn/primevue/images/templates/verona/Slim+.png'
},
{
id: 4,
title: 'Overlay',
src: 'https://primefaces.org/cdn/primevue/images/templates/verona/Overlay.png'
}
]
},
{
id: 4,
title: 'Menu Themes',
description: 'Verona offers 10 special layout themes featuring gorgeous gradients.',
src: 'https://primefaces.org/cdn/primevue/images/templates/verona/features-animation-orientations.png'
}
]
}
},
{
name: TemplateConfiguration,
props: {
configurationData: {
title: 'Vue based on Vite',
description: 'Verona is powered by Vite to get started in no time following the best practices.'
}
}
},
{
name: TemplateFeaturesAnimation,
props: {
featuresData: [
{
id: 1,
title: 'PrimeFlex CSS Utilities',
description: 'PrimeFlex is a CSS utility library featuring various helpers such as a grid system, flexbox, spacing, elevation and more.',
src: 'https://primefaces.org/cdn/primevue/images/templates/apollo/features-animation-utilities.png'
},
{
id: 2,
title: 'PrimeBlocks',
slotType: 'description2',
src: 'https://primefaces.org/cdn/primevue/images/templates/apollo/features-animation-blocks.png'
},
{
id: 3,
title: 'PrimeIcons',
description: 'Verona ships with PrimeIcons, PrimeTeks modern icon library including a wide range of icons for your applications.',
src: 'https://primefaces.org/cdn/primevue/images/templates/apollo/features-animation-icons.png'
},
{
id: 4,
title: 'Figma File',
slotType: 'description4',
src: 'https://primefaces.org/cdn/primevue/images/templates/verona/features-animation-figma.png'
}
]
},
slots: {
description2: `
Fully compatible with <a href="https://blocks.primevue.org/">PrimeBlocks</a>, choose from the wide range of blocks and customize the way you like. Note that <a href="https://blocks.primevue.org/">PrimeBlocks</a> is not included in the
template and requires a separate purchase.`,
description4: `Verona uses Figma as the design tool. It will be possible to download the Figma file after your purchase. You can
<a href="https://www.figma.com/file/PgQXX4HXMPeCkT74tGajod/Preview-%7C-Verona-2022?node-id=1303%3A750">preview the Figma file</a> before the purchase. Note that PrimeVue UI components are excluded from the Verona Figma file as they
are available in <PrimeVueNuxtLink to="/uikit">PrimeOne for Figma</PrimeVueNuxtLink> only.`
}
},
{
name: TemplateFeatures,
props: {
featuresData: [
{
title: 'Fully Responsive',
description: 'Verona is crafted to provide optimal viewing and interaction experience for a wide range of devices.',
src: 'https://primefaces.org/cdn/primevue/images/templates/verona/verona-features2-responsive.png'
},
{
title: 'Cross Browser Compatible',
description: 'First class support for Firefox, Safari, Chrome and Edge.',
src: 'https://primefaces.org/cdn/primevue/images/templates/apollo/apollo-features2-compatible.png',
darkSrc: 'https://primefaces.org/cdn/primevue/images/templates/apollo/apollo-features2-compatible-dark.png'
},
{
title: 'Lifetime Support',
description: 'Verona has a dedicated forum where lifetime support is delivered by engineers at PrimeTek in a timely manner.',
src: 'https://primefaces.org/cdn/primevue/images/templates/apollo/apollo-features2-lifetime.png'
},
{
title: 'Customizable Design',
description: 'Fully customizable with a mixture of Sass and CSS variables.',
src: 'https://primefaces.org/cdn/primevue/images/templates/apollo/apollo-features2-customizable.png',
darkSrc: 'https://primefaces.org/cdn/primevue/images/templates/apollo/apollo-features2-customizable-dark.png'
},
{
title: 'Ready to Use Pages',
description: 'Landing, login, invoice, help, user management and error pages are provided as template pages to get started with building your app.',
src: 'https://primefaces.org/cdn/primevue/images/templates/verona/verona-features2-ready.png'
},
{
title: 'Mobile Experience',
description: 'Touch optimized enhanced mobile experience with responsive design.',
src: 'https://primefaces.org/cdn/primevue/images/templates/verona/verona-features2-mobile.png'
}
],
displayType: 'vertical'
}
}
]
}
};
}
};
</script>