diff --git a/apps/backoffice/public/gacha.png b/apps/backoffice/public/gacha.png new file mode 100644 index 0000000..04a57c3 Binary files /dev/null and b/apps/backoffice/public/gacha.png differ diff --git a/apps/backoffice/src/app/dashboard/page.tsx b/apps/backoffice/src/app/dashboard/page.tsx index 21b343c..67cb9c4 100644 --- a/apps/backoffice/src/app/dashboard/page.tsx +++ b/apps/backoffice/src/app/dashboard/page.tsx @@ -1,130 +1,106 @@ +import { ArrowDownOutlined } from '@ant-design/icons'; +import { Button } from '@imphnen-frontend-service/ui/atoms'; import { FC, ReactElement } from 'react'; export const Components: FC = (): ReactElement => { return (
{/* Dashboard Header */} -
-

Dashboard

-
+
+

Dashboard

+
- {/* Summary Section */} -
-

Summary

-
- {/* Summary Cards */} - {[1, 2, 3, 4].map((item) => ( -
-
+
+
+ {/* Summary Section */} +
+

+ Summary +

+
+ {/* Summary Cards */} + {[1, 2, 3, 4].map((item) => ( +
+
+ +
+
+

1000

+

+ Total Participants +

+
+
+ ))} +
+
+ + {/* Gacha Items Section */} +
+
+

+ Gacha Items +

+ +
-
-

1000

-

Total Participants

-
+
- ))} -
-
- {/* Gacha Items Section */} -
-
-

Gacha Items

- -
- - {/* Gacha Items List */} -
- {[1, 2, 3, 4].map((item) => ( -
-
- Lanyard IMPHNEN -
-

Lanyard IMPHNEN

-
- Prize {item} - - Chance Rate: (1%) + {/* Gacha Items List */} +
+ {[1, 2, 3, 4].map((item) => ( +
+
+ Lanyard IMPHNEN +
+

Lanyard IMPHNEN

+
+ Prize {item} + + Chance Rate: (1%) +
+
+
+
+ +
-
-
- - -
+ ))}
- ))} +
-
- {/* Right side illustration */} -
-
- Lanyard - Pin - Sticker - Certificate - Gelang Karet -
+ {/* Right-side illustration */} +
);