mirror of
https://github.com/Corsinvest/cv4pve-admin.git
synced 2026-04-25 04:45:59 +03:00
[PR #175] [MERGED] feat: hide widget title bar when empty, fix clone CSS copy #167
Labels
No labels
bug
bug
enhancement
feedback
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/cv4pve-admin#167
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Corsinvest/cv4pve-admin/pull/175
Author: @franklupo
Created: 2/18/2026
Status: ✅ Merged
Merged: 2/18/2026
Merged by: @franklupo
Base:
main← Head:feat/dashboard-hide-title-when-empty📝 Commits (1)
eca9678feat: hide widget title bar when empty, fix clone CSS copy📊 Changes
4 files changed (+33 additions, -28 deletions)
View changed files
📝
src/Corsinvest.ProxmoxVE.Admin.Core/Components/WidgetGrid/WidgetGrid.razor(+29 -26)📝
src/Corsinvest.ProxmoxVE.Admin.Module.Dashboard/Components/Dashboard.razor.cs(+2 -0)📝
src/Corsinvest.ProxmoxVE.Admin.Module.Dashboard/Components/WidgetDialog.razor(+1 -1)📝
src/Corsinvest.ProxmoxVE.Admin.Module.Dashboard/Models/Widget.cs(+1 -1)📄 Description
Summary
[Required]to[Required(AllowEmptyStrings = true)]so empty string title passes form validation; default changed tostring.Empty"Title (text or html)"to"Title (empty = hide)"for clarityTitleCssandBodyCssin addition to existing fieldsUse case
Allows using the Memo widget as a visual separator/group header by setting an empty title. The card body fills the full widget area with no header bar in view mode.
Test plan
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.