fix: hotgroup button updated when unit dies

This commit is contained in:
Davide Passoni
2024-12-20 16:21:35 +01:00
parent 5797b9d209
commit c9c34f013f
2 changed files with 10 additions and 4 deletions

View File

@@ -7,10 +7,8 @@ import { Unit } from "../../unit/unit";
export function HotGroupBar(props: {}) {
const [hotgroups, setHotgroups] = useState({} as { [key: number]: Unit[] });
const [appState, setAppState] = useState(OlympusState.NOT_INITIALIZED);
useEffect(() => {
AppStateChangedEvent.on((state, subState) => setAppState(state));
HotgroupsChangedEvent.on((hotgroups) => setHotgroups({ ...hotgroups }));
}, []);
@@ -38,7 +36,7 @@ export function HotGroupBar(props: {}) {
<span
className={`text-white`}
>
{units.length}
{units.filter((unit) => unit.getAlive()).length}
</span>
</OlStateButton>
</div>