feat: update home page features with federation, calendar, notifications, OAuth, and analytics support
Build & Push Docker Image / build (push) Successful in 4m24s
Build & Push Docker Image / build (push) Successful in 4m24s
This commit is contained in:
+30
-14
@@ -1,5 +1,5 @@
|
||||
import { Link } from 'react-router-dom';
|
||||
import { Video, Shield, Users, Palette, ArrowRight, Zap, Globe, FileText, Lock } from 'lucide-react';
|
||||
import { Video, Shield, Users, Palette, ArrowRight, Zap, Globe, FileText, Lock, Network, CalendarDays, Bell, KeyRound, BarChart2, Settings2 } from 'lucide-react';
|
||||
import BrandLogo from '../components/BrandLogo';
|
||||
import { useLanguage } from '../contexts/LanguageContext';
|
||||
import { useBranding } from '../contexts/BrandingContext';
|
||||
@@ -20,25 +20,40 @@ export default function Home() {
|
||||
title: t('home.featureRoomsTitle'),
|
||||
desc: t('home.featureRoomsDesc'),
|
||||
},
|
||||
{
|
||||
icon: Shield,
|
||||
title: t('home.featureUsersTitle'),
|
||||
desc: t('home.featureUsersDesc'),
|
||||
},
|
||||
{
|
||||
icon: Palette,
|
||||
title: t('home.featureThemesTitle'),
|
||||
desc: t('home.featureThemesDesc'),
|
||||
},
|
||||
{
|
||||
icon: Zap,
|
||||
title: t('home.featureRecordingsTitle'),
|
||||
desc: t('home.featureRecordingsDesc'),
|
||||
},
|
||||
{
|
||||
icon: Globe,
|
||||
title: t('home.featureOpenSourceTitle'),
|
||||
desc: t('home.featureOpenSourceDesc'),
|
||||
icon: Network,
|
||||
title: t('home.featureFederationTitle'),
|
||||
desc: t('home.featureFederationDesc'),
|
||||
},
|
||||
{
|
||||
icon: CalendarDays,
|
||||
title: t('home.featureCalendarTitle'),
|
||||
desc: t('home.featureCalendarDesc'),
|
||||
},
|
||||
{
|
||||
icon: Bell,
|
||||
title: t('home.featureNotificationsTitle'),
|
||||
desc: t('home.featureNotificationsDesc'),
|
||||
},
|
||||
{
|
||||
icon: KeyRound,
|
||||
title: t('home.featureOAuthTitle'),
|
||||
desc: t('home.featureOAuthDesc'),
|
||||
},
|
||||
{
|
||||
icon: BarChart2,
|
||||
title: t('home.featureAnalyticsTitle'),
|
||||
desc: t('home.featureAnalyticsDesc'),
|
||||
},
|
||||
{
|
||||
icon: Palette,
|
||||
title: t('home.featureThemesTitle'),
|
||||
desc: t('home.featureThemesDesc'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -143,6 +158,7 @@ export default function Home() {
|
||||
<p className="text-sm text-th-text-s">
|
||||
{t('home.footer', { year: new Date().getFullYear() })}
|
||||
</p>
|
||||
<p className="text-xs text-th-text-s/50 mt-1">made with AI unfortunately</p>
|
||||
{(imprintUrl || privacyUrl) && (
|
||||
<div className="flex items-center justify-center gap-4 mt-3">
|
||||
{imprintUrl && (
|
||||
|
||||
Reference in New Issue
Block a user