@@ -112,7 +112,7 @@ export default function Footer() {
- © {currentYear} DashCaddy. All rights reserved. A product by
+ © {CURRENT_YEAR} DashCaddy. All rights reserved. A product by
(null);
const [error, setError] = useState(null);
@@ -40,11 +47,7 @@ export default function PricingCards() {
price: '$25',
period: 'per month',
description: 'Premium feature access for one month.',
- features: [
- 'Auto-Login SSO',
- 'Recipes (multi-container stack deployment)',
- 'Docker Swarm orchestration'
- ]
+ features: [...PREMIUM_FEATURES]
},
{
code: 'premium_3m',
@@ -54,11 +57,7 @@ export default function PricingCards() {
savings: 'Best short-term value',
description: 'A better value plan for regular use.',
highlighted: true,
- features: [
- 'Auto-Login SSO',
- 'Recipes (multi-container stack deployment)',
- 'Docker Swarm orchestration'
- ]
+ features: [...PREMIUM_FEATURES]
},
{
code: 'premium_6m',
@@ -67,11 +66,7 @@ export default function PricingCards() {
period: 'every 6 months',
savings: 'Strong loyalty pricing',
description: 'The commitment plan with aggressive value.',
- features: [
- 'Auto-Login SSO',
- 'Recipes (multi-container stack deployment)',
- 'Docker Swarm orchestration'
- ]
+ features: [...PREMIUM_FEATURES]
},
{
code: 'premium_12m',
@@ -80,11 +75,7 @@ export default function PricingCards() {
period: 'per year',
savings: 'Best overall value',
description: 'The best-value annual Premium plan.',
- features: [
- 'Auto-Login SSO',
- 'Recipes (multi-container stack deployment)',
- 'Docker Swarm orchestration'
- ]
+ features: [...PREMIUM_FEATURES]
}
], []);