- {Array.from({ length: NUM_ROWS }).map((_, rowIndex) => (
-
- ))}
+
+
+
-
-
-
+
-
-
+ {downloadButtons}
+
+
+
-
+ {Array.from({ length: NUM_ROWS }).map((_, rowIndex) => (
+
+ ))}
+
+
+
+
-
-
-
+
Frosty lets you watch{' '}
{' '}
emotes
-
- {downloadButtons}
+ {downloadButtons}
+
+
{coreFeatures.map((feature, index) => (
))}
-
+
-
+ {downloadButtons}
+
+
+
Frequently asked questions
-
+
{faqs.map((faq, index) => (
{faq.question}
-
+
{faq.answer}
diff --git a/web/src/components/FeatureCard.tsx b/web/src/components/FeatureCard.tsx
index 732e48ad..dc901273 100644
--- a/web/src/components/FeatureCard.tsx
+++ b/web/src/components/FeatureCard.tsx
@@ -7,20 +7,16 @@ interface FeatureCardProps {
export function FeatureCard({ caption, screenshot }: FeatureCardProps) {
return (
-
-
-
-
-
-
- {caption}
-
-
+
+
+
+ {caption}
+
);
}
diff --git a/web/src/components/Header.tsx b/web/src/components/Header.tsx
index 097fda4a..8bf7650f 100644
--- a/web/src/components/Header.tsx
+++ b/web/src/components/Header.tsx
@@ -6,7 +6,7 @@ import { ThemeToggle } from './ThemeToggle';
export function Header() {
return (
-
+
Frequently asked questions
-
+
{faqs.map((faq, index) => (
diff --git a/web/src/components/FeatureCard.tsx b/web/src/components/FeatureCard.tsx
index 732e48ad..dc901273 100644
--- a/web/src/components/FeatureCard.tsx
+++ b/web/src/components/FeatureCard.tsx
@@ -7,20 +7,16 @@ interface FeatureCardProps {
export function FeatureCard({ caption, screenshot }: FeatureCardProps) {
return (
-
-
+
+
+ {caption}
+
);
}
diff --git a/web/src/components/Header.tsx b/web/src/components/Header.tsx
index 097fda4a..8bf7650f 100644
--- a/web/src/components/Header.tsx
+++ b/web/src/components/Header.tsx
@@ -6,7 +6,7 @@ import { ThemeToggle } from './ThemeToggle';
export function Header() {
return (
-
+
{faq.question}
-+
{faq.answer}
-
-
-
-
- {caption}
-
-
+