diff --git a/apps/website/public/assets/communities/community-card-note-01.png b/apps/website/public/assets/communities/community-card-note-01.png new file mode 100644 index 00000000..aa220c05 Binary files /dev/null and b/apps/website/public/assets/communities/community-card-note-01.png differ diff --git a/apps/website/public/assets/communities/community-card-note-02.png b/apps/website/public/assets/communities/community-card-note-02.png new file mode 100644 index 00000000..16b61e87 Binary files /dev/null and b/apps/website/public/assets/communities/community-card-note-02.png differ diff --git a/apps/website/public/assets/communities/community-card-note-03.png b/apps/website/public/assets/communities/community-card-note-03.png new file mode 100644 index 00000000..008e3e88 Binary files /dev/null and b/apps/website/public/assets/communities/community-card-note-03.png differ diff --git a/apps/website/public/assets/communities/community-card-note-04.png b/apps/website/public/assets/communities/community-card-note-04.png new file mode 100644 index 00000000..b26af729 Binary files /dev/null and b/apps/website/public/assets/communities/community-card-note-04.png differ diff --git a/apps/website/public/assets/messenger/identity-note.png b/apps/website/public/assets/messenger/identity-note.png new file mode 100644 index 00000000..5ef04e98 Binary files /dev/null and b/apps/website/public/assets/messenger/identity-note.png differ diff --git a/apps/website/src/components/hero.tsx b/apps/website/src/components/hero.tsx index 0b4c3294..28ebae52 100644 --- a/apps/website/src/components/hero.tsx +++ b/apps/website/src/components/hero.tsx @@ -1,10 +1,17 @@ import { Button, Tag, Text } from '@status-im/components' -import { DownloadIcon, WalletIcon } from '@status-im/icons' +import { + CommunitiesIcon, + DownloadIcon, + MessengerIcon, + WalletIcon, +} from '@status-im/icons' import { cx } from 'class-variance-authority' import { GridHero } from './cards' +import type { IconProps } from '@status-im/icons' import type { StaticImageData } from 'next/image' +import type { ComponentType } from 'react' type Props = { type: 'Communities' | 'Create Community' | 'Wallet' | 'Messenger' @@ -16,6 +23,13 @@ type Props = { dark?: boolean } +const icons: Record> = { + Wallet: WalletIcon, + Communities: CommunitiesIcon, + 'Create Community': CommunitiesIcon, + Messenger: MessengerIcon, +} + export const Hero = (props: Props) => { const { type, title, description, color, images, maxWidth, dark } = props @@ -30,7 +44,7 @@ export const Hero = (props: Props) => {
diff --git a/apps/website/src/pages/features/communities.tsx b/apps/website/src/pages/features/communities.tsx index 45c16354..03e1138d 100644 --- a/apps/website/src/pages/features/communities.tsx +++ b/apps/website/src/pages/features/communities.tsx @@ -1,7 +1,11 @@ -// import communityCardImage01 from '@assets/communities/community-card-01.png' -// import communityCardImage02 from '@assets/communities/community-card-02.png' -// import communityCardImage03 from '@assets/communities/community-card-03.png' -// import communityCardImage04 from '@assets/communities/community-card-04.png' +import communityCardImage01 from '@assets/communities/community-card-01.png' +import communityCardImage02 from '@assets/communities/community-card-02.png' +import communityCardImage03 from '@assets/communities/community-card-03.png' +import communityCardImage04 from '@assets/communities/community-card-04.png' +import communityCardNote01 from '@assets/communities/community-card-note-01.png' +import communityCardNote02 from '@assets/communities/community-card-note-02.png' +import communityCardNote03 from '@assets/communities/community-card-note-03.png' +import communityCardNote04 from '@assets/communities/community-card-note-04.png' import featureImage1 from '@assets/communities/feature-01.png' import featureImage2 from '@assets/communities/feature-02.png' import featureImage3 from '@assets/communities/feature-03.png' @@ -38,13 +42,11 @@ const CommunitiesPage: Page = () => { images={[heroImage1, heroImage2, heroImage3, heroImage4]} maxWidth={702} /> - -
{ color="turquoise" />
- -
-
-

Your next community

+
+
+
+

Your next community

Explore the metaverse of communities and find your kindred spirits - in the Status Community Directory. + in the Status Community Directory. -
- TODO - TODO - TODO - TODO -
-
+
+
+
+
+ TODO + TODO +
+
+ TODO + TODO +
+
+ TODO + TODO + TODO +
+
+ TODO +
+
+
+
+
-

A wonderful chat experience

+

+ A wonderful chat experience +

Give your community a unique look that reflects it’s passions and values. Or just look cool ✨ diff --git a/apps/website/src/pages/features/messenger.tsx b/apps/website/src/pages/features/messenger.tsx index deeb783a..b10e3906 100644 --- a/apps/website/src/pages/features/messenger.tsx +++ b/apps/website/src/pages/features/messenger.tsx @@ -12,6 +12,7 @@ import heroImage1 from '@assets/messenger/hero-01.png' import heroImage2 from '@assets/messenger/hero-02.png' import heroImage3 from '@assets/messenger/hero-03.png' import heroImage4 from '@assets/messenger/hero-04.png' +import identityNote from '@assets/messenger/identity-note.png' import sectionImage1 from '@assets/messenger/section-01.png' import sectionImage2 from '@assets/messenger/section-02.png' import { Text } from '@status-im/components' @@ -98,16 +99,20 @@ const MessengerPage: Page = () => {
-
-

- Keep who your friends are private -

- - End to end encryption is important, but it doesn’t stop an - eavesdropper knowing who is talking to who. Status’ metadata privacy - fixes this - it means that even who you message with can’t be - surveilled. - +
+
+
+

+ Keep who your friends are private +

+ + End to end encryption is important, but it doesn’t stop an + eavesdropper knowing who is talking to who. Status’ metadata + privacy fixes this - it means that even who you message with can’t + be surveilled. + +
+
@@ -166,33 +171,45 @@ const MessengerPage: Page = () => {
-
-

- Your assets. -
- Your identity. -

- - Showcase some or all of your tokens, memberships and accounts with - friends, the world, or keep private. - +
+
+
+
+
+
+

+ Your assets. +
+ Your identity. +

+
+ + Showcase some or all of your tokens, memberships and + accounts with friends, the world, or keep private. + +
+ Your identity +
+
+
-
- - Preview examples - - -
- {['blue', 'pink', 'orange', 'green'].map(color => ( -
- ))} +
+ Your identity +
+