|
| 1 | +<reactiveUi:ReactiveUserControl x:TypeArguments="loadoutCard:ILoadoutCardViewModel" xmlns="https://github.com/avaloniaui" |
| 2 | + xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
| 3 | + xmlns:d="http://schemas.microsoft.com/expression/blend/2008" |
| 4 | + xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" |
| 5 | + xmlns:reactiveUi="http://reactiveui.net" |
| 6 | + xmlns:loadoutCard="clr-namespace:NexusMods.App.UI.Controls.LoadoutCard" |
| 7 | + xmlns:panels="clr-namespace:Avalonia.Labs.Panels;assembly=Avalonia.Labs.Panels" |
| 8 | + xmlns:icons="clr-namespace:NexusMods.Icons;assembly=NexusMods.Icons" |
| 9 | + xmlns:loadoutBadge="clr-namespace:NexusMods.App.UI.Controls.LoadoutBadge" |
| 10 | + mc:Ignorable="d" d:DesignWidth="250" d:DesignHeight="400" |
| 11 | + x:Class="NexusMods.App.UI.Controls.LoadoutCard.LoadoutCardView"> |
| 12 | + <Button x:Name="CardOuterButton"> |
| 13 | + |
| 14 | + <panels:FlexPanel x:Name="CardOuterFlexPanel"> |
| 15 | + |
| 16 | + <Border x:Name="ImageSectionBorder"> |
| 17 | + <Grid> |
| 18 | + <Image x:Name="GameImage" |
| 19 | + Source="avares://NexusMods.App.UI/Assets/DesignTime/cyberpunk_game.png" /> |
| 20 | + <Rectangle x:Name="GradientLayerRectangle" /> |
| 21 | + <loadoutBadge:LoadoutBadge x:Name="LoadoutBadge" /> |
| 22 | + </Grid> |
| 23 | + </Border> |
| 24 | + |
| 25 | + <Border x:Name="DetailsSectionBorder"> |
| 26 | + |
| 27 | + <panels:FlexPanel x:Name="DetailsSectionFlexPanel"> |
| 28 | + |
| 29 | + <TextBlock x:Name="LoadoutNameTextBlock" |
| 30 | + Classes="BodyLGBold" |
| 31 | + Text="Loadout A" /> |
| 32 | + |
| 33 | + <panels:FlexPanel x:Name="BodyAndActionsGroupFlexPanel"> |
| 34 | + |
| 35 | + <panels:FlexPanel x:Name="DetailsBodyFlexPanel"> |
| 36 | + |
| 37 | + <panels:FlexPanel x:Name="CurrentlyAppliedFlexPanel"> |
| 38 | + |
| 39 | + <TextBlock x:Name="CurrentlyAppliedTextBlock" |
| 40 | + Classes="BodySMBold" |
| 41 | + Text="Currently Applied" /> |
| 42 | + <icons:UnifiedIcon x:Name="AppliedCheckBoxIcon" |
| 43 | + Classes="CheckBox" /> |
| 44 | + |
| 45 | + </panels:FlexPanel> |
| 46 | + |
| 47 | + <TextBlock x:Name="LastAppliedTimeTextBlock" |
| 48 | + Classes="BodySMNormal ForegroundSubdued" |
| 49 | + Text="Last applied 2 months ago" |
| 50 | + IsVisible="False" /> |
| 51 | + |
| 52 | + <TextBlock x:Name="CreatedTimeTextBlock" |
| 53 | + Classes="BodySMNormal ForegroundSubdued" |
| 54 | + Text="Created 10 months ago" /> |
| 55 | + |
| 56 | + <TextBlock x:Name="NumberOfModsTextBlock" |
| 57 | + Classes="BodySMNormal ForegroundSubdued" |
| 58 | + Text="Mods 276" /> |
| 59 | + |
| 60 | + </panels:FlexPanel> |
| 61 | + |
| 62 | + <panels:FlexPanel x:Name="ActionsFlexPanel"> |
| 63 | + |
| 64 | + <Button x:Name="CreateCopyButton" |
| 65 | + Classes="Rounded Primary"> |
| 66 | + <StackPanel HorizontalAlignment="Center"> |
| 67 | + <TextBlock Classes="BodySMBold" Text="Create Copy" /> |
| 68 | + </StackPanel> |
| 69 | + </Button> |
| 70 | + |
| 71 | + |
| 72 | + <Button x:Name="DeleteButton" |
| 73 | + Classes="Rounded Primary"> |
| 74 | + <icons:UnifiedIcon Classes="TrashCanOutline" /> |
| 75 | + </Button> |
| 76 | + </panels:FlexPanel> |
| 77 | + |
| 78 | + </panels:FlexPanel> |
| 79 | + |
| 80 | + </panels:FlexPanel> |
| 81 | + </Border> |
| 82 | + |
| 83 | + </panels:FlexPanel> |
| 84 | + </Button> |
| 85 | +</reactiveUi:ReactiveUserControl> |
0 commit comments