diff --git a/resources/js/pages/admin/manage/announcements/index.tsx b/resources/js/pages/admin/manage/announcements/index.tsx index 7740040..c3f035c 100644 --- a/resources/js/pages/admin/manage/announcements/index.tsx +++ b/resources/js/pages/admin/manage/announcements/index.tsx @@ -135,6 +135,7 @@ export default function AnnouncementIndex({ { if (!open) { setViewing(null); @@ -176,10 +177,12 @@ function ViewDetailDialog({ open, onOpenChange, announcement, + showTargetRoles, }: { open: boolean; onOpenChange: (open: boolean) => void; announcement: Announcement | null; + showTargetRoles: boolean; }) { return ( @@ -200,18 +203,20 @@ function ViewDetailDialog({ )} -
- -
- {announcement.target_roles.map((role) => ( - - {AnnouncementTargetRoleLabels[role]} - - ))} + {showTargetRoles && ( +
+ +
+ {announcement.target_roles.map((role) => ( + + {AnnouncementTargetRoleLabels[role]} + + ))} +
-
+ )}