From 3de1748f12b7b3b5833013abc14b2656e3a32453 Mon Sep 17 00:00:00 2001
From: Hafid Nur <73023445+hafidnrzs@users.noreply.github.com>
Date: Mon, 23 Feb 2026 10:06:08 +0700
Subject: [PATCH] fix(qr): Empty State (#76)
* fix(qr): add empty state for campaign & user management page to handle unexcepted null error
* fix(qr): fix empty state logic in the user management page
---
.../src/app/admin/campaigns/page.tsx | 26 ++++++++++++++++++-
apps/qrcampaign/src/app/admin/users/page.tsx | 20 ++++++++++++--
2 files changed, 43 insertions(+), 3 deletions(-)
diff --git a/apps/qrcampaign/src/app/admin/campaigns/page.tsx b/apps/qrcampaign/src/app/admin/campaigns/page.tsx
index f71e83b..e9ef101 100644
--- a/apps/qrcampaign/src/app/admin/campaigns/page.tsx
+++ b/apps/qrcampaign/src/app/admin/campaigns/page.tsx
@@ -10,6 +10,7 @@ import {
DeleteOutlined,
CheckCircleOutlined,
PlusOutlined,
+ FileOutlined,
} from '@ant-design/icons';
export default function CampaignsPage() {
@@ -195,7 +196,30 @@ export default function CampaignsPage() {
-
+ Get started by creating your first QR campaign. +
+ +Manage users and their roles
-+ There are currently no users in the system. +
+