`. Use for [styling customizations]({%slug themes-override%}). |
-| `Height` | `string` | The height of the AppBar. |
| `Position` | `AppBarPosition`
(`None`) | The position of the AppBar on the page. [Read more about AppBar positioning.]({%slug appbar-position%}) |
| `PositionMode` | `AppBarPosition`
(`Static`) | Sets how the AppBar is positioned according to the flow of the document. [Read more about AppBar positioning.]({%slug appbar-position%}) |
-| `Width` | `string` | The width of the AppBar |
### Styling and Appearance
@@ -90,7 +87,10 @@ The following parameters enable you to customize the appearance of the Blazor Ap
| Parameter | Type | Description |
| --- | --- | --- |
+| `Class` | `string` | The CSS class to be rendered on the main wrapping element of the AppBar component, which is `
`. Use for [styling customizations]({%slug themes-override%}). |
+| `Height` | `string` | The height of the AppBar. |
| `ThemeColor` | `Telerik.Blazor.ThemeConstants.AppBar.ThemeColor` | Adjust the color of the AppBar |
+| `Width` | `string` | The width of the AppBar. |
You can find more information for customizing the AppBar appearance in the [Appearance article]({%slug appbar-appearance%}).
From ceca370a09cce5f8c98e1bc715dbbabf87307582 Mon Sep 17 00:00:00 2001
From: Svetoslav Dimitrov <61150560+svdimitr@users.noreply.github.com>
Date: Tue, 14 Nov 2023 15:06:19 +0200
Subject: [PATCH 23/36] docs(appbar): fix the next steps
---
components/appbar/overview.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/components/appbar/overview.md b/components/appbar/overview.md
index 9d5adb3d73..a5caf03ebb 100644
--- a/components/appbar/overview.md
+++ b/components/appbar/overview.md
@@ -122,7 +122,7 @@ To execute AppBar methods, obtain reference to the component instance with `@ref
## Next Steps
* [Explore the AppBar Sections]({%slug appbar-sections%})
-* [Use the AppBar Content]({%slug appbar-separators%})
+* [Use the AppBar Sections]({%slug appbar-separators%})
* [Customize the AppBar position]({%slug appbar-position%})
## See Also
From dc9ba4c8a3c95fe5ee5c69ed07108c0e6f396046 Mon Sep 17 00:00:00 2001
From: Svetoslav Dimitrov <61150560+svdimitr@users.noreply.github.com>
Date: Tue, 14 Nov 2023 15:07:24 +0200
Subject: [PATCH 24/36] Update components/appbar/separators.md
Co-authored-by: Dimo Dimov <961014+dimodi@users.noreply.github.com>
---
components/appbar/separators.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/components/appbar/separators.md b/components/appbar/separators.md
index f9607855bc..cc8935692a 100644
--- a/components/appbar/separators.md
+++ b/components/appbar/separators.md
@@ -42,7 +42,7 @@ The nested `AppBarSpacer` tag exposes parameters:
| `Visible` | `bool`
`true` | Specifies if the spacer will be visible in the AppBar. |
->caption The AppBar separators
+>caption Using AppBar separators
````CSHTML
@* The AppBar content dividers with some of their parameters and values *@
From 3b54fa4dd295a8a23b9fbd4d2a5357d73336ecb1 Mon Sep 17 00:00:00 2001
From: Svetoslav Dimitrov <61150560+svdimitr@users.noreply.github.com>
Date: Tue, 14 Nov 2023 15:07:32 +0200
Subject: [PATCH 25/36] Update components/appbar/separators.md
Co-authored-by: Dimo Dimov <961014+dimodi@users.noreply.github.com>
---
components/appbar/separators.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/components/appbar/separators.md b/components/appbar/separators.md
index cc8935692a..3291c826d1 100644
--- a/components/appbar/separators.md
+++ b/components/appbar/separators.md
@@ -23,7 +23,7 @@ The nested `AppBarSeparator` tag exposes parameters:
| Parameter | Type and Default Value | Description |
| ----------- | ----------- | ----------- |
| `Class` | `string` | The CSS class that will be rendered on the main wrapping element of the AppBar separator. You could use that class to cascade styles. |
-| `Visible` | `bool`
`true` | Specifies if the separator will be visible in the AppBar. |
+| `Visible` | `bool`
(`true`) | Specifies if the separator will be visible in the AppBar. |
## AppBar Spacer
From 693fbfbc187e5802f900ba6008e5ac34ecfd4fd3 Mon Sep 17 00:00:00 2001
From: Svetoslav Dimitrov <61150560+svdimitr@users.noreply.github.com>
Date: Tue, 14 Nov 2023 15:07:39 +0200
Subject: [PATCH 26/36] Update components/appbar/separators.md
Co-authored-by: Dimo Dimov <961014+dimodi@users.noreply.github.com>
---
components/appbar/separators.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/components/appbar/separators.md b/components/appbar/separators.md
index 3291c826d1..3c424a4571 100644
--- a/components/appbar/separators.md
+++ b/components/appbar/separators.md
@@ -10,7 +10,7 @@ position: 5
# Separators
-You can visually separate the items in the Telerik AppBar for Blazor. Depending on the needs of your application you can use of the following, or a combination of them.
+You can visually separate the items in the Telerik AppBar for Blazor. The component supports lines and empty space between its sections.
## AppBar Separator
From 99ff2ffdffea2e47223b0199fc15992db70a6bd9 Mon Sep 17 00:00:00 2001
From: Svetoslav Dimitrov <61150560+svdimitr@users.noreply.github.com>
Date: Tue, 14 Nov 2023 15:10:18 +0200
Subject: [PATCH 27/36] docs(appbar): use singular in both columns
---
components/appbar/position.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/components/appbar/position.md b/components/appbar/position.md
index b6a9a98f8b..6896b3e098 100644
--- a/components/appbar/position.md
+++ b/components/appbar/position.md
@@ -18,7 +18,7 @@ This article outlines the available AppBar parameters, which control its positio
The `Position` parameter accepts a member of the `AppBarPosition` enum and sets the `top` and `bottom` CSS properties:
-| Enum members | Description |
+| Enum member | Description |
|---------------|--------|
| `None`
(default) | Does not set any values for the `top` and `bottom` CSS properties. |
| `Top` | Sets the `top: 0` and `bottom: auto` CSS properties. |
@@ -30,7 +30,7 @@ The `Position` parameter accepts a member of the `AppBarPosition` enum and sets
The `PositionMode` parameter accepts a member of the `AppBarPositionMode` enum and sets how the AppBar is positioned according to the [flow of the document](https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Normal_Flow):
-| Enum members | Description |
+| Enum member | Description |
|---------------|--------|
| `Static`
default value | The AppBar is positioned according to the normal flow of the document. |
| `Fixed` | The AppBar is removed from the normal document flow, and no space is created for the element in the page layout. The component is positioned relatively to the viewport of the application. |
From 59b4027b7b11746fcefec16e13d1d8eaf376e7fa Mon Sep 17 00:00:00 2001
From: Svetoslav Dimitrov <61150560+svdimitr@users.noreply.github.com>
Date: Tue, 14 Nov 2023 16:42:19 +0200
Subject: [PATCH 28/36] docs(appbar): improve positions article
---
components/appbar/position.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/components/appbar/position.md b/components/appbar/position.md
index 6896b3e098..450d174809 100644
--- a/components/appbar/position.md
+++ b/components/appbar/position.md
@@ -32,9 +32,9 @@ The `PositionMode` parameter accepts a member of the `AppBarPositionMode` enum a
| Enum member | Description |
|---------------|--------|
-| `Static`
default value | The AppBar is positioned according to the normal flow of the document. |
-| `Fixed` | The AppBar is removed from the normal document flow, and no space is created for the element in the page layout. The component is positioned relatively to the viewport of the application. |
-| `Sticky` | The AppBar is positioned according to the normal flow of the document, and then offset relative to its nearest scrolling ancestor |
+| `Static`
default value | The AppBar displays at the position where it is defined and scrolls together with the other page content. |
+| `Fixed` | The AppBar displays at a fixed place, which depends on the `Position` parameter. The component doesn't scroll with the other page content. |
+| `Sticky` | The AppBar displays at the position where it is defined. It scrolls together with the other page content, until it reaches the top of the browser viewport. Then the component will remain there. Use the `Sticky` `PositionMode` together with `Top` `Position` .|
## See Also
From e954cd5beec57c06ad17e86197a4638d800538c7 Mon Sep 17 00:00:00 2001
From: Svetoslav Dimitrov <61150560+svdimitr@users.noreply.github.com>
Date: Tue, 14 Nov 2023 16:45:08 +0200
Subject: [PATCH 29/36] docs(appbar): imrpove Spacer docs
---
components/appbar/separators.md | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/components/appbar/separators.md b/components/appbar/separators.md
index 3c424a4571..364fb2d10d 100644
--- a/components/appbar/separators.md
+++ b/components/appbar/separators.md
@@ -10,7 +10,7 @@ position: 5
# Separators
-You can visually separate the items in the Telerik AppBar for Blazor. The component supports lines and empty space between its sections.
+You can visually separate the items in the Telerik AppBar for Blazor. Depending on the needs of your application you can use of the following, or a combination of them.
## AppBar Separator
@@ -23,7 +23,7 @@ The nested `AppBarSeparator` tag exposes parameters:
| Parameter | Type and Default Value | Description |
| ----------- | ----------- | ----------- |
| `Class` | `string` | The CSS class that will be rendered on the main wrapping element of the AppBar separator. You could use that class to cascade styles. |
-| `Visible` | `bool`
(`true`) | Specifies if the separator will be visible in the AppBar. |
+| `Visible` | `bool`
`true` | Specifies if the separator will be visible in the AppBar. |
## AppBar Spacer
@@ -38,11 +38,10 @@ The nested `AppBarSpacer` tag exposes parameters:
| Parameter | Type and Default Value | Description |
| ----------- | ----------- | ----------- |
| `Class` | `string` | The CSS class that will be rendered on the main wrapping element of the AppBar spacer. You could use that class to cascade styles. |
-| `Size` | `string` | The width of the spacer. If you add an `AppBarSpacer` tag without Size the spacer will take all available space between the [Sections]({%slug appbar-sections%}). |
+| `Size` | `string` | The width of the spacer. All `AppBarSpacer` tags without Size will take up the same amount of the remaining space between the [Sections]({%slug appbar-sections%}). |
| `Visible` | `bool`
`true` | Specifies if the spacer will be visible in the AppBar. |
-
->caption Using AppBar separators
+>caption The AppBar separators
````CSHTML
@* The AppBar content dividers with some of their parameters and values *@
From 94232d9d01a4b01b939eecdcb84d34a6d3f949d8 Mon Sep 17 00:00:00 2001
From: Svetoslav Dimitrov <61150560+svdimitr@users.noreply.github.com>
Date: Tue, 14 Nov 2023 16:56:57 +0200
Subject: [PATCH 30/36] Update components/appbar/overview.md
Co-authored-by: Yordan <60105689+yordan-mitev@users.noreply.github.com>
---
components/appbar/overview.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/components/appbar/overview.md b/components/appbar/overview.md
index a5caf03ebb..3fe37a0e61 100644
--- a/components/appbar/overview.md
+++ b/components/appbar/overview.md
@@ -10,7 +10,7 @@ position: 0
# Blazor AppBar Overview
-The
Blazor AppBar component helps you build navigation bars for your application seemingly. This article explains the available features.
+The
Blazor AppBar component helps you build navigation bars for your application seamlessly. This article explains how to start using the component and describes its features.
## Creating Blazor AppBar
From 4b10b5d3b16beba89a0dcc6c76a6c42de2a52360 Mon Sep 17 00:00:00 2001
From: Svetoslav Dimitrov <61150560+svdimitr@users.noreply.github.com>
Date: Tue, 14 Nov 2023 16:57:36 +0200
Subject: [PATCH 31/36] Update components/appbar/overview.md
Co-authored-by: Yordan <60105689+yordan-mitev@users.noreply.github.com>
---
components/appbar/overview.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/components/appbar/overview.md b/components/appbar/overview.md
index 3fe37a0e61..1412d4001f 100644
--- a/components/appbar/overview.md
+++ b/components/appbar/overview.md
@@ -60,7 +60,7 @@ The
Blazor
## AppBar Sections
-Use the AppBar Sections to render arbitrary HTML content to match the UI and UX needs of your application. [Read more about the Blazor AppBar sections]({%slug appbar-sections%}).
+Use the AppBar Sections to render arbitrary HTML content to match the UI and UX needs of your application. [Read more about the Blazor AppBar sections...]({%slug appbar-sections%})
## Content Dividers
From 8da108af7d1a9296a5feebec033eeb0d2b165132 Mon Sep 17 00:00:00 2001
From: Svetoslav Dimitrov <61150560+svdimitr@users.noreply.github.com>
Date: Tue, 14 Nov 2023 16:58:12 +0200
Subject: [PATCH 32/36] Update components/appbar/separators.md
Co-authored-by: Yordan <60105689+yordan-mitev@users.noreply.github.com>
---
components/appbar/separators.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/components/appbar/separators.md b/components/appbar/separators.md
index 364fb2d10d..c06dd9bc1b 100644
--- a/components/appbar/separators.md
+++ b/components/appbar/separators.md
@@ -37,7 +37,7 @@ The nested `AppBarSpacer` tag exposes parameters:
| Parameter | Type and Default Value | Description |
| ----------- | ----------- | ----------- |
-| `Class` | `string` | The CSS class that will be rendered on the main wrapping element of the AppBar spacer. You could use that class to cascade styles. |
+| `Class` | `string` | The CSS class that will be rendered on the main wrapping element of the AppBar spacer. Use that class to cascade styles. |
| `Size` | `string` | The width of the spacer. All `AppBarSpacer` tags without Size will take up the same amount of the remaining space between the [Sections]({%slug appbar-sections%}). |
| `Visible` | `bool`
`true` | Specifies if the spacer will be visible in the AppBar. |
From 012ec13e11558b10ff7220fbfe20d59b3f07a9a1 Mon Sep 17 00:00:00 2001
From: Svetoslav Dimitrov <61150560+svdimitr@users.noreply.github.com>
Date: Tue, 14 Nov 2023 16:58:22 +0200
Subject: [PATCH 33/36] Update components/appbar/separators.md
Co-authored-by: Yordan <60105689+yordan-mitev@users.noreply.github.com>
---
components/appbar/separators.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/components/appbar/separators.md b/components/appbar/separators.md
index c06dd9bc1b..2b72860081 100644
--- a/components/appbar/separators.md
+++ b/components/appbar/separators.md
@@ -33,7 +33,7 @@ Use the `` to define empty space in the AppBar which separates the
### AppBar Spacer Parameters
-The nested `AppBarSpacer` tag exposes parameters:
+The nested `AppBarSpacer` tag exposes the following parameters:
| Parameter | Type and Default Value | Description |
| ----------- | ----------- | ----------- |
From c3416cde2812f540500a4ab9497053c6296fb825 Mon Sep 17 00:00:00 2001
From: Svetoslav Dimitrov <61150560+svdimitr@users.noreply.github.com>
Date: Tue, 14 Nov 2023 16:58:30 +0200
Subject: [PATCH 34/36] Update components/appbar/separators.md
Co-authored-by: Yordan <60105689+yordan-mitev@users.noreply.github.com>
---
components/appbar/separators.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/components/appbar/separators.md b/components/appbar/separators.md
index 2b72860081..7b666b5381 100644
--- a/components/appbar/separators.md
+++ b/components/appbar/separators.md
@@ -22,7 +22,7 @@ The nested `AppBarSeparator` tag exposes parameters:
| Parameter | Type and Default Value | Description |
| ----------- | ----------- | ----------- |
-| `Class` | `string` | The CSS class that will be rendered on the main wrapping element of the AppBar separator. You could use that class to cascade styles. |
+| `Class` | `string` | The CSS class that will be rendered on the main wrapping element of the AppBar separator. Use that class to cascade styles. |
| `Visible` | `bool`
`true` | Specifies if the separator will be visible in the AppBar. |
## AppBar Spacer
From 959a51289d555302e9d32417bb45ced8fcacd557 Mon Sep 17 00:00:00 2001
From: Svetoslav Dimitrov <61150560+svdimitr@users.noreply.github.com>
Date: Tue, 14 Nov 2023 16:58:36 +0200
Subject: [PATCH 35/36] Update components/appbar/separators.md
Co-authored-by: Yordan <60105689+yordan-mitev@users.noreply.github.com>
---
components/appbar/separators.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/components/appbar/separators.md b/components/appbar/separators.md
index 7b666b5381..687b3c2907 100644
--- a/components/appbar/separators.md
+++ b/components/appbar/separators.md
@@ -18,7 +18,7 @@ To separate two items with a solid line, add the `` tag between
### AppBar Separator Parameters
-The nested `AppBarSeparator` tag exposes parameters:
+The nested `AppBarSeparator` tag exposes the following parameters:
| Parameter | Type and Default Value | Description |
| ----------- | ----------- | ----------- |
From 771ea7ca6f93e0b463f8d8034d0b1b978253d9c9 Mon Sep 17 00:00:00 2001
From: Svetoslav Dimitrov <61150560+svdimitr@users.noreply.github.com>
Date: Tue, 14 Nov 2023 17:23:49 +0200
Subject: [PATCH 36/36] Update components/appbar/overview.md
Co-authored-by: Yordan <60105689+yordan-mitev@users.noreply.github.com>
---
components/appbar/overview.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/components/appbar/overview.md b/components/appbar/overview.md
index 1412d4001f..2ab80ec8d8 100644
--- a/components/appbar/overview.md
+++ b/components/appbar/overview.md
@@ -1,7 +1,7 @@
---
title: Overview
page_title: AppBar Overview
-description: Overview of the AppBar component for Blazor.
+description: Discover the AppBar component for Blazor. Learn how to add the component to your app and explore its features like sections, dividers, positioning, and various styling options.
slug: appbar-overview
tags: telerik,blazor,appbar,navbar
published: True