diff --git a/frontend/landing/src/components/index/Features.astro b/frontend/landing/src/components/index/Features.astro
index 55dd464d5..c6a99e397 100644
--- a/frontend/landing/src/components/index/Features.astro
+++ b/frontend/landing/src/components/index/Features.astro
@@ -61,18 +61,16 @@ const features = [
];
---
-
-
-
Features
+
+
+
Features
-
- Analytics that feels like itβs from the future
-
+
+ Explore our bot's awesome features
+
- Powerful, self-serve product and growth analytics to help you convert, engage, and retain
- more users. Trusted by over 4,000 startups.
+ Uncover a treasure trove of features that'll take your stream to the next level. Our bot got
+ the tools to transform your stream adventure!
@@ -80,13 +78,13 @@ const features = [
features.map((f) => (
-
+
{f.title}
- {f.description}
+ {f.description}
))
}
-
+
diff --git a/frontend/landing/src/components/index/Footer.astro b/frontend/landing/src/components/index/Footer.astro
index 19a19c1ff..9ee5aee43 100644
--- a/frontend/landing/src/components/index/Footer.astro
+++ b/frontend/landing/src/components/index/Footer.astro
@@ -7,41 +7,54 @@ import Github from '../../assets/social/github.svg?component';
import { navLinks } from '../navLinks.js';
---
-
-
-
-
-
-
Β© {new Date().getFullYear()} Twir. All rights reserved.
-
-
-
-
-
+
+
+
+
+
© {new Date().getFullYear()} Twir. All rights reserved.
+
+
+
+
diff --git a/frontend/landing/src/components/index/Hero.astro b/frontend/landing/src/components/index/Hero.astro
index bf0dbefb7..e703d9ab6 100644
--- a/frontend/landing/src/components/index/Hero.astro
+++ b/frontend/landing/src/components/index/Hero.astro
@@ -7,154 +7,147 @@ import ChatMessageTail from '../../assets/chat-message-tail.svg?component';
import TwitchAvatar from '../TwitchAvatar.astro';
type ChatItem =
- | {
- type: 'redemption';
- title: string;
- input: string;
-}
- | {
- type: 'message';
- sender: 'bot' | 'user';
- message: string;
-};
+ | {
+ type: 'redemption';
+ title: string;
+ input: string;
+ }
+ | {
+ type: 'message';
+ sender: 'bot' | 'user';
+ message: string;
+ };
const messages: ChatItem[] = [
- {
- sender: 'bot',
- message: 'Message from timer: follow to my socials!',
- type: 'message',
- },
- {
- sender: 'user',
- message: '!title Playling League of Legends with my friend',
- type: 'message',
- },
- {
- sender: 'bot',
- message: 'β
Title succesfully changed.',
- type: 'message',
- },
- {
- type: 'redemption',
- title: '
melkam activated channel reward: timeout chatter (1000 πͺ)',
- input: 'Satont',
- },
- {
- sender: 'bot',
- message: 'melkam disabled chat for
Satont for 5 minutes',
- type: 'message',
- },
- {
- sender: 'user',
- message: '!song',
- type: 'message',
- },
- {
- sender: 'bot',
- message: 'Linkin Park β Numb',
- type: 'message',
- },
- {
- sender: 'user',
- message: '!category LOL',
- type: 'message',
- },
- {
- sender: 'bot',
- message: 'β
Category changed to League of Legends.',
- type: 'message',
- },
+ {
+ sender: 'bot',
+ message: 'Message from timer: follow to my socials!',
+ type: 'message',
+ },
+ {
+ sender: 'user',
+ message: '!title Playling League of Legends with my friend',
+ type: 'message',
+ },
+ {
+ sender: 'bot',
+ message: 'β
Title succesfully changed.',
+ type: 'message',
+ },
+ {
+ type: 'redemption',
+ title: '
melkam activated channel reward: timeout chatter (1000 πͺ)',
+ input: 'Satont',
+ },
+ {
+ sender: 'bot',
+ message: 'melkam disabled chat for
Satont for 5 minutes',
+ type: 'message',
+ },
+ {
+ sender: 'user',
+ message: '!song',
+ type: 'message',
+ },
+ {
+ sender: 'bot',
+ message: 'Linkin Park β Numb',
+ type: 'message',
+ },
+ {
+ sender: 'user',
+ message: '!category LOL',
+ type: 'message',
+ },
+ {
+ sender: 'bot',
+ message: 'β
Category changed to League of Legends.',
+ type: 'message',
+ },
];
---
-
-
-
-
-
- π View latest updates
-
-
-
- Engage your audience like never before
-
+
+
+
+
+
+ π View latest updates
+
+
+
+ Engage your audience like never before
+
-
- Our Twitch bot is the ultimate all-in-one solution for streamers looking to take their
- channel to the next level.
-
+
+ Our Twitch bot is the ultimate all-in-one solution for streamers looking to take their
+ channel to the next level.
+
-
-
- Learn more
-
-
-
-
-
- {
- messages.map((item) => (
-
- {item.type === 'message' && item.sender === 'bot' && (
-
- )}
- {item.type === 'message' && item.sender === 'user' && (
-
- )}
- {item.type === 'message' && (
-
-
-
-
- )}
- {item.type === 'redemption' && (
-
+
+ Learn more
+
+
+
+
+
+ {
+ messages.map((item) => (
+
+ {item.type === 'message' && item.sender === 'bot' && (
+
+ )}
+ {item.type === 'message' && item.sender === 'user' && (
+
+ )}
+ {item.type === 'message' && (
+
+
+
+
+ )}
+ {item.type === 'redemption' && (
+
-
- {item.input}
-
-
- )}
-
- ))
- }
-
-
-
-
+ ">
+
+ {item.input}
+
+
+ )}
+
+ ))
+ }
+
+
+
+
diff --git a/frontend/landing/src/components/index/Integrations.astro b/frontend/landing/src/components/index/Integrations.astro
index 81a8e94ac..4ee840273 100644
--- a/frontend/landing/src/components/index/Integrations.astro
+++ b/frontend/landing/src/components/index/Integrations.astro
@@ -28,9 +28,9 @@ const integrations = [