@@ -128,7 +146,7 @@ export const KillsSettingsDialog: React.FC
= ({ visibl
{excluded.length === 0 && No systems excluded.
}
{excluded.map(sysId => (
-
+
): KillsWidgetSettings {
diff --git a/assets/js/hooks/Mapper/components/mapInterface/widgets/SystemKills/hooks/useSystemKillsTemplate.tsx b/assets/js/hooks/Mapper/components/mapInterface/widgets/SystemKills/hooks/useSystemKillsTemplate.tsx
new file mode 100644
index 00000000..a9637d48
--- /dev/null
+++ b/assets/js/hooks/Mapper/components/mapInterface/widgets/SystemKills/hooks/useSystemKillsTemplate.tsx
@@ -0,0 +1,17 @@
+// useSystemKillsItemTemplate.tsx
+import { useCallback } from 'react';
+import { VirtualScrollerTemplateOptions } from 'primereact/virtualscroller';
+import { DetailedKill } from '@/hooks/Mapper/types/kills';
+import { KillItemTemplate } from '../components/KillItemTemplate';
+
+export function useSystemKillsItemTemplate(
+ systemNameMap: Record,
+ compact: boolean,
+ onlyOneSystem: boolean,
+) {
+ return useCallback(
+ (kill: DetailedKill, options: VirtualScrollerTemplateOptions) =>
+ KillItemTemplate(systemNameMap, compact, onlyOneSystem, kill, options),
+ [systemNameMap, compact, onlyOneSystem],
+ );
+}