diff --git a/.gitignore b/.gitignore
index 39805f834b..97f6cf12fc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,11 +1,11 @@
-.vs
.asset-cache/
.dockerignore
.DS_Store
.editorconfig
.jekyll-metadata
.ruby-version
+.vs
/_assets/
/_build/
/_buildApi/
diff --git a/_config.yml b/_config.yml
index 49cb53033a..6c200e951a 100644
--- a/_config.yml
+++ b/_config.yml
@@ -30,6 +30,11 @@ navigation:
"common-features":
title: "Common Features"
position: 15
+ "upgrade":
+ title: "Upgrade"
+ position: 17
+ "upgrade/breaking-changes":
+ title: "Breaking Changes"
"how-to":
title: "How To"
position: 20
diff --git a/_contentTemplates/chart/link-to-basics.md b/_contentTemplates/chart/link-to-basics.md
index c970edeb78..52cbdd8a13 100644
--- a/_contentTemplates/chart/link-to-basics.md
+++ b/_contentTemplates/chart/link-to-basics.md
@@ -8,20 +8,17 @@ This article assumes you are familiar with the [chart basics]({%slug components/
Bar and Column charts can take the color of the series item from the `ColorField` of the data source. You can pass a valid CSS color (for example, `#abcdef`, `#f00`, or `blue`).
````CSHTML
-@using Telerik.Blazor
-@using Telerik.Blazor.Components.Chart
+Colors per series item
-
-
-
-
+
+
+
-
+
-
-
+
@code {
@@ -31,8 +28,9 @@ Bar and Column charts can take the color of the series item from the `ColorField
public double ItemValue { get; set; }
public string Color { get; set; }
}
+
public List theData = new List
-{
+ {
new MyChartDataModel
{
Category = "Product 1",
diff --git a/_contentTemplates/common/general-info.md b/_contentTemplates/common/general-info.md
index 851e109123..f9ce904b43 100644
--- a/_contentTemplates/common/general-info.md
+++ b/_contentTemplates/common/general-info.md
@@ -1,3 +1,7 @@
#event-callback-can-be-async
>tip The event is an `EventCallback` and its type can be `void`, or it can also be asynchronous and return `async Task`.
+#end
+
+#ensure-nuget-packge-for-upgrade
+Make sure that you have a NuGet feed source with the version you want to upgrade to. This is usually the [Telerik NuGet Feed]({%slug installation/nuget%}), but you can also use a local feed from [our MSI installer]({%slug installation/msi%}) or [ZIP archive]({%slug installation/zip%}).
#end
\ No newline at end of file
diff --git a/_contentTemplates/common/get-started.md b/_contentTemplates/common/get-started.md
index cb172245ba..eba3995e0f 100644
--- a/_contentTemplates/common/get-started.md
+++ b/_contentTemplates/common/get-started.md
@@ -91,8 +91,6 @@ To get access to the UI for Blazor components, follow these steps:
**CSHTML**
- @using Telerik.Blazor.Components.Button
-
Say Hello
1. Optionally, hook up a click handler that will show a message. The resulting view should look like this:
@@ -100,8 +98,6 @@ To get access to the UI for Blazor components, follow these steps:
**CSHTML**
@page "/"
-
- @using Telerik.Blazor.Components.Button
Say Hello
diff --git a/_contentTemplates/treeview/basic-example.md b/_contentTemplates/treeview/basic-example.md
index 1d07af88c6..ce21544fef 100644
--- a/_contentTemplates/treeview/basic-example.md
+++ b/_contentTemplates/treeview/basic-example.md
@@ -1,12 +1,12 @@
#basic-example
````CSHTML
-@using Telerik.Blazor.Components.TreeView
+Sample treeview bound to self-referencing flat data. Also uses the built-in icons from the Telerik suite
-
-
-
+
+
+
@code {
diff --git a/common-features/font-icons.md b/common-features/font-icons.md
index 196dbd596d..f6ea615b62 100644
--- a/common-features/font-icons.md
+++ b/common-features/font-icons.md
@@ -10,7 +10,7 @@ position: 1
# Built-in Icons
-The UI for Blazor suite comes with a set of font icons that you can use in various places like in the Button component.
+The UI for Blazor suite comes with a set of font icons that you can use in various places like in the Button component, or as a standalone component.
To use a predefined font icon, you can set the corresponding property to a member of the `Telerik.Blazor.IconName` static class. The Visual Studio intellisense should provide you with the available options.
@@ -36,27 +36,26 @@ You can find the full list of available icons in the [Kendo UI Web Font Icons Li
>caption Render a standalone font icon through the TelerikIcon component
````CSHTML
-@using Telerik.Blazor
-@using Telerik.Blazor.Components
-
- @* will render the audio speaker icon *@
+@using Telerik.Blazor.Components.Common.Icon
- @* home icon from OpenIconic, assuming you have loaded the font on the page *@
+ @* will render the audio note icon *@
- @* In this simple example, the built-in Telerik icon font matching the glyph position will be used, unless you provide an actual font icon of your own to override the values *@
+ @* home icon from OpenIconic, assuming you have loaded the font on the pag, you can use your own CSS classes and font icon fonts *@
-
+ @* an image by URL, renders an actual
tag *@
````
>caption The result from the snippet above

+The priority order of the Icon properties, if more than one is defined, is
+
+1. ImageUrl
+2. Icon
+3. IconClass
+4. SpriteClass
+
## See Also
diff --git a/common-features/images/standalone-font-icons.png b/common-features/images/standalone-font-icons.png
index 49a907876a..c0d245c4d0 100644
Binary files a/common-features/images/standalone-font-icons.png and b/common-features/images/standalone-font-icons.png differ
diff --git a/common-features/input-validation.md b/common-features/input-validation.md
index a59f35ba8e..be016533e6 100644
--- a/common-features/input-validation.md
+++ b/common-features/input-validation.md
@@ -34,12 +34,7 @@ Simple textbox-like inputs do not have any special behavior. You need to bind th
>caption How to validate inputs
````CSHTML
-@using Telerik.Blazor.Components.TextBox
-@using Telerik.Blazor.Components.NumericTextBox
-@using Telerik.Blazor.Components.DateInput
-@using Telerik.Blazor.Components.DatePicker
-@using Telerik.Blazor.Components.TimePicker
-@using System.ComponentModel.DataAnnotations
+@using System.ComponentModel.DataAnnotations // used for the model class attributes
@@ -125,8 +120,7 @@ The DropDownList always has an item selected - the first item from its data sour
>caption How to validate a dropdownlist
````CSHTML
-@using Telerik.Blazor.Components.DropDownList
-@using System.ComponentModel.DataAnnotations
+@using System.ComponentModel.DataAnnotations // used for the model class attributes
diff --git a/components/animationcontainer/overview.md b/components/animationcontainer/overview.md
index 695a708289..84a993e554 100644
--- a/components/animationcontainer/overview.md
+++ b/components/animationcontainer/overview.md
@@ -17,9 +17,7 @@ To use the animation container, add the `TelerikAnimationContainer` tag.
>caption How to use the Animation Container
````CSHTML
-@using Telerik.Blazor.Components.AnimationContainer
-@using Telerik.Blazor.Components.Button
-@using Telerik.Blazor
+Click the button to toggle the visibility of the customized popup