diff --git a/project/Aki.Launcher/CustomControls/ModInfoCard.axaml b/project/Aki.Launcher/CustomControls/ModInfoCard.axaml
index b045c5b..c1321f1 100644
--- a/project/Aki.Launcher/CustomControls/ModInfoCard.axaml
+++ b/project/Aki.Launcher/CustomControls/ModInfoCard.axaml
@@ -13,21 +13,26 @@
Background="{StaticResource AKI_Background_Dark}"
>
+
+
+ IsVisible="{Binding IsInServer, RelativeSource={RelativeSource AncestorType=UserControl}}"
+ />
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/project/Aki.Launcher/CustomControls/ModInfoCard.axaml.cs b/project/Aki.Launcher/CustomControls/ModInfoCard.axaml.cs
index 175ec14..1395ccc 100644
--- a/project/Aki.Launcher/CustomControls/ModInfoCard.axaml.cs
+++ b/project/Aki.Launcher/CustomControls/ModInfoCard.axaml.cs
@@ -1,3 +1,5 @@
+using System.Diagnostics;
+using System.Windows.Input;
using Avalonia;
using Avalonia.Controls;
using Avalonia.Markup.Xaml;
@@ -55,5 +57,21 @@ namespace Aki.Launcher.CustomControls
}
public static readonly StyledProperty IsInProfileProperty =
AvaloniaProperty.Register(nameof(IsInProfile));
+
+ public string ModUrl
+ {
+ get => GetValue(ModUrlProperty);
+ set => SetValue(ModUrlProperty, value);
+ }
+ public static readonly StyledProperty ModUrlProperty =
+ AvaloniaProperty.Register(nameof(ModUrl));
+
+ public ICommand OpenUrlCommand
+ {
+ get => GetValue(OpenUrlCommandProperty);
+ set => SetValue(OpenUrlCommandProperty, value);
+ }
+ public static readonly StyledProperty OpenUrlCommandProperty =
+ AvaloniaProperty.Register(nameof(OpenUrlCommand));
}
}