From 047875ab707f9bc7dede240f2cd52bf24f7a6e8f Mon Sep 17 00:00:00 2001 From: amaliadwiy Date: Wed, 10 Jun 2026 15:18:20 +0800 Subject: [PATCH] feat: tambah empty state dengan ikon pada section tugas, dokumen, dan diskusi divisi --- .../division/discussionDivisionDetail.tsx | 53 +++++++++---------- components/division/fileDivisionDetail.tsx | 5 +- components/division/taskDivisionDetail.tsx | 7 ++- 3 files changed, 35 insertions(+), 30 deletions(-) diff --git a/components/division/discussionDivisionDetail.tsx b/components/division/discussionDivisionDetail.tsx index 09c9121..2172b96 100644 --- a/components/division/discussionDivisionDetail.tsx +++ b/components/division/discussionDivisionDetail.tsx @@ -2,6 +2,7 @@ import Styles from "@/constants/Styles"; import { apiGetDivisionOneFeature } from "@/lib/api"; import { useAuthSession } from "@/providers/AuthProvider"; import { useTheme } from "@/providers/ThemeProvider"; +import { MaterialCommunityIcons } from "@expo/vector-icons"; import { router, useLocalSearchParams } from "expo-router"; import { useEffect, useState } from "react"; import { View } from "react-native"; @@ -54,33 +55,31 @@ export default function DiscussionDivisionDetail({ refreshing }: { refreshing: b return ( Diskusi - - { - loading ? - <> - - - - : - data.length > 0 ? ( - data.map((item, index) => ( - { - router.push(`/division/${id}/discussion/${item.id}`); - }} - /> - )) - ) : ( - - Tidak ada diskusi - - ) - } - + {loading ? ( + + + + + ) : data.length > 0 ? ( + + {data.map((item, index) => ( + { + router.push(`/division/${id}/discussion/${item.id}`); + }} + /> + ))} + + ) : ( + + + Belum ada diskusi aktif + + )} ); } diff --git a/components/division/fileDivisionDetail.tsx b/components/division/fileDivisionDetail.tsx index 44f041b..7835522 100644 --- a/components/division/fileDivisionDetail.tsx +++ b/components/division/fileDivisionDetail.tsx @@ -156,7 +156,10 @@ export default function FileDivisionDetail({ refreshing }: { refreshing: boolean })} ) : ( - Tidak ada file + + + Belum ada dokumen + )} : - Tidak ada tugas + + + Tidak ada tugas hari ini + } )