diff --git a/Sources/ClientMAUI/Resources/Styles/Styles.xaml b/Sources/ClientMAUI/Resources/Styles/Styles.xaml
index 47e5e1d..37ef6e6 100644
--- a/Sources/ClientMAUI/Resources/Styles/Styles.xaml
+++ b/Sources/ClientMAUI/Resources/Styles/Styles.xaml
@@ -407,4 +407,8 @@
+
+
diff --git a/Sources/ClientMAUI/Views/Pages/ChampionDetail.xaml b/Sources/ClientMAUI/Views/Pages/ChampionDetail.xaml
index 76b7149..4be7356 100644
--- a/Sources/ClientMAUI/Views/Pages/ChampionDetail.xaml
+++ b/Sources/ClientMAUI/Views/Pages/ChampionDetail.xaml
@@ -21,6 +21,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Sources/ClientMAUI/Views/Pages/ChampionEditPage.xaml b/Sources/ClientMAUI/Views/Pages/ChampionEditPage.xaml
index 3b39921..1486773 100644
--- a/Sources/ClientMAUI/Views/Pages/ChampionEditPage.xaml
+++ b/Sources/ClientMAUI/Views/Pages/ChampionEditPage.xaml
@@ -1,18 +1,24 @@
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Sources/LolVM/ChampionVM.cs b/Sources/LolVM/ChampionVM.cs
index 52e0e8b..dd45dbf 100644
--- a/Sources/LolVM/ChampionVM.cs
+++ b/Sources/LolVM/ChampionVM.cs
@@ -63,6 +63,24 @@ namespace LolVM
}
}
+ public IReadOnlyDictionary Characteristics
+ {
+ get => Model.Characteristics;
+ }
+
+ public HashSet Skills
+ {
+ get
+ {
+ HashSet skillVMs = new HashSet();
+ foreach(Skill s in Model.Skills)
+ {
+ skillVMs.Add(new SkillVM(s));
+ }
+ return skillVMs;
+ }
+ }
+
public string Class { get => Model.Class.ToString(); }
public ChampionVM(Champion model)
diff --git a/Sources/LolVM/SkillVM.cs b/Sources/LolVM/SkillVM.cs
new file mode 100644
index 0000000..70dafe8
--- /dev/null
+++ b/Sources/LolVM/SkillVM.cs
@@ -0,0 +1,49 @@
+using System;
+using LolToolkit;
+using Model;
+
+namespace LolVM
+{
+ public class SkillVM : PropertyChangedSender
+ {
+ public SkillType Type { get => Model.Type; }
+
+ public Skill Model
+ {
+ get => _model;
+ set
+ {
+ if (value != _model)
+ {
+ _model = value;
+ OnPropertyChanged();
+ }
+ }
+ }
+ private Skill _model;
+
+ public string Name
+ {
+ get => Model.Name;
+ }
+
+ public string Description
+ {
+ get => Model.Description;
+ set
+ {
+ if(value != Model.Description)
+ {
+ Model.Description = value;
+ OnPropertyChanged();
+ }
+ }
+ }
+
+ public SkillVM(Skill model)
+ {
+ this.Model = model;
+ }
+ }
+}
+