diff --git a/Content.Client/White/Economy/Ui/BankUi.cs b/Content.Client/White/Economy/Ui/BankUi.cs index 08cd6323b6..cce84aafca 100644 --- a/Content.Client/White/Economy/Ui/BankUi.cs +++ b/Content.Client/White/Economy/Ui/BankUi.cs @@ -1,10 +1,13 @@ using Content.Client.UserInterface.Fragments; +using Content.Shared.CartridgeLoader; using Content.Shared.White.Economy; +using JetBrains.Annotations; using Robust.Client.GameObjects; using Robust.Client.UserInterface; namespace Content.Client.White.Economy.Ui; +[UsedImplicitly] public sealed partial class BankUi : UIFragment { private BankUiFragment? _fragment; @@ -17,6 +20,8 @@ public sealed partial class BankUi : UIFragment public override void Setup(BoundUserInterface userInterface, EntityUid? fragmentOwner) { _fragment = new BankUiFragment(); + + _fragment.OnLinkAttempt += message => userInterface.SendMessage(new CartridgeUiMessage(message)); } public override void UpdateState(BoundUserInterfaceState state) diff --git a/Content.Client/White/Economy/Ui/BankUiFragment.xaml b/Content.Client/White/Economy/Ui/BankUiFragment.xaml index 174595865d..0d9074407a 100644 --- a/Content.Client/White/Economy/Ui/BankUiFragment.xaml +++ b/Content.Client/White/Economy/Ui/BankUiFragment.xaml @@ -1,12 +1,30 @@ + xmlns:ui="clr-namespace:Content.Client.White.Economy.Ui" + xmlns:controls="clr-namespace:Content.Client.UserInterface.Controls"> - - + + + - + + +