From c21d1f44b2cf460fb92a88f17168f65f3473faa5 Mon Sep 17 00:00:00 2001 From: catloversg <152669316+catloversg@users.noreply.github.com> Date: Wed, 15 Apr 2026 05:53:40 +0700 Subject: [PATCH] UI: Add button to open Faction page from Gang UI (#2655) --- src/Gang/ui/GangRoot.tsx | 31 +++++++++++++++++++++++++------ 1 file changed, 25 insertions(+), 6 deletions(-) diff --git a/src/Gang/ui/GangRoot.tsx b/src/Gang/ui/GangRoot.tsx index 73deb7ddc..299388828 100644 --- a/src/Gang/ui/GangRoot.tsx +++ b/src/Gang/ui/GangRoot.tsx @@ -9,6 +9,10 @@ import Tabs from "@mui/material/Tabs"; import Tab from "@mui/material/Tab"; import { useCycleRerender } from "../../ui/React/hooks"; +import Button from "@mui/material/Button"; +import { Router } from "../../ui/GameRoot"; +import { Page } from "../../ui/Router"; +import { Factions } from "../../Faction/Factions"; /** React Component for all the gang stuff. */ export function GangRoot(): React.ReactElement { @@ -18,7 +22,7 @@ export function GangRoot(): React.ReactElement { })(); const [value, setValue] = React.useState(0); - function handleChange(event: React.SyntheticEvent, tab: number): void { + function handleChange(__event: React.SyntheticEvent, tab: number): void { setValue(tab); } @@ -26,11 +30,26 @@ export function GangRoot(): React.ReactElement { return ( - - - - - +
+ + + + + + +
{value === 0 && } {value === 1 && } {value === 2 && }