diff --git a/README.md b/README.md index 47cd4b1..94b47f7 100644 --- a/README.md +++ b/README.md @@ -103,6 +103,7 @@ public partial class Index - [Blind](#blind) - [Breadcrumb](#breadcrumb) - [Button](#button) +- [Card](#card) - [Card List](#card-list) **(since v0.3.3)** - [Push Card](#push-card) **(since v0.3.3)** - [Action Card](#action-card) **(since v0.3.3)** @@ -479,6 +480,21 @@ Test content ``` +## Card + +```razor + + + Number of components + + Item 1
+ Item 2
+ Item 3 +
+ 3 +
+``` + ## Card List ```razor @@ -1107,7 +1123,7 @@ div[data-tab-content].show { ```razor
Tile header
-
92.8 °C
+
92.8 °C
``` diff --git a/SiemensIXBlazor/Components/Card/Card.razor b/SiemensIXBlazor/Components/Card/Card.razor new file mode 100644 index 0000000..f294692 --- /dev/null +++ b/SiemensIXBlazor/Components/Card/Card.razor @@ -0,0 +1,13 @@ +@namespace SiemensIXBlazor.Components +@inherits IXBaseComponent +@using SiemensIXBlazor.Helpers + + + + @ChildContent + + \ No newline at end of file diff --git a/SiemensIXBlazor/Components/Card/Card.razor.cs b/SiemensIXBlazor/Components/Card/Card.razor.cs new file mode 100644 index 0000000..0005e8c --- /dev/null +++ b/SiemensIXBlazor/Components/Card/Card.razor.cs @@ -0,0 +1,15 @@ +using Microsoft.AspNetCore.Components; +using SiemensIXBlazor.Enums; + +namespace SiemensIXBlazor.Components +{ + public partial class Card + { + [Parameter] + public bool? Selected { get; set; } + [Parameter] + public CardVariant Variant { get; set; } = CardVariant.insight; + [Parameter] + public RenderFragment? ChildContent { get; set; } + } +} diff --git a/SiemensIXBlazor/Enums/Card/CardVariant.cs b/SiemensIXBlazor/Enums/Card/CardVariant.cs new file mode 100644 index 0000000..7185fa6 --- /dev/null +++ b/SiemensIXBlazor/Enums/Card/CardVariant.cs @@ -0,0 +1,16 @@ + +namespace SiemensIXBlazor.Enums +{ + public enum CardVariant + { + alarm, + critical, + info, + insight, + neutral, + notification, + primary, + success, + warning + } +}