feat: tambah fitur lampiran file pada tugas kegiatan dan tugas divisi

This commit is contained in:
2026-05-06 12:32:33 +08:00
parent a090a85142
commit eccfe29387
6 changed files with 996 additions and 75 deletions

View File

@@ -25,6 +25,7 @@ type Props = {
status: number;
dateStart: string;
dateEnd: string;
files?: { name: string; extension: string }[];
}
export default function SectionTanggalTugasTask({ refreshing, isMemberDivision }: { refreshing: boolean, isMemberDivision: boolean }) {
@@ -145,6 +146,7 @@ export default function SectionTanggalTugasTask({ refreshing, isMemberDivision }
title={item.title}
dateStart={item.dateStart}
dateEnd={item.dateEnd}
files={item.files ?? []}
onPress={() => {
setTugas({
id: item.id,
@@ -179,6 +181,14 @@ export default function SectionTanggalTugasTask({ refreshing, isMemberDivision }
}, 600)
}}
/>
<MenuItemRow
icon={<MaterialCommunityIcons name="file-multiple-outline" color={colors.text} size={25} />}
title="File Tugas"
onPress={() => {
setModal(false);
router.push(`/division/${id}/task/${detail}/tugas-file/${tugas.id}?member=${isMemberDivision}`)
}}
/>
{
(entityUser.role != "user" && entityUser.role != "coadmin") || isMemberDivision
?