diff --git a/Content.Client/_White/AuthPanel/AuthPanelBoundUserInterface.cs b/Content.Client/_White/AuthPanel/AuthPanelBoundUserInterface.cs index 29dbb73a86..014f54574c 100644 --- a/Content.Client/_White/AuthPanel/AuthPanelBoundUserInterface.cs +++ b/Content.Client/_White/AuthPanel/AuthPanelBoundUserInterface.cs @@ -17,9 +17,9 @@ public sealed class AuthPanelBoundUserInterface : BoundUserInterface _menu = new AuthPanelMenu(); - _menu.OnRedButtonPressed(_=>SendButtonPressed(AuthPanelAction.ERTRecruit)); - _menu.OnAccessButtonPressed(_=>SendButtonPressed(AuthPanelAction.AddAccess)); - _menu.OnBluespaceWeaponButtonPressed(_=>SendButtonPressed(AuthPanelAction.BluespaceWeapon)); + _menu.OnRedButtonPressed(_ => SendButtonPressed(AuthPanelAction.ERTRecruit)); + // _menu.OnAccessButtonPressed(_ => SendButtonPressed(AuthPanelAction.AddAccess)); + // _menu.OnBluespaceWeaponButtonPressed(_ => SendButtonPressed(AuthPanelAction.BluespaceWeapon)); _menu.OnClose += Close; _menu.OpenCentered(); @@ -27,26 +27,27 @@ public sealed class AuthPanelBoundUserInterface : BoundUserInterface public void SendButtonPressed(AuthPanelAction button) { - SendMessage(new AuthPanelButtonPressedMessage(button,_menu?.GetReason())); + SendMessage(new AuthPanelButtonPressedMessage(button, _menu?.GetReason())); } protected override void UpdateState(BoundUserInterfaceState state) { - if(state is not AuthPanelConfirmationActionState confirmationActionState) + if (state is not AuthPanelConfirmationActionState confirmationActionState) return; var action = confirmationActionState.Action; - if(action.Action is AuthPanelAction.AddAccess) - _menu?.SetAccessCount(action.ConfirmedPeopleCount,action.MaxConfirmedPeopleCount); - if(action.Action is AuthPanelAction.ERTRecruit) - _menu?.SetRedCount(action.ConfirmedPeopleCount,action.MaxConfirmedPeopleCount); - if(action.Action is AuthPanelAction.BluespaceWeapon) - _menu?.SetWeaponCount(action.ConfirmedPeopleCount,action.MaxConfirmedPeopleCount); + // if (action.Action is AuthPanelAction.AddAccess) + // _menu?.SetAccessCount(action.ConfirmedPeopleCount, action.MaxConfirmedPeopleCount); + if (action.Action is AuthPanelAction.ERTRecruit) + _menu?.SetRedCount(action.ConfirmedPeopleCount, action.MaxConfirmedPeopleCount); + // if (action.Action is AuthPanelAction.BluespaceWeapon) + // _menu?.SetWeaponCount(action.ConfirmedPeopleCount, action.MaxConfirmedPeopleCount); _menu?.SetReason(action.Reason); - + if (action.ConfirmedPeopleCount == 0) + _menu?.UnlockReason(); } protected override void Dispose(bool disposing) diff --git a/Content.Client/_White/AuthPanel/AuthPanelMenu.xaml b/Content.Client/_White/AuthPanel/AuthPanelMenu.xaml index eb2b67705d..28b10fd96e 100644 --- a/Content.Client/_White/AuthPanel/AuthPanelMenu.xaml +++ b/Content.Client/_White/AuthPanel/AuthPanelMenu.xaml @@ -1,9 +1,9 @@ + Title="{Loc 'auth-panel-name'}" + MinSize="500 300" + SetSize="500 300">