diff --git a/apps/gacha/public/gacha/certificate.png b/apps/gacha/public/gacha/certificate.png index 0997578..a7a9d23 100644 Binary files a/apps/gacha/public/gacha/certificate.png and b/apps/gacha/public/gacha/certificate.png differ diff --git a/apps/gacha/public/gacha/gelang-karet.png b/apps/gacha/public/gacha/gelang-karet.png new file mode 100644 index 0000000..6e0f466 Binary files /dev/null and b/apps/gacha/public/gacha/gelang-karet.png differ diff --git a/apps/gacha/public/gacha/lanyard-id-card.png b/apps/gacha/public/gacha/lanyard-id-card.png new file mode 100644 index 0000000..082efc7 Binary files /dev/null and b/apps/gacha/public/gacha/lanyard-id-card.png differ diff --git a/apps/gacha/public/gacha/pin.png b/apps/gacha/public/gacha/pin.png new file mode 100644 index 0000000..5eb0c5c Binary files /dev/null and b/apps/gacha/public/gacha/pin.png differ diff --git a/apps/gacha/public/gacha/sticker.png b/apps/gacha/public/gacha/sticker.png new file mode 100644 index 0000000..e309dbe Binary files /dev/null and b/apps/gacha/public/gacha/sticker.png differ diff --git a/apps/gacha/src/app/page.tsx b/apps/gacha/src/app/page.tsx index fd3991d..62c5210 100644 --- a/apps/gacha/src/app/page.tsx +++ b/apps/gacha/src/app/page.tsx @@ -2,6 +2,11 @@ import { ArrowDownOutlined } from '@ant-design/icons'; import { Button } from '@imphnen-frontend-service/ui/atoms'; import { FC, Fragment, ReactElement } from 'react'; +interface GachaItemProps { + src: string; + label: string; +} + export const Components: FC = (): ReactElement => { const scrollToRoulette = () => { const rouletteSection = document.getElementById('roulette'); @@ -10,6 +15,21 @@ export const Components: FC = (): ReactElement => { } }; + const GachaItem: FC = ({ src, label }): ReactElement => { + return ( +
+
+ +
+

{label}

+
+ ); + }; + return ( {/* Landing Page */} @@ -104,7 +124,7 @@ export const Components: FC = (): ReactElement => { {/* Roulette Page */}
@@ -119,7 +139,7 @@ export const Components: FC = (): ReactElement => {

How to gacha

-
    +
    1. First, press the "Spin Now" button
    2. If the merch does not match you can reroll by paying IDR5,000 @@ -131,18 +151,27 @@ export const Components: FC = (): ReactElement => {
      -
      +
      Here Take Your Prize
      -
      -
      -
      Rolling Merch
      -

      - Sertifikat + Laminating -

      -
      +
      + + {/* + + + + */}