Skip to content

Commit 47173e3

Browse files
authored
2.1.0 release docs (#618)
* Version 2.1.0 docs update * Sidebar2 component docs added.
1 parent 45afc5d commit 47173e3

30 files changed

+581
-51
lines changed

BlazorBootstrap.Demo.Hosted/Client/wwwroot/appsettings.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"version": "2.0.0",
2+
"version": "2.1.0",
33
"release": {
4-
"short_description": "Core updates, Spinner Component, and other improvements!!!"
4+
"short_description": "New Sidebar2 Component and Other Improvements!!!"
55
},
66
"urls": {
77
"docs": "//docs.blazorbootstrap.com/docs/getting-started/blazor-webassembly",

BlazorBootstrap.Demo.RCL/Pages/Form/CurrencyInput/CurrencyInputDocumentation.razor

+4-5
Original file line numberDiff line numberDiff line change
@@ -74,13 +74,12 @@
7474
</div>
7575
<Demo Type="typeof(CurrencyInput_Demo_11_Validations)" Tabs="true" />
7676

77+
<SectionHeading Size="HeadingSize.H2" Text="Decimal values" PageUrl="@pageUrl" HashTagName="decimal-values" />
78+
<Demo Type="typeof(CurrencyInput_Demo_12_Decimals)" Tabs="true" />
79+
7780
<SectionHeading Size="HeadingSize.H2" Text="Events: ValueChanged" PageUrl="@pageUrl" HashTagName="event-value-changed" />
7881
<div class="mb-3">This event fires on every user keystroke that changes the <code>CurrencyInput</code> value.</div>
79-
<Demo Type="typeof(CurrencyInput_Demo_12_Events_Value_Changed)" Tabs="true" />
80-
81-
82-
<SectionHeading Size="HeadingSize.H2" Text="Decimal values" PageUrl="@pageUrl" HashTagName="decimal-values" />
83-
<Demo Type="typeof(CurrencyInput_Demo_13_Decimals)" Tabs="true" />
82+
<Demo Type="typeof(CurrencyInput_Demo_13_Events_Value_Changed)" Tabs="true" />
8483

8584
@code {
8685
private string pageUrl = "/form/currency-input";

BlazorBootstrap.Demo.RCL/Pages/Form/RangeInput/RangeInputDocumentation.razor

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
<div class="mb-3">The <code>Step</code> parameter is a number that specifies the granularity that the value must adhere to. Only values that match the specified stepping interval are valid.</div>
4747
<Demo Type="typeof(RangeInput_Demo_04_Step)" Tabs="true" />
4848

49-
<SectionHeading Size="HeadingSize.H2" Text="Decimals" PageUrl="@pageUrl" HashTagName="decimals" />
49+
<SectionHeading Size="HeadingSize.H2" Text="Decimal values" PageUrl="@pageUrl" HashTagName="decimal-values" />
5050
<div class="mb-3"></div>
5151
<Demo Type="typeof(RangeInput_Demo_05_Decimals)" Tabs="false" />
5252

BlazorBootstrap.Demo.RCL/Pages/Index.razor

+12-12
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
</div>
6363
<div class="col-sm-4 mb-2">
6464
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/buttons">
65-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.ToggleOn" class="me-2" /> Buttons <Badge Color="BadgeColor.Success">Updated</Badge></h4>
65+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.ToggleOn" class="me-2" /> Buttons</h4>
6666
</a>
6767
</div>
6868
<div class="col-sm-4 mb-2">
@@ -97,7 +97,7 @@
9797
</div>
9898
<div class="col-sm-4 mb-2">
9999
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/form/currency-input">
100-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.CurrencyDollar" class="me-2" /> Currency Input</h4>
100+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.CurrencyDollar" class="me-2" /> Currency Input <Badge Color="BadgeColor.Success">Updated</Badge></h4>
101101
</a>
102102
</div>
103103
<div class="col-sm-4 mb-2">
@@ -107,7 +107,7 @@
107107
</div>
108108
<div class="col-sm-4 mb-2">
109109
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/grid">
110-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.Grid3X2" class="me-2" /> Grid</h4>
110+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.Grid3X2" class="me-2" /> Grid <Badge Color="BadgeColor.Success">Updated</Badge></h4>
111111
</a>
112112
</div>
113113
<div class="col-sm-4 mb-2">
@@ -122,7 +122,7 @@
122122
</div>
123123
<div class="col-sm-4 mb-2">
124124
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/form/number-input">
125-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.InputCursor" class="me-2" /> Number Input</h4>
125+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.InputCursor" class="me-2" /> Number Input <Badge Color="BadgeColor.Success">Updated</Badge></h4>
126126
</a>
127127
</div>
128128
<div class="col-sm-4 mb-2">
@@ -137,7 +137,7 @@
137137
</div>
138138
<div class="col-sm-4 mb-2">
139139
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/pdf-viewer">
140-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.FilePdfFill" class="me-2" /> Pdf Viewer</h4>
140+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.FilePdfFill" class="me-2" /> Pdf Viewer <Badge Color="BadgeColor.Success">Updated</Badge></h4>
141141
</a>
142142
</div>
143143
<div class="col-sm-4 mb-2">
@@ -157,7 +157,7 @@
157157
</div>
158158
<div class="col-sm-4 mb-2">
159159
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/form/range-input">
160-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.Sliders" class="me-2" /> Range Input</h4>
160+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.Sliders" class="me-2" /> Range Input <Badge Color="BadgeColor.Success">Updated</Badge></h4>
161161
</a>
162162
</div>
163163
<div class="col-sm-4 mb-2">
@@ -177,7 +177,7 @@
177177
</div>
178178
<div class="col-sm-4 mb-2">
179179
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/spinners">
180-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.ArrowRepeat" class="me-2" /> Spinners <Badge Color="BadgeColor.Danger">New</Badge></h4>
180+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.ArrowRepeat" class="me-2" /> Spinners</h4>
181181
</a>
182182
</div>
183183
<div class="col-sm-4 mb-2">
@@ -202,7 +202,7 @@
202202
</div>
203203
<div class="col-sm-4 mb-2">
204204
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/tooltips">
205-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.ChatSquareDotsFill" class="me-2" /> Tooltips</h4>
205+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.ChatSquareDotsFill" class="me-2" /> Tooltips <Badge Color="BadgeColor.Success">Updated</Badge></h4>
206206
</a>
207207
</div>
208208
</div>
@@ -221,7 +221,7 @@
221221
</div>
222222
<div class="col-sm-4 mb-2">
223223
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/form/currency-input">
224-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.CurrencyDollar" class="me-2" /> Currency Input</h4>
224+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.CurrencyDollar" class="me-2" /> Currency Input <Badge Color="BadgeColor.Success">Updated</Badge></h4>
225225
</a>
226226
</div>
227227
<div class="col-sm-4 mb-2">
@@ -231,12 +231,12 @@
231231
</div>
232232
<div class="col-sm-4 mb-2">
233233
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/form/number-input">
234-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.InputCursor" class="me-2" /> Number Input</h4>
234+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.InputCursor" class="me-2" /> Number Input <Badge Color="BadgeColor.Success">Updated</Badge></h4>
235235
</a>
236236
</div>
237237
<div class="col-sm-4 mb-2">
238238
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/form/range-input">
239-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.Sliders" class="me-2" /> Range Input</h4>
239+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.Sliders" class="me-2" /> Range Input <Badge Color="BadgeColor.Success">Updated</Badge></h4>
240240
</a>
241241
</div>
242242
<div class="col-sm-4 mb-2">
@@ -260,7 +260,7 @@
260260
<div class="row g-3 mt-5">
261261
<div class="col-sm-4 mb-2">
262262
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/charts/bar-chart">
263-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.BarChartFill" class="me-2" /> Bar Chart</h4>
263+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.BarChartFill" class="me-2" /> Bar Chart <Badge Color="BadgeColor.Success">Updated</Badge></h4>
264264
</a>
265265
</div>
266266
<div class="col-sm-4 mb-2">

BlazorBootstrap.Demo.Server/appsettings.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
}
77
},
88
"AllowedHosts": "*",
9-
"version": "2.0.0",
9+
"version": "2.1.0",
1010
"release": {
11-
"short_description": "Core updates, Spinner Component, and other improvements!!!"
11+
"short_description": "New Sidebar2 Component and Other Improvements!!!"
1212
},
1313
"urls": {
1414
"docs": "//docs.blazorbootstrap.com/getting-started/blazor-webassembly-net-8",

BlazorBootstrap.Demo.WebAssembly/wwwroot/appsettings.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"version": "2.0.0",
2+
"version": "2.1.0",
33
"release": {
4-
"short_description": "Core updates, Spinner Component, and other improvements!!!"
4+
"short_description": "New Sidebar2 Component and Other Improvements!!!"
55
},
66
"urls": {
77
"docs": "//docs.blazorbootstrap.com/getting-started/blazor-webassembly-net-8",

README.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
<br>
1717

18-
**NOTE:** We strongly recommend all BlazorBootstrap users migrate to version 2.0.0. [Read more...](https://docs.blazorbootstrap.com/blog/2024/02/25/upgrade-to-v2.0.0)
18+
**NOTE:** We strongly recommend all BlazorBootstrap users migrate to version 2.x.x. [Read more...](https://docs.blazorbootstrap.com/blog/2024/02/25/upgrade-to-v2.0.0)
1919

2020
## Status
2121

@@ -39,7 +39,7 @@
3939

4040
## Install
4141

42-
Install with [NuGet](https://www.nuget.org/): `Install-Package Blazor.Bootstrap -Version 2.0.0`
42+
Install with [NuGet](https://www.nuget.org/): `Install-Package Blazor.Bootstrap -Version 2.1.0`
4343

4444
## Install Blazor Bootstrap templates
4545

@@ -83,6 +83,7 @@ Install [Blazor Bootstrap templates](https://github.com/vikramlearning/blazorboo
8383
| RangeInput | [Docs](https://docs.blazorbootstrap.com/forms/range-input) | [Demos](https://demos.blazorbootstrap.com/form/range-input) |
8484
| Script Loader | [Docs](https://docs.blazorbootstrap.com/components/script-loader) | [Demos](https://demos.blazorbootstrap.com/script-loader) |
8585
| Sidebar | [Docs](https://docs.blazorbootstrap.com/components/sidebar) | [Demos](https://demos.blazorbootstrap.com/sidebar) |
86+
| Sidebar2 | [Docs](https://docs.blazorbootstrap.com/components/sidebar2) | [Demos](https://demos.blazorbootstrap.com/sidebar2) |
8687
| Spinners | [Docs](https://docs.blazorbootstrap.com/components/spinners) | [Demos](https://demos.blazorbootstrap.com/spinners) |
8788
| Switch | [Docs](https://docs.blazorbootstrap.com/forms/switch) | [Demos](https://demos.blazorbootstrap.com/form/switch) |
8889
| Tabs | [Docs](https://docs.blazorbootstrap.com/components/tabs) | [Demos](https://demos.blazorbootstrap.com/tabs) |

blazorbootstrap/BlazorBootstrap.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
<PropertyGroup>
44

55
<PackageId>Blazor.Bootstrap</PackageId>
6-
<Version>2.0.0</Version>
7-
<PackageVersion>2.0.0</PackageVersion>
6+
<Version>2.1.0</Version>
7+
<PackageVersion>2.1.0</PackageVersion>
88

99
<!--<PackageIconUrl></PackageIconUrl>-->
1010
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>

blazorbootstrap/Components/Form/CurrencyInput/CurrencyInput.razor.cs

+1-3
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ protected override async Task OnAfterRenderAsync(bool firstRender)
2828
{
2929
if (firstRender)
3030
{
31-
3231
await JS.InvokeVoidAsync("window.blazorBootstrap.currencyInput.initialize", ElementId, isFloatingNumber(), AllowNegativeNumbers, cultureInfo.NumberFormat.CurrencyDecimalSeparator);
3332

3433
var currentValue = Value; // object
@@ -122,8 +121,7 @@ private string ExtractValue(object value, CultureInfo cultureInfo)
122121
if (AllowNegativeNumbers)
123122
validChars = string.Concat(validChars, "-");
124123

125-
var test = string.Concat(value?.ToString()?.Replace(",", ".")?.Where(c => validChars.Contains(c))!);
126-
return test;
124+
return string.Concat(value?.ToString()?.Replace(",", ".")?.Where(c => validChars.Contains(c))!);
127125
}
128126

129127
private bool isFloatingNumber() =>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
title: Blazor Bootstrap v2.1.0
3+
authors:
4+
name: Vikram Reddy
5+
title: Creator
6+
url: https://github.com/gvreddy04
7+
image_url: https://avatars.githubusercontent.com/u/2337067
8+
tags: [v2.1.0, blazor, bootstrap, bootstrap5, blazorbootstrap, barchart, callout, currencyinput, grid, numberinput, pdfviewer, rangeinput, sidebar2, tooltip]
9+
---
10+
11+
We are excited to release 2.1.0 with New Sidebar2 Component and Other Improvements!!!
12+
13+
![image](https://i.imgur.com/vs8kl7G.png "Blazor Bootstrap: Sidebar2 Component")
14+
15+
<!--truncate-->
16+
17+
## What's New
18+
19+
- `Sidebar2` component
20+
21+
## What's changed
22+
23+
- `BarVhart` component
24+
25+
- `Callout` component
26+
27+
- `CurrencyInput` component
28+
29+
- `Grid` component
30+
31+
- `NumberInput` component
32+
33+
- `PdfViewer` component
34+
35+
- `RangeInput` component
36+
37+
- `Tooltip` component
38+
39+
- Documentation & Demos
40+
41+
## Links
42+
- [Demo Website - Blazor Server](https://demos.blazorbootstrap.com/)
43+
- [Demo Website - Blazor WebAssembly](https://demos.getblazorbootstrap.com/)

docs/docs/01-getting-started/01-a-getting-started-webassembly-NET-8.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Get started with the Enterprise-class Blazor Bootstrap Component library built o
1818
Looking to quickly add **Blazor Bootstrap** to your project? Use NuGet package manager.
1919

2020
```shell
21-
Install-Package Blazor.Bootstrap -Version 2.0.0
21+
Install-Package Blazor.Bootstrap -Version 2.1.0
2222
```
2323

2424
## Add CSS references

docs/docs/01-getting-started/01-b-getting-started-webapp-server-global-NET-8.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Get started with the Enterprise-class Blazor Bootstrap Component library built o
1818
Looking to quickly add **Blazor Bootstrap** to your project? Use NuGet package manager.
1919

2020
```shell
21-
Install-Package Blazor.Bootstrap -Version 2.0.0
21+
Install-Package Blazor.Bootstrap -Version 2.1.0
2222
```
2323

2424
## Add CSS references

docs/docs/01-getting-started/01-c-getting-started-webapp-auto-global-NET-8.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Get started with the Enterprise-class Blazor Bootstrap Component library built o
2020
Use NuGet package manager.
2121

2222
```shell
23-
Install-Package Blazor.Bootstrap -Version 2.0.0
23+
Install-Package Blazor.Bootstrap -Version 2.1.0
2424
```
2525

2626
### Add CSS references

docs/docs/01-getting-started/01-d-getting-started-maui-blazor-NET-8.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Get started with the Enterprise-class Blazor Bootstrap Component library built o
1818
Looking to quickly add **Blazor Bootstrap** to your project? Use NuGet package manager.
1919

2020
```shell
21-
Install-Package Blazor.Bootstrap -Version 2.0.0
21+
Install-Package Blazor.Bootstrap -Version 2.1.0
2222
```
2323

2424
## Add CSS references

docs/docs/01-getting-started/02-a-getting-started-webassembly-NET-7.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Get started with the Enterprise-class Blazor Bootstrap Component library built o
1818
Looking to quickly add **Blazor Bootstrap** to your project? Use NuGet package manager.
1919

2020
```shell
21-
Install-Package Blazor.Bootstrap -Version 2.0.0
21+
Install-Package Blazor.Bootstrap -Version 2.1.0
2222
```
2323

2424
## Add CSS references

docs/docs/01-getting-started/02-b-getting-started-server-NET-7.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Get started with the Enterprise-class Blazor Bootstrap Component library built o
1818
Looking to quickly add **Blazor Bootstrap** to your project? Use NuGet package manager.
1919

2020
```shell
21-
Install-Package Blazor.Bootstrap -Version 2.0.0
21+
Install-Package Blazor.Bootstrap -Version 2.1.0
2222
```
2323

2424
## Add CSS references

docs/docs/01-getting-started/02-c-getting-started-maui-blazor-NET-7.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Get started with the Enterprise-class Blazor Bootstrap Component library built o
1818
Looking to quickly add **Blazor Bootstrap** to your project? Use NuGet package manager.
1919

2020
```shell
21-
Install-Package Blazor.Bootstrap -Version 2.0.0
21+
Install-Package Blazor.Bootstrap -Version 2.1.0
2222
```
2323

2424
## Add CSS references

docs/docs/01-getting-started/03-a-getting-started-webassembly-NET-6.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Get started with the Enterprise-class Blazor Bootstrap Component library built o
1818
Looking to quickly add **Blazor Bootstrap** to your project? Use NuGet package manager.
1919

2020
```shell
21-
Install-Package Blazor.Bootstrap -Version 2.0.0
21+
Install-Package Blazor.Bootstrap -Version 2.1.0
2222
```
2323

2424
## Add CSS references

docs/docs/01-getting-started/03-b-getting-started-server-NET-6.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Get started with the Enterprise-class Blazor Bootstrap Component library built o
1818
Looking to quickly add **Blazor Bootstrap** to your project? Use NuGet package manager.
1919

2020
```shell
21-
Install-Package Blazor.Bootstrap -Version 2.0.0
21+
Install-Package Blazor.Bootstrap -Version 2.1.0
2222
```
2323

2424
## Add CSS references

0 commit comments

Comments
 (0)