diff --git a/nym-wallet/src/components/Buy/Tutorial.tsx b/nym-wallet/src/components/Buy/Tutorial.tsx
index 1d4b40fc58..b9df4b4f0c 100644
--- a/nym-wallet/src/components/Buy/Tutorial.tsx
+++ b/nym-wallet/src/components/Buy/Tutorial.tsx
@@ -1,90 +1,119 @@
import React, { useState } from 'react';
-import { Box, Button, Stack, Typography, Grid, Link } from '@mui/material';
+import { Button, Stack, Typography, Grid, Link } from '@mui/material';
+import { Tune as TuneIcon, BorderColor as BorderColorIcon, Paid as PaidIcon } from '@mui/icons-material';
import { NymCard } from '../NymCard';
-import { ModalDivider } from '../Modals/ModalDivider';
import { SignMessageModal } from './SignMessageModal';
+const borderColor = 'rgba(141, 147, 153, 0.2)';
+
+const TutorialStep = ({
+ step,
+ title,
+ text,
+ icon,
+ divider,
+}: {
+ step: number;
+ title: string;
+ text: string | React.ReactNode;
+ icon: React.ReactNode;
+ divider?: boolean;
+}) => (
+
+
+
+ {icon}
+
+ {`STEP ${step}`}
+
+
+
+ {title}
+
+ {typeof text === 'string' ? (
+ t.palette.nym.text.muted }}>{text}
+ ) : (
+ text
+ )}
+
+
+);
+
export const Tutorial = () => {
const [showSignModal, setShowSignModal] = useState(false);
return (
-
+
+
+ Follow below 3 steps to quickly and easily to buy NYM tokens. You can purchase up to 1000 Swiss Francs per day
+ without KYC.
+
{showSignModal && setShowSignModal(false)} />}
-
-
-
- How to buy NYM with Bity?
-
- Follow these 3 steps below to quickly and easily buy NYM tokens
-
-
+
);
};