Skip to content

Commit f17a6f2

Browse files
committed
Adds support for Static Forms
1 parent 3467419 commit f17a6f2

15 files changed

Lines changed: 66 additions & 10 deletions

File tree

src/BlazorStrap-Docs/Samples/V5/Forms/InputFile/InputFile1.razor

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<BSFeedback For="() => Modal.HasFile"/>
55
</div>
66

7+
78
@code {
89
private ModalClass Modal { get; set; } = new ModalClass();
910
private void OnFileChange(InputFileChangeEventArgs e)

src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/InputFile/InputFile1.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<BSFeedback For="() => Modal.HasFile"/>
55
</div>
66

7+
78
@code {
89
private ModalClass Modal { get; set; } = new ModalClass();
910
private void OnFileChange(InputFileChangeEventArgs e)

src/BlazorStrap.V4/BlazorStrap.V4.csproj

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk.Razor">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net6.0;net7.0</TargetFrameworks>
4+
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
55
<LangVersion>10.0</LangVersion>
66
<Nullable>enable</Nullable>
77
<ImplicitUsings>enable</ImplicitUsings>
@@ -14,7 +14,7 @@
1414
<PackageProjectUrl>https://blazorstrap.io/</PackageProjectUrl>
1515
<RepositoryUrl>https://github.com/chanan/BlazorStrap</RepositoryUrl>
1616
<RootNamespace>BlazorStrap.V4</RootNamespace>
17-
<PackageVersion>5.2.101</PackageVersion><!--Next Use 5.2.200-Preview1-->
17+
<PackageVersion>5.2.102-Preview1</PackageVersion><!--Next Use 5.2.200-Preview1-->
1818
</PropertyGroup>
1919

2020
<ItemGroup Condition=" '$(TargetFramework)' == 'net6.0' ">
@@ -25,6 +25,10 @@
2525
<PackageReference Include="Microsoft.AspNetCore.Components.Web" Version="7.*" />
2626
<PackageReference Include="BlazorComponentUtilities" Version="1.7.1" />
2727
</ItemGroup>
28+
<ItemGroup Condition=" '$(TargetFramework)' == 'net8.0' ">
29+
<PackageReference Include="Microsoft.AspNetCore.Components.Web" Version="8.*" />
30+
<PackageReference Include="BlazorComponentUtilities" Version="1.7.1" />
31+
</ItemGroup>
2832
<ItemGroup>
2933
<ProjectReference Include="..\BlazorStrap\BlazorStrap.csproj" />
3034
</ItemGroup>

src/BlazorStrap.V4/Components/Forms/BSForm.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@ protected override void BuildRenderTree(RenderTreeBuilder builder)
6767
formBuilder.AddEventPreventDefaultAttribute(8, "onreset", true);
6868
}
6969
formBuilder.AddAttribute(9, "ChildContent", EditFormChildContent);
70+
formBuilder.AddAttribute(10, "FormName", FormName);
71+
formBuilder.AddAttribute(11, "Enhance", Enhance);
7072
formBuilder.CloseComponent();
7173
};
7274

src/BlazorStrap.V4/Components/Forms/BSInput.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ protected override void BuildRenderTree(RenderTreeBuilder builder)
4848
builder.AddAttribute(9, "onfocus", OnFocusEvent);
4949
builder.AddMultipleAttributes(8, AdditionalAttributes);
5050
builder.AddAttribute(10, "multiple", IsMultipleSelect);
51+
#if NET8_0_OR_GREATER
52+
builder.AddAttribute(11, "name",NameAttributeValue );
53+
#endif
5154
if (Helper?.Id != null)
5255
{
5356
builder.AddAttribute(11, "id", Helper.Id);

src/BlazorStrap.V4/Components/Forms/BSInputCheckbox.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ protected override void BuildRenderTree(RenderTreeBuilder builder)
5353
builder.AddAttribute(10, "id", Helper.Id);
5454
}
5555
builder.AddAttribute(11, "disabled", IsDisabled);
56+
#if NET8_0_OR_GREATER
57+
builder.AddAttribute(12, "name",NameAttributeValue );
58+
#endif
5659
builder.AddMultipleAttributes(13, AdditionalAttributes);
5760
builder.AddElementReferenceCapture(14, elReference => Element = elReference);
5861
builder.CloseElement();

src/BlazorStrap.V5/BlazorStrap.V5.csproj

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk.Razor">
22
<PropertyGroup>
3-
<TargetFrameworks>net6.0;net7.0</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
44
<LangVersion>10.0</LangVersion>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
@@ -13,7 +13,7 @@
1313
<PackageProjectUrl>https://blazorstrap.io/</PackageProjectUrl>
1414
<RepositoryUrl>https://github.com/chanan/BlazorStrap</RepositoryUrl>
1515
<RootNamespace>BlazorStrap.V5</RootNamespace>
16-
<PackageVersion>5.2.101</PackageVersion><!--Next Use 5.2.200-Preview1-->
16+
<PackageVersion>5.2.102-Preview1</PackageVersion><!--Next Use 5.2.200-Preview1-->
1717
</PropertyGroup>
1818

1919
<ItemGroup Condition=" '$(TargetFramework)' == 'net6.0' ">
@@ -24,6 +24,10 @@
2424
<PackageReference Include="Microsoft.AspNetCore.Components.Web" Version="7.*" />
2525
<PackageReference Include="BlazorComponentUtilities" Version="1.7.1" />
2626
</ItemGroup>
27+
<ItemGroup Condition=" '$(TargetFramework)' == 'net87.0' ">
28+
<PackageReference Include="Microsoft.AspNetCore.Components.Web" Version="8.*" />
29+
<PackageReference Include="BlazorComponentUtilities" Version="1.7.1" />
30+
</ItemGroup>
2731
<ItemGroup>
2832
<ProjectReference Include="..\BlazorStrap\BlazorStrap.csproj" />
2933
</ItemGroup>

src/BlazorStrap.V5/Components/Forms/BSForm.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,8 @@ protected override void BuildRenderTree(RenderTreeBuilder builder)
6868
formBuilder.AddEventPreventDefaultAttribute(8, "onreset", true);
6969
}
7070
formBuilder.AddAttribute(9, "ChildContent", EditFormChildContent);
71+
formBuilder.AddAttribute(10, "FormName", FormName);
72+
formBuilder.AddAttribute(11, "Enhance", Enhance);
7173
formBuilder.CloseComponent();
7274
};
7375

src/BlazorStrap.V5/Components/Forms/BSInput.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ protected override void BuildRenderTree(RenderTreeBuilder builder)
5151
builder.AddAttribute(9, "onfocus", OnFocusEvent);
5252
builder.AddMultipleAttributes(8, AdditionalAttributes);
5353
builder.AddAttribute(10, "multiple", IsMultipleSelect);
54+
#if NET8_0_OR_GREATER
55+
builder.AddAttribute(11, "name",NameAttributeValue );
56+
#endif
5457
if (Helper?.Id != null)
5558
{
5659
builder.AddAttribute(11, "id", Helper.Id);

src/BlazorStrap.V5/Components/Forms/BSInputCheckbox.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,9 @@ protected override void BuildRenderTree(RenderTreeBuilder builder)
6161
builder.AddAttribute(12, "id", id);
6262
builder.AddMultipleAttributes(13, AdditionalAttributes);
6363
builder.AddElementReferenceCapture(14, elReference => Element = elReference);
64+
#if NET8_0_OR_GREATER
65+
builder.AddAttribute(15, "name",NameAttributeValue );
66+
#endif
6467
builder.CloseElement();
6568
if (IsToggle)
6669
{

0 commit comments

Comments
 (0)