diff --git a/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonBadge.razor b/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonBadge.razor new file mode 100644 index 0000000..810a646 --- /dev/null +++ b/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonBadge.razor @@ -0,0 +1 @@ +

@_badgeitem

\ No newline at end of file diff --git a/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonBadge.razor.cs b/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonBadge.razor.cs new file mode 100644 index 0000000..08ecc0d --- /dev/null +++ b/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonBadge.razor.cs @@ -0,0 +1,22 @@ +using Microsoft.AspNetCore.Components; +using Portfolio.Domain.Features.Pokemon; + +namespace Portfolio.WebUI.Server.Components.Component.Pokemon_Components +{ + public partial class PokemonBadge + { + [Parameter] + public string BadgeItem { get; set; } + + private string _badgeitem { get; set; } + + protected override void OnParametersSet() + { + if (BadgeItem != null) + { + _badgeitem = BadgeItem; + + } + } + } +} diff --git a/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonBadge.razor.css b/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonBadge.razor.css new file mode 100644 index 0000000..017d1c0 --- /dev/null +++ b/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonBadge.razor.css @@ -0,0 +1,45 @@ +.badge { + width: 90px; + height: 30px; + color: white; + padding: 4px 8px; + border-radius: 30px; +} + +.statText { + position: relative; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + font-size: .8rem; +} + +/* Sleep Type Badge Styling */ +.dozing { + background-color: #fcdc5e; +} + +.snoozing { + background-color: #4ce8ed; +} + +.slumbering { + background-color: #4588fb; +} + +/* Speciality Badge Styling */ +.berries { + background-color: #24d86b; +} + +.ingredients { + background-color: #fdbe4d; +} + +.skills { + background-color: #47a0fc; +} + +.all { + background-color: #fc7992; +} diff --git a/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonCard.razor b/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonCard.razor index cd3f17e..5219023 100644 --- a/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonCard.razor +++ b/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonCard.razor @@ -45,8 +45,8 @@
-

@_pokemon.SleepType

-

@_pokemon.Speciality

+ +
diff --git a/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonCard.razor.css b/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonCard.razor.css index c448111..00c9694 100644 --- a/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonCard.razor.css +++ b/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonCard.razor.css @@ -133,55 +133,8 @@ transform: rotateY(180deg); } -.badge { - width: 90px; - height: 30px; - color: white; - padding: 4px 8px; - border-radius: 30px; -} - -.statText { - position: relative; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - font-size: .8rem; -} - -/* Sleep Type Badge Styling */ -.dozing { - background-color: #fcdc5e; -} - -.snoozing { - background-color: #4ce8ed; -} - -.slumbering { - background-color: #4588fb; -} - -/* Speciality Badge Styling */ -.berries { - background-color: #24d86b; -} - -.ingredients { - background-color: #fdbe4d; -} - -.skills { - background-color: #47a0fc; -} - -.all { - background-color: #fc7992; -} /* Type Card Styling */ - -/* Type Themes - define vars only */ .pokemon-type-grass { --border-color: #45ca24; --bg-color: #e5f8dc; diff --git a/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonTable.razor b/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonTable.razor index 92d1db0..004d4d4 100644 --- a/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonTable.razor +++ b/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonTable.razor @@ -95,14 +95,15 @@
-

@pokemon.SleepType

+
-

@pokemon.Speciality

+ +
diff --git a/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonTable.razor.css b/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonTable.razor.css index 6740c1e..8d3d51a 100644 --- a/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonTable.razor.css +++ b/Portfolio.WebUI.Server/Components/Component/Pokemon Components/PokemonTable.razor.css @@ -119,32 +119,5 @@ cursor: default; } -.dozing { - background-color: #fcdc5e; -} - -.snoozing { - background-color: #4ce8ed; -} - -.slumbering { - background-color: #4588fb; -} - -.berries { - background-color: #24d86b; -} - -.ingredients { - background-color: #fdbe4d; -} - -.skills { - background-color: #47a0fc; -} - -.all { - background-color: #fc7992; -}