Skip to content

Commit 4093d67

Browse files
authored
feat(Vditor): support validate form (#468)
* feat: 支持表单验证 * refactor: 增加验证样式
1 parent 379986b commit 4093d67

3 files changed

Lines changed: 12 additions & 1 deletion

File tree

src/components/BootstrapBlazor.Vditor/Vditor.razor.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ public partial class Vditor
6060
public Func<string, Task>? OnCtrlEnterAsync { get; set; }
6161

6262
private string? ClassString => CssBuilder.Default("bb-vditor")
63+
.AddClass(CssClass)
64+
.AddClass(ValidCss)
6365
.AddClassFromAttributes(AdditionalAttributes)
6466
.Build();
6567

src/components/BootstrapBlazor.Vditor/Vditor.razor.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export async function init(id, invoke, options) {
77
return;
88
}
99

10-
await addLink('./_content/BootstrapBlazor.Vditor/css/index.css');
10+
await addLink('./_content/BootstrapBlazor.Vditor/css/vditor.css');
1111
await addScript('./_content/BootstrapBlazor.Vditor/js/vditor.js');
1212

1313
const { options: op, value } = options;
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
@import url('index.css');
2+
3+
.bb-vditor.is-invalid {
4+
border-color: var(--bs-danger);
5+
}
6+
7+
.bb-vditor.is-valid {
8+
border-color: var(--bs-success);
9+
}

0 commit comments

Comments
 (0)