diff --git a/apps/mochi-web/app/layout/footer.tsx b/apps/mochi-web/app/layout/footer.tsx index 234ffeff7..55e5cf5bc 100644 --- a/apps/mochi-web/app/layout/footer.tsx +++ b/apps/mochi-web/app/layout/footer.tsx @@ -65,11 +65,11 @@ export const Footer = () => { -
+
Copyright © {year} Mochi, All rights reserved
-
+
-
+
{[ 'issued by', '', @@ -136,7 +136,7 @@ export default function Feed({ className = '' }: Props) { } }} className={clsx( - 'flex absolute left-1/2 top-full z-20 gap-x-1 items-center py-1 px-2 mt-2 rounded-full transition -translate-x-1/2 bg-white-pure hover:bg-neutral-300', + 'flex absolute left-[calc((100vw-4rem)/2)] top-full z-20 gap-x-1 items-center py-1 px-2 mt-2 rounded-full transition -translate-x-1/2 bg-white-pure hover:bg-neutral-300', { 'opacity-0': !isShowTopFade, 'opacity-100 translate-y-2': isShowTopFade, @@ -152,7 +152,7 @@ export default function Feed({ className = '' }: Props) {
-
+
{loading ? Array(10) diff --git a/apps/mochi-web/components/MochiWidget/index.tsx b/apps/mochi-web/components/MochiWidget/index.tsx index 3fb99ad5d..d9fec9b28 100644 --- a/apps/mochi-web/components/MochiWidget/index.tsx +++ b/apps/mochi-web/components/MochiWidget/index.tsx @@ -50,7 +50,8 @@ export default function MochiWidget() {
diff --git a/apps/mochi-web/components/landing/GridFeatures.tsx b/apps/mochi-web/components/landing/GridFeatures.tsx index 3d09a8111..bd4b34393 100644 --- a/apps/mochi-web/components/landing/GridFeatures.tsx +++ b/apps/mochi-web/components/landing/GridFeatures.tsx @@ -20,15 +20,17 @@ export function GridFeatures({ title, data, className }: Props) { ) : ( title )} -
+
{data.map((d) => { return ( -
- {d.icon} - - {d.title} - - +
+
+ {d.icon} + + {d.title} + +
+ {d.body}
diff --git a/apps/mochi-web/components/landing/LivePlatforms.tsx b/apps/mochi-web/components/landing/LivePlatforms.tsx index 721b6cef1..95f7bb08e 100644 --- a/apps/mochi-web/components/landing/LivePlatforms.tsx +++ b/apps/mochi-web/components/landing/LivePlatforms.tsx @@ -11,7 +11,7 @@ export function LivePlatforms({ className = '' }: { className?: string }) { return (
Mochi is live on -
    +
      {[ { text: ( @@ -19,7 +19,7 @@ export function LivePlatforms({ className = '' }: { className?: string }) { Web ), - icon: , + icon: , href: '#', }, { @@ -29,7 +29,9 @@ export function LivePlatforms({ className = '' }: { className?: string }) { Discord
), - icon: , + icon: ( + + ), href: '#', }, { @@ -39,13 +41,15 @@ export function LivePlatforms({ className = '' }: { className?: string }) { Telegram
), - icon: , + icon: ( + + ), href: '#', }, ].map(({ text, href, icon }, i) => (
  • {icon} diff --git a/apps/mochi-web/components/stats.tsx b/apps/mochi-web/components/stats.tsx index 5f375b2d9..9e4c17e3b 100644 --- a/apps/mochi-web/components/stats.tsx +++ b/apps/mochi-web/components/stats.tsx @@ -18,11 +18,15 @@ function Spotlight({ subtitle: string }) { return ( -
    +
    {icon} -

    - {title} - {subtitle} +

    + + {title} + + + {subtitle} +

    ) @@ -34,7 +38,7 @@ export default function Stats() { ) return ( -
    +
    } title={`${data?.tips_given ?? 1602}+`} diff --git a/apps/mochi-web/pages/index.tsx b/apps/mochi-web/pages/index.tsx index ad62f2c3f..abcb16b49 100644 --- a/apps/mochi-web/pages/index.tsx +++ b/apps/mochi-web/pages/index.tsx @@ -77,37 +77,38 @@ export default function Index() { return ( -
    -
    - @@ -163,55 +164,61 @@ export default function Index() { id: 'support-on-chain-and-hybrid', title: 'Support On-chain & Hybrid', body: 'Lorem ipsum dolor sit amet consectetur. Laoreet risus sagittis laoreet mi. Diam mauris praesent cursus adipiscing. Et aliquam tellus purus odio sapien id arcu egestas. Commodo venenatis aliquet nunc commodo.', - icon: , + icon: , }, { id: 'self-custodial', title: 'Self-custodial', body: 'Lorem ipsum dolor sit amet consectetur. Laoreet risus sagittis laoreet mi. Diam mauris praesent cursus adipiscing. Et aliquam tellus purus odio sapien id arcu egestas. Commodo venenatis aliquet nunc commodo.', - icon: , + icon: , }, { id: 'invisible-wallets', title: 'Invisible Wallets', body: 'Lorem ipsum dolor sit amet consectetur. Laoreet risus sagittis laoreet mi. Diam mauris praesent cursus adipiscing. Et aliquam tellus purus odio sapien id arcu egestas. Commodo venenatis aliquet nunc commodo.', - icon: , + icon: ( + + ), }, { id: 'multi-auth-method', title: 'Multi Auth Method', body: 'Lorem ipsum dolor sit amet consectetur. Laoreet risus sagittis laoreet mi. Diam mauris praesent cursus adipiscing. Et aliquam tellus purus odio sapien id arcu egestas. Commodo venenatis aliquet nunc commodo.', - icon: , + icon: , }, { id: 'account-abstraction', title: 'Account Abstraction', body: 'Lorem ipsum dolor sit amet consectetur. Laoreet risus sagittis laoreet mi. Diam mauris praesent cursus adipiscing. Et aliquam tellus purus odio sapien id arcu egestas. Commodo venenatis aliquet nunc commodo.', - icon: , + icon: ( + + ), }, { id: '?', title: '?', body: 'Lorem ipsum dolor sit amet consectetur. Laoreet risus sagittis laoreet mi. Diam mauris praesent cursus adipiscing. Et aliquam tellus purus odio sapien id arcu egestas. Commodo venenatis aliquet nunc commodo.', - icon: , + icon: ( + + ), }, ]} /> -
    +
    -

    +

    Simple, intuitive commands

    - + Mochi has a single, extensible command for tipping, airdropping on users.
    -
    +