diff --git a/code/modules/admin/force_event.dm b/code/modules/admin/force_event.dm index d0d332b7d6c..8be37233351 100644 --- a/code/modules/admin/force_event.dm +++ b/code/modules/admin/force_event.dm @@ -66,6 +66,7 @@ "description" = event_control.description, "type" = event_control.type, "category" = event_control.category, + "has_customization" = !isnull(event_control.admin_setup), )) data["categories"] = categories data["events"] = events diff --git a/tgui/packages/tgui/interfaces/ForceEvent.tsx b/tgui/packages/tgui/interfaces/ForceEvent.tsx index cf29dd2047e..19abd622cdd 100644 --- a/tgui/packages/tgui/interfaces/ForceEvent.tsx +++ b/tgui/packages/tgui/interfaces/ForceEvent.tsx @@ -1,4 +1,5 @@ import { paginate } from 'common/collections'; +import { BooleanLike } from 'common/react'; import { useBackend, useLocalState } from '../backend'; import { Stack, Button, Icon, Input, Section, Tabs } from '../components'; import { Window } from '../layouts'; @@ -48,6 +49,7 @@ type Event = { description: string; type: string; category: string; + has_customization: BooleanLike; }; type Category = { @@ -146,8 +148,16 @@ export const EventSection = (props, context) => { {eventPage.map((event) => (