+
);
diff --git a/pages/templates/poseidon/PoseidonLogo.js b/pages/templates/poseidon/PoseidonLogo.js
new file mode 100644
index 0000000000..d8ed385474
--- /dev/null
+++ b/pages/templates/poseidon/PoseidonLogo.js
@@ -0,0 +1,21 @@
+// eslint-disable-next-line import/no-anonymous-default-export
+export default () => (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+);
diff --git a/pages/templates/poseidon/index.js b/pages/templates/poseidon/index.js
new file mode 100644
index 0000000000..668b838a9e
--- /dev/null
+++ b/pages/templates/poseidon/index.js
@@ -0,0 +1,207 @@
+import React from 'react';
+import TemplateFeatures from '@/components/templates/TemplateFeatures';
+import TemplateConfiguration from '@/components/templates/TemplateConfiguration';
+import TemplateRelated from '@/components/templates/TemplateRelated';
+import TemplateSeparator from '@/components/templates/TemplateSeparator';
+import TemplateHero from '@/components/templates/templateHero/TemplateHero';
+import TemplateFeaturesAnimation from '@/components/templates/templateFeaturesAnimation';
+import PoseidonLogo from './PoseidonLogo';
+import TemplateLicense from '@/components/templates/TemplateLicense';
+
+const features2Data = [
+ {
+ title: 'Fully Responsive',
+ description: 'Atlantis is crafted to provide optimal viewing and interaction experience for a wide range of devices.',
+ src: '/images/templates/poseidon/poseidon-features2-responsive.png'
+ },
+ {
+ title: 'Cross Browser Compatible',
+ description: 'First class support for Firefox, Safari, Chrome and Edge.',
+ src: '/images/templates/apollo/apollo-features2-compatible.png',
+ darkSrc: '/images/templates/apollo/apollo-features2-compatible-dark.png',
+ },
+ {
+ title: 'Lifetime Support',
+ description: 'Atlantis has a dedicated forum where lifetime support is delivered by engineers at PrimeTek in a timely manner.',
+ src: '/images/templates/apollo/apollo-features2-lifetime.png'
+ },
+ {
+ title: 'Full SaSS Support',
+ description: 'Sass is utilized for both the application and components to provide simplicity and flexibility.',
+ src: '/images/templates/apollo/apollo-features2-customizable.png',
+ darkSrc: '/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: '/images/templates/poseidon/poseidon-features2-ready.png'
+ },
+ {
+ title: 'Mobile Experience',
+ description: 'Touch optimized enhanced mobile experience with responsive design.',
+ src: '/images/templates/poseidon/poseidon-features2-mobile.png'
+ }
+];
+
+const relatedData = [
+ {
+ src: '/images/templates/apollo-react.jpg',
+ href: '/templates/apollo'
+ },
+ {
+ src: '/images/templates/avalon-react.jpg',
+ href: '/templates/avalon'
+ },
+ {
+ src: '/images/templates/roma-react.jpg',
+ href: '/templates/roma'
+ }
+];
+
+const animationFeaturesData1 = [
+ {
+ 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: '/images/templates/babylon/features-animation-utilities.png'
+ },
+ {
+ id: 2,
+ title: 'PrimeBlocks',
+ description: <>
+ Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.
+ >,
+ src: '/images/templates/babylon/features-animation-blocks.png'
+ },
+ {
+ id: 3,
+ title: 'PrimeIcons',
+ description: 'Atlantis ships with PrimeIcons, PrimeTek’s modern icon library including a wide range of icons for your applications.',
+ src: '/images/templates/babylon/features-animation-icons.png'
+ },
+];
+
+const animationFeaturesData2 = [
+ {
+ id: 1,
+ title: 'Light / Dim / Dark Modes',
+ description: 'Poseidon offers you 3 uniquely designed layout modes to choose from; Light, Dim, and Dark.',
+ src: '/images/templates/poseidon/features-animation-darkmode.png'
+ },
+ {
+ id: 2,
+ title: 'Component Themes',
+ description: 'Poseidon offers 12 built-in component themes with dark, light and dim options. Also if you wanna create your own theme you can do it by just defining couple SASS variables.',
+ src: '/images/templates/poseidon/features-animation-component-themes.png'
+ },
+ {
+ id: 3,
+ title: '3 Menu Orientations',
+ description: 'Poseidon has 3 menu layouts to choose from; Static, Overlay and Horizontal',
+ src: '/images/templates/poseidon/features-animation-orientations.png',
+ type: 'inline-animation',
+ inlineFeaturesData: [
+ {
+ id: 1,
+ title: 'Static',
+ src: '/images/templates/poseidon/Static.png'
+ },
+ {
+ id: 2,
+ title: 'Overlay',
+ src: '/images/templates/poseidon/Overlay.png'
+ },
+ {
+ id: 3,
+ title: 'Horizontal',
+ src: '/images/templates/poseidon/Horizontal.png'
+ },
+ ]
+ },
+];
+
+const license = {
+ documentLink: 'https://primefaces.org/freya-react/#/start/documentation',
+ description:'The download package is a NextJS-based project containing all application source codes deployed at the live demo. The project code is written in TypeScript.',
+ licenseDetails: [
+ {
+ title: 'Basic License',
+ price: '$59',
+ included: [
+ 'Non Commercial Usage',
+ 'Single End Product, No Multi-Use',
+ 'Lifetime Support',
+ 'Unlimited Updates',
+ ],
+ },
+ {
+ title: 'Extended License',
+ price: '$590',
+ included: [
+ 'Commercial Usage',
+ 'Multiple End Products',
+ 'Lifetime Support',
+ 'Unlimited Updates',
+ ],
+ },
+ ]
+}
+
+const PoseidonSeparator = () => {
+ return (
+
+
+
+
+
+
+
+
+
+ }
+ />
+ );
+};
+
+const templateHeroData = {
+ logo: ,
+ pattern: '/images/templates/poseidon/poseidon-hero-pattern.png',
+ dashboard1: '/images/templates/poseidon/poseidon-hero-dashboard1.png',
+ dashboard2: '/images/templates/poseidon/poseidon-hero-dashboard2.png',
+ description: 'A modern and easy to use premium application template with various color schemes.Based on flat design language, it is fully responsive, touch optimized, built with SASS, CSS3 and HTML5.',
+ liveHref: 'https://diamond.primereact.org',
+ docHref: 'https://diamond.primereact.org/documentation'
+};
+
+const PoseidonPage = () => {
+ const featuresAnimationTitle = (
+
+ Features
+
+ );
+
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default PoseidonPage;
diff --git a/pages/templates/roma/RomaLogo.js b/pages/templates/roma/RomaLogo.js
new file mode 100644
index 0000000000..18d3f2a0ad
--- /dev/null
+++ b/pages/templates/roma/RomaLogo.js
@@ -0,0 +1,9 @@
+// eslint-disable-next-line import/no-anonymous-default-export
+export default () => (
+
+
+
+
+
+
+);
diff --git a/pages/templates/roma/RomaSeparator.js b/pages/templates/roma/RomaSeparator.js
new file mode 100644
index 0000000000..72deaa7f37
--- /dev/null
+++ b/pages/templates/roma/RomaSeparator.js
@@ -0,0 +1,21 @@
+import TemplateSeparator from '@/components/templates/TemplateSeparator'
+import React from 'react'
+
+const RomaSeparator = () => {
+ return (
+
+
+
+
+
+
+ }
+ />
+ )
+}
+
+export default RomaSeparator
+
+
diff --git a/pages/templates/roma/index.js b/pages/templates/roma/index.js
new file mode 100644
index 0000000000..b447463a7d
--- /dev/null
+++ b/pages/templates/roma/index.js
@@ -0,0 +1,194 @@
+import React from 'react';
+import TemplateFeatures from '@/components/templates/TemplateFeatures';
+import TemplateConfiguration from '@/components/templates/TemplateConfiguration';
+import TemplateRelated from '@/components/templates/TemplateRelated';
+import TemplateHero from '@/components/templates/templateHero/TemplateHero';
+import TemplateFeaturesAnimation from '@/components/templates/templateFeaturesAnimation';
+import RomaLogo from './RomaLogo';
+import RomaSeparator from './RomaSeparator';
+import TemplateLicense from '@/components/templates/TemplateLicense';
+
+const features2Data = [
+ {
+ title: 'Fully Responsive',
+ description: 'Roma is crafted to provide optimal viewing and interaction experience for a wide range of devices.',
+ src: '/images/templates/roma/roma-features2-responsive.png'
+ },
+ {
+ title: 'Cross Browser Compatible',
+ description: 'First class support for Firefox, Safari, Chrome and Edge.',
+ src: '/images/templates/apollo/apollo-features2-compatible.png',
+ darkSrc: '/images/templates/apollo/apollo-features2-compatible-dark.png',
+ },
+ {
+ title: 'Lifetime Support',
+ description: 'Roma has a dedicated forum where lifetime support is delivered by engineers at PrimeTek in a timely manner.',
+ src: '/images/templates/apollo/apollo-features2-lifetime.png'
+ },
+ {
+ title: 'Customizable Design',
+ description: 'Fully customizable with a mixture of Sass and CSS variables.',
+ src: '/images/templates/apollo/apollo-features2-customizable.png',
+ darkSrc: '/images/templates/apollo/apollo-features2-customizable-dark.png'
+ },
+ {
+ title: 'Ready to Use Applications',
+ description: 'Landing, login and error pages are provided as template pages to get started with building your app in no time.',
+ src: '/images/templates/roma/roma-features2-ready.png'
+ },
+ {
+ title: 'Mobile Experience',
+ description: 'Touch optimized enhanced mobile experience with responsive design.',
+ src: '/images/templates/roma/roma-features2-mobile.png'
+ }
+];
+
+const apolloRelatedData = [
+ {
+ src: '/images/templates/avalon-react.jpg',
+ href: '/templates/avalon'
+ },
+ {
+ src: '/images/templates/babylon-react.jpg',
+ href: '/templates/babylon'
+ },
+ {
+ src: '/images/templates/apollo-react.jpg',
+ href: '/templates/apollo'
+ }
+];
+
+const animationFeaturesData1 = [
+ {
+ 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: '/images/templates/babylon/features-animation-utilities.png'
+ },
+ {
+ id: 2,
+ title: 'PrimeBlocks',
+ description: <>
+ Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.
+ >,
+ src: '/images/templates/babylon/features-animation-blocks.png'
+ },
+ {
+ id: 3,
+ title: 'PrimeIcons',
+ description: 'Roma ships with PrimeIcons, PrimeTek’s modern icon library including a wide range of icons for your applications.',
+ src: '/images/templates/babylon/features-animation-icons.png'
+ },
+];
+
+const animationFeaturesData2 = [
+ {
+ id: 1,
+ title: 'Light and Dark Menus',
+ description: 'Roma offers you 2 menu modes to choose from; Light and Dark.',
+ src: '/images/templates/roma/features-animation-darkmode.png'
+ },
+ {
+ id: 2,
+ title: '15 Beautiful Themes',
+ description: 'Roma offers 15 built-in themes and creating your own theme is a matter of defining couple of SaSS variables.',
+ src: '/images/templates/roma/features-animation-component-themes.png'
+ },
+ {
+ id: 3,
+ title: '4 Menu Orientations',
+ description: 'Roma has 4 menu layouts to choose from; Static, Overlay, Horizontal and Slim with Light and Dark options.',
+ src: '/images/templates/diamond/features-animation-orientations.png',
+ type: 'inline-animation',
+ inlineFeaturesData: [
+ {
+ id: 1,
+ title: 'Static',
+ src: '/images/templates/roma/Static.png'
+ },
+ {
+ id: 2,
+ title: 'Overlay',
+ src: '/images/templates/roma/Overlay.png'
+ },
+ {
+ id: 3,
+ title: 'Horizontal',
+ src: '/images/templates/roma/Horizontal.png'
+ },
+ {
+ id: 4,
+ title: 'Slim',
+ src: '/images/templates/roma/Slim.png'
+ },
+ ]
+ },
+];
+
+const license = {
+ documentLink: 'https://www.primefaces.org/roma-react/#/documentation',
+ description:'Download package is an create-react-app project that contains all the resources including css, scss, images, fonts, login, promotion, error pages and sample demos.',
+ licenseDetails: [
+ {
+ title: 'Basic License',
+ price: '$19',
+ included: [
+ 'Non Commercial Usage',
+ 'Single End Product, No Multi-Use',
+ 'Lifetime Support',
+ 'Unlimited Updates',
+ ],
+ },
+ {
+ title: 'Extended License',
+ price: '$190',
+ included: [
+ 'Commercial Usage',
+ 'Multiple End Products',
+ 'Lifetime Support',
+ 'Unlimited Updates',
+ ],
+ },
+ ]
+}
+
+const templateHeroData = {
+ logo: ,
+ pattern: '/images/templates/roma/roma-hero-pattern.png',
+ dashboard1: '/images/templates/roma/roma-hero-dashboard1.png',
+ dashboard2: '/images/templates/roma/roma-hero-dashboard2.png',
+ description: 'A minimalist premium application template with a clean and simple design. Fully customizable with SASS variables and optimized for all devices with responsive design.',
+ liveHref: 'https://www.primefaces.org/roma-react/',
+ docHref: 'https://www.primefaces.org/roma-react/#/documentation'
+};
+
+const AvalonPage = () => {
+ const featuresAnimationTitle = (
+
+ Features
+
+ );
+
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default AvalonPage;
diff --git a/pages/templates/sakai/SakaiLogo.js b/pages/templates/sakai/SakaiLogo.js
new file mode 100644
index 0000000000..d8b2302f6b
--- /dev/null
+++ b/pages/templates/sakai/SakaiLogo.js
@@ -0,0 +1,20 @@
+// eslint-disable-next-line import/no-anonymous-default-export
+export default () => (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+);
diff --git a/pages/templates/sakai/index.js b/pages/templates/sakai/index.js
new file mode 100644
index 0000000000..f0679e72ee
--- /dev/null
+++ b/pages/templates/sakai/index.js
@@ -0,0 +1,158 @@
+import React from 'react';
+import TemplateFeatures from '@/components/templates/TemplateFeatures';
+import TemplateConfiguration from '@/components/templates/TemplateConfiguration';
+import TemplateSeparator from '@/components/templates/TemplateSeparator';
+import TemplateHero from '@/components/templates/templateHero/TemplateHero';
+import TemplateFeaturesAnimation from '@/components/templates/templateFeaturesAnimation';
+import SakaiLogo from './SakaiLogo';
+
+const features2Data = [
+ {
+ title: 'Fully Responsive',
+ description: 'Atlantis is crafted to provide optimal viewing and interaction experience for a wide range of devices.',
+ src: '/images/templates/sakai/sakai-features2-responsive.png'
+ },
+ {
+ title: 'Cross Browser Compatible',
+ description: 'First class support for Firefox, Safari, Chrome and Edge.',
+ src: '/images/templates/apollo/apollo-features2-compatible.png',
+ darkSrc: '/images/templates/apollo/apollo-features2-compatible-dark.png',
+ },
+ {
+ title: 'Full SaSS Support',
+ description: 'Sass is utilized for both the application and components to provide simplicity and flexibility.',
+ src: '/images/templates/apollo/apollo-features2-customizable.png',
+ darkSrc: '/images/templates/apollo/apollo-features2-customizable-dark.png'
+ },
+ {
+ title: 'Mobile Experience',
+ description: 'Touch optimized enhanced mobile experience with responsive design.',
+ src: '/images/templates/sakai/sakai-features2-mobile.png'
+ }
+];
+
+const animationFeaturesData1 = [
+ {
+ 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: '/images/templates/babylon/features-animation-utilities.png'
+ },
+ {
+ id: 2,
+ title: 'PrimeBlocks',
+ description: <>
+ Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.
+ >,
+ src: '/images/templates/babylon/features-animation-blocks.png'
+ },
+ {
+ id: 3,
+ title: 'PrimeIcons',
+ description: 'Atlantis ships with PrimeIcons, PrimeTek’s modern icon library including a wide range of icons for your applications.',
+ src: '/images/templates/babylon/features-animation-icons.png'
+ },
+];
+
+const animationFeaturesData2 = [
+ {
+ id: 1,
+ title: 'Various Free Themes',
+ description: 'Sakai has various free themes to choose from; PrimeOne Design, Bootstrap, Material Design with light and dark options.',
+ src: '/images/templates/sakai/features-animation-darkmode.png'
+ },
+ {
+ id: 2,
+ title: '2 Menu Orientations',
+ description: 'Sakai has 2 menu modes; Static and Overlay',
+ src: '/images/templates/atlantis/features-animation-orientations.png',
+ type: 'inline-animation',
+ inlineFeaturesData: [
+ {
+ id: 1,
+ title: 'Static',
+ src: '/images/templates/sakai/Static.png'
+ },
+ {
+ id: 2,
+ title: 'Overlay',
+ src: '/images/templates/sakai/Overlay.png'
+ },
+ ]
+ },
+];
+
+const features1Data = [
+ {
+ src: '/images/templates/sakai/sakai-github.png',
+ title: 'Open Source and Free to Use',
+ description: 'Explore Sakai, our versatile, open-source React application template. It\'s free for your every innovation.'
+ },
+ {
+ src: '/images/templates/sakai/sakai-ready.png',
+ title: 'Ready to Use Pages',
+ description: 'Landing, login and error pages are provided as template pages to get started with building your app in no time.'
+ },
+];
+
+const templateHeroData = {
+ logo: ,
+ pattern: '/images/templates/sakai/sakai-hero-pattern.png',
+ dashboard1: '/images/templates/sakai/sakai-hero-dashboard1.png',
+ dashboard2: '/images/templates/sakai/sakai-hero-dashboard2.png',
+ description: 'Sakai is a free application template for React based on the popular Next.js framework with new App Router.',
+ liveHref: 'https://sakai.primereact.org/',
+ docHref: 'https://sakai.primereact.org/documentation',
+ free: true,
+ storeHref: 'https://github.com/primefaces/sakai-react',
+ supportHref: 'https://github.com/primefaces/sakai-react/issues'
+};
+
+const SakaiSeparator = () => {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+ }
+ />
+ );
+};
+
+const BabylonPage = () => {
+ const featuresAnimationTitle = (
+
+ Features
+
+ );
+
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default BabylonPage;
diff --git a/pages/templates/ultima/UltimaLogo.js b/pages/templates/ultima/UltimaLogo.js
index 5d1140e1f2..2930c7fbdb 100644
--- a/pages/templates/ultima/UltimaLogo.js
+++ b/pages/templates/ultima/UltimaLogo.js
@@ -1,26 +1,26 @@
// eslint-disable-next-line import/no-anonymous-default-export
export default () => (
-
+
-
-
-
-
-
+
+
+
+
+
-
+
diff --git a/pages/templates/ultima/index.js b/pages/templates/ultima/index.js
index 3616e33c83..4c74684861 100644
--- a/pages/templates/ultima/index.js
+++ b/pages/templates/ultima/index.js
@@ -7,8 +7,9 @@ import TemplateFeaturesAnimation from '@/components/templates/templateFeaturesAn
import TemplateSeparator from '@/components/templates/TemplateSeparator';
import TemplateHero from '@/components/templates/templateHero/TemplateHero';
import UltimaLogo from './UltimaLogo';
+import TemplateLicense from '@/components/templates/TemplateLicense';
-const apolloFeatures2Data = [
+const features2Data = [
{
title: 'Fully Responsive',
description: 'Ultima is crafted to provide optimal viewing and interaction experience for a wide range of devices.',
@@ -17,7 +18,8 @@ const apolloFeatures2Data = [
{
title: 'Cross Browser Compatible',
description: 'First class support for Firefox, Safari, Chrome and Edge.',
- src: '/images/templates/apollo/apollo-features2-compatible.png'
+ src: '/images/templates/apollo/apollo-features2-compatible.png',
+ darkSrc: '/images/templates/apollo/apollo-features2-compatible-dark.png',
},
{
title: 'Lifetime Support',
@@ -27,11 +29,12 @@ const apolloFeatures2Data = [
{
title: 'Customizable Design',
description: 'Fully customizable with a mixture of Sass and CSS variables.',
- src: '/images/templates/apollo/apollo-features2-customizable.png'
+ src: '/images/templates/apollo/apollo-features2-customizable.png',
+ darkSrc: '/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.',
+ description: 'Everything is ready for you to start and build your app in no time. Landing, login, invoice, help, and error pages are provided as template pages.',
src: '/images/templates/ultima/ultima-features2-ready.png'
},
{
@@ -41,18 +44,18 @@ const apolloFeatures2Data = [
}
];
-const apolloRelatedData = [
+const relatedData = [
{
- src: '/images/templates/related-atlantis.png',
- href: ''
+ src: '/images/templates/diamond-react.jpg',
+ href: '/templates/diamond'
},
{
- src: '/images/templates/related-avalon.png',
- href: ''
+ src: '/images/templates/apollo-react.jpg',
+ href: '/templates/apollo'
},
{
- src: '/images/templates/related-diamond.png',
- href: ''
+ src: '/images/templates/babylon-react.jpg',
+ href: '/templates/babylon'
}
];
@@ -66,7 +69,9 @@ const animationFeaturesData1 = [
{
id: 2,
title: 'PrimeBlocks',
- description: 'Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.',
+ description: <>
+ Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.
+ >,
src: '/images/templates/apollo/features-animation-blocks.png'
},
{
@@ -79,8 +84,10 @@ const animationFeaturesData1 = [
id: 4,
title: 'Figma File',
description:
- 'Ultima uses Figma as the design tool. It will be possible to download the Figma file after your purchase. You can preview the Figma file before the purchase. Note that PrimeVue UI components are excluded from the Ultima Figma file as they are available in PrimeOne for Figma only.',
- src: '/images/templates/apollo/features-animation-figma.png'
+ <>
+ Ultima uses Figma as the design tool. It will be possible to download the Figma file after your purchase. You can preview the Figma file before the purchase. Note that PrimeReact UI components are excluded from the Ultima Figma file as they are available in PrimeOne for Figma only.
+ >,
+ src: '/images/templates/ultima/features-animation-figma.png'
}
];
@@ -88,13 +95,13 @@ const animationFeaturesData2 = [
{
id: 1,
title: 'Light and Dark Modes',
- description: 'The stunning dark and light modes will impress your users.',
+ description: 'Ultima offers you 2 uniquely designed layout modes to choose from; Light and Dark.',
src: '/images/templates/ultima/features-animation-darkmode.png'
},
{
id: 2,
title: 'Component Themes',
- description: 'Atlantis offers 16 built-in component themes with dark and light options. You are also free to create you own theme by defining couple SASS variables.',
+ description: 'Ultima offers 17 built-in component themes with dark and light options. Also if you wanna create your own theme you can do it by just defining couple SASS variables.',
src: '/images/templates/ultima/features-animation-component-themes.png'
},
{
@@ -143,6 +150,33 @@ const animationFeaturesData2 = [
}
];
+const license = {
+ documentLink: 'https://ultima.primereact.org/documentation/',
+ description: 'The download package is a NextJS-based project containing all application source codes deployed at the live demo. The project code is written in TypeScript.',
+ licenseDetails: [
+ {
+ title: 'Basic License',
+ price: '$59',
+ included: [
+ 'Non Commercial Usage',
+ 'Single End Product, No Multi-Use',
+ 'Lifetime Support',
+ 'Unlimited Updates',
+ ],
+ },
+ {
+ title: 'Extended License',
+ price: '$590',
+ included: [
+ 'Commercial Usage',
+ 'Multiple End Products',
+ 'Lifetime Support',
+ 'Unlimited Updates',
+ ],
+ },
+ ]
+}
+
const UltimaSeperator = () => {
return (
{
const UltimaPage = () => {
const featuresAnimationTitle = (
- Features that the
- Ultima template gives you
+ Features
}
+ description={'A highly customizable premium application template featuring 4 menu modes, 13 themes, light and dark modes. Based on material design language, it is fully responsive, touch optimized, built with SASS, CSS3 and HTML5.'}
dashboard1={'/images/templates/ultima/ultima-hero-dashboard1.png'}
dashboard2={'/images/templates/ultima/ultima-hero-dashboard2.png'}
liveHref={'https://ultima.primereact.org'}
+ docHref={'https://ultima.primereact.org/documentation'}
/>
-
+
+
+
+
+
-
+
-
+
);
};
diff --git a/pages/templates/verona/VeronaLogo.js b/pages/templates/verona/VeronaLogo.js
index 1856469c3b..b0d49535f7 100644
--- a/pages/templates/verona/VeronaLogo.js
+++ b/pages/templates/verona/VeronaLogo.js
@@ -1,32 +1,32 @@
// eslint-disable-next-line import/no-anonymous-default-export
export default () => (
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
diff --git a/pages/templates/verona/index.js b/pages/templates/verona/index.js
index 85a31ab5c7..1ed37e29f4 100644
--- a/pages/templates/verona/index.js
+++ b/pages/templates/verona/index.js
@@ -7,8 +7,9 @@ import TemplateFeaturesAnimation from '@/components/templates/templateFeaturesAn
import TemplateSeparator from '@/components/templates/TemplateSeparator';
import TemplateHero from '@/components/templates/templateHero/TemplateHero';
import VeronaLogo from './VeronaLogo';
+import TemplateLicense from '@/components/templates/TemplateLicense';
-const apolloFeatures2Data = [
+const features2Data = [
{
title: 'Fully Responsive',
description: 'Verona is crafted to provide optimal viewing and interaction experience for a wide range of devices.',
@@ -17,7 +18,8 @@ const apolloFeatures2Data = [
{
title: 'Cross Browser Compatible',
description: 'First class support for Firefox, Safari, Chrome and Edge.',
- src: '/images/templates/apollo/apollo-features2-compatible.png'
+ src: '/images/templates/apollo/apollo-features2-compatible.png',
+ darkSrc: '/images/templates/apollo/apollo-features2-compatible-dark.png',
},
{
title: 'Lifetime Support',
@@ -27,7 +29,8 @@ const apolloFeatures2Data = [
{
title: 'Customizable Design',
description: 'Fully customizable with a mixture of Sass and CSS variables.',
- src: '/images/templates/apollo/apollo-features2-customizable.png'
+ src: '/images/templates/apollo/apollo-features2-customizable.png',
+ darkSrc: '/images/templates/apollo/apollo-features2-customizable-dark.png'
},
{
title: 'Ready to Use Pages',
@@ -41,18 +44,18 @@ const apolloFeatures2Data = [
}
];
-const apolloRelatedData = [
+const relatedData = [
{
- src: '/images/templates/related-atlantis.png',
- href: ''
+ src: '/images/templates/freya-react.jpg',
+ href: '/templates/freya'
},
{
- src: '/images/templates/related-avalon.png',
- href: ''
+ src: '/images/templates/apollo-react.jpg',
+ href: '/templates/apollo'
},
{
- src: '/images/templates/related-diamond.png',
- href: ''
+ src: '/images/templates/atlantis-react.jpg',
+ href: '/templates/atlantis'
}
];
@@ -66,7 +69,9 @@ const animationFeaturesData1 = [
{
id: 2,
title: 'PrimeBlocks',
- description: 'Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.',
+ description: <>
+ Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.
+ >,
src: '/images/templates/apollo/features-animation-blocks.png'
},
{
@@ -79,8 +84,10 @@ const animationFeaturesData1 = [
id: 4,
title: 'Figma File',
description:
- 'Verona uses Figma as the design tool. It will be possible to download the Figma file after your purchase. You can preview the Figma file before the purchase. Note that PrimeVue UI components are excluded from the Verona Figma file as they are available in PrimeOne for Figma only.',
- src: '/images/templates/apollo/features-animation-figma.png'
+ <>
+ Verona uses Figma as the design tool. It will be possible to download the Figma file after your purchase. You can preview the Figma file before the purchase. Note that PrimeReact UI components are excluded from the Verona Figma file as they are available in PrimeOne for Figma only.
+ >,
+ src: '/images/templates/verona/features-animation-figma.png'
}
];
@@ -94,13 +101,13 @@ const animationFeaturesData2 = [
{
id: 2,
title: 'Component Themes',
- description: 'Verona offers 20 built-in component themes with dark and light options. You are also free to create you own theme by defining couple SASS variables.',
+ 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: '/images/templates/verona/features-animation-component-themes.png'
},
{
id: 3,
- title: '7 Menu Orientations',
- description: 'Choose from Static and Slim menu orientations.',
+ title: '4 Menu Orientations',
+ description: 'Choose from Static, Overlay, Slim and Slim+ menu orientations.',
src: '/images/templates/verona/features-animation-orientations.png',
type: 'inline-animation',
inlineFeaturesData: [
@@ -128,8 +135,8 @@ const animationFeaturesData2 = [
},
{
id: 4,
- title: 'Layout Themes',
- description: 'Verona offers 23 special layout themes featuring gorgeous gradients.',
+ title: 'Menu Themes',
+ description: 'Verona offers 10 special layout themes featuring gorgeous gradients.',
src: '/images/templates/verona/features-animation-orientations.png'
}
];
@@ -172,11 +179,37 @@ const VeronaSeperator = () => {
);
};
+const license = {
+ documentLink: 'https://verona.primereact.org/documentation',
+ description: 'The download package is a NextJS-based project containing all application source codes deployed at the live demo. The project code is written in TypeScript.',
+ licenseDetails: [
+ {
+ title: 'Basic License',
+ price: '$49',
+ included: [
+ 'Non Commercial Usage',
+ 'Single End Product, No Multi-Use',
+ 'Lifetime Support',
+ 'Unlimited Updates',
+ ],
+ },
+ {
+ title: 'Extended License',
+ price: '$490',
+ included: [
+ 'Commercial Usage',
+ 'Multiple End Products',
+ 'Lifetime Support',
+ 'Unlimited Updates',
+ ],
+ },
+ ]
+}
+
const VeronaPage = () => {
const featuresAnimationTitle = (
- Features that the
- Verona template gives you
+ Features