diff --git a/Wave/Components/Account/Pages/Manage/Index.razor b/Wave/Components/Account/Pages/Manage/Index.razor index 2530379..64c46f3 100644 --- a/Wave/Components/Account/Pages/Manage/Index.razor +++ b/Wave/Components/Account/Pages/Manage/Index.razor @@ -12,75 +12,72 @@ -
-
-

@Localizer["Title"]

- - @if (User is not null) { - - } -
-
-

@Localizer["AboutMe"]

- @if (User is not null) { - - } -
-
-

@Localizer["Permissions"]

+ + + + @if (User is not null) { + + } + + + @if (User is not null) { + + } + +
    -
  • +
  • - - - - - - - - - - - - @Localizer["Permission_ArticleEdit"] -
  • -
  • - - - - - - - - - - - - + + + + + + + + + + + + @Localizer["Permission_ArticleEdit"] +
  • +
  • + + + + + + + + + + + + @Localizer["Permission_ArticleReview"] -
  • -
  • - - - - - - - - - - - - +
  • +
  • + + + + + + + + + + + + @Localizer["Permission_ArticleDelete"] -
  • -
  • +
  • +
  • @@ -94,10 +91,10 @@ @Localizer["Permission_RoleAssign"] -
  • +
-
-
+ + @code { private string? Message { get; set; } diff --git a/Wave/Components/BoardCardComponent.razor b/Wave/Components/BoardCardComponent.razor new file mode 100644 index 0000000..7029340 --- /dev/null +++ b/Wave/Components/BoardCardComponent.razor @@ -0,0 +1,13 @@ +
+ @if (!string.IsNullOrWhiteSpace(Heading)) { +

@Heading

+ } + @ChildContent +
+ +@code { + [Parameter] + public string? Heading { get; set; } + [Parameter] + public required RenderFragment ChildContent { get; set; } +} diff --git a/Wave/Components/BoardComponent.razor b/Wave/Components/BoardComponent.razor new file mode 100644 index 0000000..6c9911c --- /dev/null +++ b/Wave/Components/BoardComponent.razor @@ -0,0 +1,8 @@ +
+ @ChildContent +
+ +@code { + [Parameter] + public required RenderFragment ChildContent { get; set; } +}