From 3a2feea8d00ec9d4dee50df0045f76b8dfccb54e Mon Sep 17 00:00:00 2001 From: Atanas Korchev Date: Tue, 3 Mar 2026 17:57:33 +0200 Subject: [PATCH] Fix subtitle redundancy, PascalCase names, and duplicate H1s across demo pages Remove redundant "Blazor X component" prefixes from ~49 page subtitles, rewrite ~27 subtitles that used /PascalCase class names to natural language, and fix 3 DataGrid sub-pages with duplicate "DataGrid" in H1s. --- .../Controllers/SitemapController.cs | 5 +- RadzenBlazorDemos/Pages/AIChatPage.razor | 6 +- RadzenBlazorDemos/Pages/AccordionPage.razor | 4 +- RadzenBlazorDemos/Pages/AlertPage.razor | 4 +- .../Pages/AppearanceTogglePage.razor | 4 +- RadzenBlazorDemos/Pages/ArcGaugePage.razor | 2 +- .../Pages/AutoCompletePage.razor | 4 +- RadzenBlazorDemos/Pages/BadgePage.razor | 4 +- RadzenBlazorDemos/Pages/BarcodePage.razor | 4 +- RadzenBlazorDemos/Pages/BordersPage.razor | 2 +- RadzenBlazorDemos/Pages/BreadCrumbPage.razor | 4 +- RadzenBlazorDemos/Pages/ButtonPage.razor | 4 +- RadzenBlazorDemos/Pages/CardGroupPage.razor | 4 +- RadzenBlazorDemos/Pages/CardPage.razor | 4 +- RadzenBlazorDemos/Pages/CarouselPage.razor | 4 +- RadzenBlazorDemos/Pages/ChatPage.razor | 2 +- .../Pages/CheckBoxListPage.razor | 4 +- RadzenBlazorDemos/Pages/CheckBoxPage.razor | 4 +- RadzenBlazorDemos/Pages/ColorPickerPage.razor | 4 +- RadzenBlazorDemos/Pages/ColorsPage.razor | 2 +- RadzenBlazorDemos/Pages/ColumnPage.razor | 4 +- .../Pages/CompareValidatorPage.razor | 4 +- RadzenBlazorDemos/Pages/ContextMenuPage.razor | 4 +- .../Pages/CustomValidatorPage.razor | 4 +- .../Pages/DataAnnotationValidatorPage.razor | 4 +- RadzenBlazorDemos/Pages/DataFilterPage.razor | 4 +- .../Pages/DataGridColumnPickingPage.razor | 5 +- .../Pages/DataGridColumnReoderPage.razor | 2 +- .../Pages/DataGridColumnTemplatePage.razor | 2 +- .../DataGridConditionalColumnsPage.razor | 2 +- .../Pages/DataGridFooterTotalsPage.razor | 2 +- .../DataGridGroupFooterTemplatePage.razor | 2 +- .../DataGridGroupHeaderTemplatePage.razor | 4 +- .../Pages/DataGridGroupingApiPage.razor | 2 +- RadzenBlazorDemos/Pages/DataGridPage.razor | 2 +- .../Pages/DataGridPerformancePage.razor | 4 +- .../Pages/DataListLoadDataPage.razor | 4 +- RadzenBlazorDemos/Pages/DataListPage.razor | 4 +- RadzenBlazorDemos/Pages/DatePickerPage.razor | 4 +- RadzenBlazorDemos/Pages/DialogPage.razor | 4 +- RadzenBlazorDemos/Pages/DisplayPage.razor | 2 +- .../Pages/DropDownDataGridPage.razor | 4 +- RadzenBlazorDemos/Pages/DropDownPage.razor | 4 +- RadzenBlazorDemos/Pages/DropZonePage.razor | 2 +- .../Pages/EmailValidatorPage.razor | 4 +- RadzenBlazorDemos/Pages/FabMenuPage.razor | 2 +- RadzenBlazorDemos/Pages/FabPage.razor | 2 +- RadzenBlazorDemos/Pages/FieldsetPage.razor | 4 +- RadzenBlazorDemos/Pages/FileInputPage.razor | 4 +- RadzenBlazorDemos/Pages/FormFieldPage.razor | 4 +- RadzenBlazorDemos/Pages/GoogleMapPage.razor | 4 +- RadzenBlazorDemos/Pages/GravatarPage.razor | 4 +- RadzenBlazorDemos/Pages/HtmlEditorPage.razor | 4 +- RadzenBlazorDemos/Pages/IconPage.razor | 4 +- RadzenBlazorDemos/Pages/ImagePage.razor | 4 +- RadzenBlazorDemos/Pages/LabelPage.razor | 4 +- RadzenBlazorDemos/Pages/LayoutPage.razor | 6 +- .../Pages/LengthValidatorPage.razor | 4 +- RadzenBlazorDemos/Pages/LinkPage.razor | 4 +- RadzenBlazorDemos/Pages/ListBoxPage.razor | 4 +- RadzenBlazorDemos/Pages/LoginPage.razor | 4 +- RadzenBlazorDemos/Pages/MarkdownPage.razor | 4 +- RadzenBlazorDemos/Pages/MaskPage.razor | 4 +- RadzenBlazorDemos/Pages/MediaQueryPage.razor | 4 +- RadzenBlazorDemos/Pages/MenuPage.razor | 4 +- .../Pages/NotificationPage.razor | 4 +- RadzenBlazorDemos/Pages/NumericPage.razor | 4 +- .../Pages/NumericRangeValidatorPage.razor | 4 +- RadzenBlazorDemos/Pages/OverflowPage.razor | 2 +- RadzenBlazorDemos/Pages/PagerPage.razor | 4 +- RadzenBlazorDemos/Pages/PanelMenuPage.razor | 4 +- RadzenBlazorDemos/Pages/PanelPage.razor | 4 +- RadzenBlazorDemos/Pages/PasswordPage.razor | 4 +- RadzenBlazorDemos/Pages/PickListPage.razor | 4 +- .../Pages/PivotDataGridPage.razor | 4 +- RadzenBlazorDemos/Pages/PopupPage.razor | 4 +- RadzenBlazorDemos/Pages/ProfileMenuPage.razor | 4 +- .../Pages/ProgressBarCircularPage.razor | 4 +- RadzenBlazorDemos/Pages/ProgressBarPage.razor | 4 +- RadzenBlazorDemos/Pages/QRCodePage.razor | 4 +- RadzenBlazorDemos/Pages/RadialGaugePage.razor | 2 +- .../Pages/RadioButtonListPage.razor | 4 +- RadzenBlazorDemos/Pages/RatingPage.razor | 4 +- .../Pages/RegexValidatorPage.razor | 4 +- .../Pages/RequiredValidatorPage.razor | 4 +- RadzenBlazorDemos/Pages/RipplePage.razor | 2 +- RadzenBlazorDemos/Pages/RowPage.razor | 4 +- RadzenBlazorDemos/Pages/SchedulerPage.razor | 4 +- .../Pages/SecurityCodePage.razor | 4 +- RadzenBlazorDemos/Pages/SelectBarPage.razor | 4 +- RadzenBlazorDemos/Pages/ShadowsPage.razor | 2 +- RadzenBlazorDemos/Pages/SizingPage.razor | 2 +- RadzenBlazorDemos/Pages/SkeletonPage.razor | 5 +- RadzenBlazorDemos/Pages/SliderPage.razor | 4 +- RadzenBlazorDemos/Pages/SpacingPage.razor | 2 +- .../Pages/SpeechToTextButtonPage.razor | 4 +- RadzenBlazorDemos/Pages/SplitButtonPage.razor | 4 +- RadzenBlazorDemos/Pages/SplitterPage.razor | 4 +- RadzenBlazorDemos/Pages/StackPage.razor | 2 +- RadzenBlazorDemos/Pages/StepsPage.razor | 4 +- RadzenBlazorDemos/Pages/SupportPage.razor | 2 +- RadzenBlazorDemos/Pages/SwitchPage.razor | 4 +- RadzenBlazorDemos/Pages/TablePage.razor | 4 +- RadzenBlazorDemos/Pages/TabsPage.razor | 4 +- .../Pages/TemplateFormPage.razor | 4 +- RadzenBlazorDemos/Pages/TextAreaPage.razor | 4 +- RadzenBlazorDemos/Pages/TextBoxPage.razor | 4 +- RadzenBlazorDemos/Pages/TextPage.razor | 4 +- .../Pages/ThemeServicePage.razor | 4 +- RadzenBlazorDemos/Pages/ThemesPage.razor | 2 +- .../Pages/TimeSpanPickerPage.razor | 4 +- RadzenBlazorDemos/Pages/TimelinePage.razor | 4 +- RadzenBlazorDemos/Pages/TocPage.razor | 2 +- .../Pages/ToggleButtonPage.razor | 4 +- RadzenBlazorDemos/Pages/TooltipPage.razor | 4 +- RadzenBlazorDemos/Pages/TreePage.razor | 4 +- .../Pages/UIBlocksCardPage.razor | 2 +- .../Pages/UIBlocksFeaturesPage.razor | 2 +- .../Pages/UIBlocksFooterPage.razor | 2 +- .../Pages/UIBlocksNewsletterPage.razor | 2 +- .../Pages/UIBlocksPricingPage.razor | 2 +- .../Pages/UIBlocksTestimonialsPage.razor | 2 +- RadzenBlazorDemos/Pages/UploadPage.razor | 4 +- RadzenBlazorDemos/Services/ExampleService.cs | 229 +++++++++--------- 124 files changed, 331 insertions(+), 335 deletions(-) diff --git a/RadzenBlazorDemos.Host/Controllers/SitemapController.cs b/RadzenBlazorDemos.Host/Controllers/SitemapController.cs index aa5ad1455..4bd66db2d 100644 --- a/RadzenBlazorDemos.Host/Controllers/SitemapController.cs +++ b/RadzenBlazorDemos.Host/Controllers/SitemapController.cs @@ -38,10 +38,13 @@ public class SitemapController : Controller var pages = GetBlazorPages(); foreach (var page in pages) { + var priority = page == "/" ? "1.0" + : page.Count(c => c == '/') <= 1 ? "0.8" + : "0.6"; sb.AppendLine(" "); sb.AppendLine($" {BaseUrl}{page}"); sb.AppendLine(" weekly"); - sb.AppendLine(" 0.8"); + sb.AppendLine($" {priority}"); sb.AppendLine(" "); } diff --git a/RadzenBlazorDemos/Pages/AIChatPage.razor b/RadzenBlazorDemos/Pages/AIChatPage.razor index 7483716d4..9632b474d 100644 --- a/RadzenBlazorDemos/Pages/AIChatPage.razor +++ b/RadzenBlazorDemos/Pages/AIChatPage.razor @@ -3,12 +3,10 @@ @using Radzen.Blazor - AIChat + Blazor AIChat - The component requires the IAIChatService to be registered in your application, please use our demos source for reference. - This service supports any OpenAI-compatible endpoint, including OpenAI, Azure OpenAI, Cloudflare AI, and other compatible providers. - For WebAssembly applications, you'll need to use a server-side proxy endpoint since browsers cannot make direct requests to external APIs due to CORS restrictions, refer to AIChatController. + A conversational AI chat interface for building intelligent assistants and chatbot experiences. diff --git a/RadzenBlazorDemos/Pages/AccordionPage.razor b/RadzenBlazorDemos/Pages/AccordionPage.razor index bd4bc4e33..d8b41253b 100644 --- a/RadzenBlazorDemos/Pages/AccordionPage.razor +++ b/RadzenBlazorDemos/Pages/AccordionPage.razor @@ -1,10 +1,10 @@ @page "/accordion" - Accordion + Blazor Accordion - Demonstration and configuration of the Radzen Blazor Accordion component. + Single or multiple expand modes, dynamic items, and expand/collapse events. diff --git a/RadzenBlazorDemos/Pages/AlertPage.razor b/RadzenBlazorDemos/Pages/AlertPage.razor index a467a1dc8..c0c28f24a 100644 --- a/RadzenBlazorDemos/Pages/AlertPage.razor +++ b/RadzenBlazorDemos/Pages/AlertPage.razor @@ -1,10 +1,10 @@ @page "/alert" - Alert + Blazor Alert - Demonstration and configuration of the Radzen Blazor Alert component. + Configurable severity levels, styles, shades, and variants for displaying important messages. diff --git a/RadzenBlazorDemos/Pages/AppearanceTogglePage.razor b/RadzenBlazorDemos/Pages/AppearanceTogglePage.razor index 30541837b..654aa211f 100644 --- a/RadzenBlazorDemos/Pages/AppearanceTogglePage.razor +++ b/RadzenBlazorDemos/Pages/AppearanceTogglePage.razor @@ -1,10 +1,10 @@ @page "/appearance-toggle" - AppearanceToggle + Blazor AppearanceToggle - Radzen Blazor AppearanceToggle is a button that allows the end user to toggle the application appearance between two preset themes. + A toggle button for switching application appearance between two preset themes, such as light and dark. diff --git a/RadzenBlazorDemos/Pages/ArcGaugePage.razor b/RadzenBlazorDemos/Pages/ArcGaugePage.razor index dad5931ca..2987b2384 100644 --- a/RadzenBlazorDemos/Pages/ArcGaugePage.razor +++ b/RadzenBlazorDemos/Pages/ArcGaugePage.razor @@ -3,7 +3,7 @@ Radzen Blazor Arc Gauge - Demonstration and configuration of the Radzen Blazor ArcGauge component. + Display values on a circular arc scale with configurable ranges. diff --git a/RadzenBlazorDemos/Pages/AutoCompletePage.razor b/RadzenBlazorDemos/Pages/AutoCompletePage.razor index c05df4e5a..21dc4eba6 100644 --- a/RadzenBlazorDemos/Pages/AutoCompletePage.razor +++ b/RadzenBlazorDemos/Pages/AutoCompletePage.razor @@ -1,10 +1,10 @@ @page "/autocomplete" - AutoComplete + Blazor AutoComplete - Demonstration and configuration of the Radzen Blazor AutoComplete component. + Filtering, templates, custom filter operators, and on-demand data loading. diff --git a/RadzenBlazorDemos/Pages/BadgePage.razor b/RadzenBlazorDemos/Pages/BadgePage.razor index 90690f2bf..b955273cf 100644 --- a/RadzenBlazorDemos/Pages/BadgePage.razor +++ b/RadzenBlazorDemos/Pages/BadgePage.razor @@ -1,9 +1,9 @@ @page "/badge" - Badge + Blazor Badge - The Radzen Blazor Badge component is a small graphic that displays important information, like a count or label, within a user interface. It's commonly used to draw attention to something or provide visual feedback to the user. + A small graphic for displaying counts, labels, and status indicators with multiple styles and variants. diff --git a/RadzenBlazorDemos/Pages/BarcodePage.razor b/RadzenBlazorDemos/Pages/BarcodePage.razor index 1cdaa1051..bb1ff7245 100644 --- a/RadzenBlazorDemos/Pages/BarcodePage.razor +++ b/RadzenBlazorDemos/Pages/BarcodePage.razor @@ -1,9 +1,9 @@ @page "/barcode" - Barcode + Blazor Barcode - Generate and display 1D barcodes as SVG using RadzenBarcode. + Generate and display 1D barcodes as SVG images. diff --git a/RadzenBlazorDemos/Pages/BordersPage.razor b/RadzenBlazorDemos/Pages/BordersPage.razor index 130d56acf..911f48fb7 100644 --- a/RadzenBlazorDemos/Pages/BordersPage.razor +++ b/RadzenBlazorDemos/Pages/BordersPage.razor @@ -1,7 +1,7 @@ @page "/borders" - Borders + Blazor Borders Border styles and utility CSS classes. diff --git a/RadzenBlazorDemos/Pages/BreadCrumbPage.razor b/RadzenBlazorDemos/Pages/BreadCrumbPage.razor index 16a93aea3..229a59382 100644 --- a/RadzenBlazorDemos/Pages/BreadCrumbPage.razor +++ b/RadzenBlazorDemos/Pages/BreadCrumbPage.razor @@ -1,9 +1,9 @@ @page "/breadcrumb" - BreadCrumb + Blazor BreadCrumb - The Radzen Blazor BreadCrumb component provides a navigation trail to help users keep track of their location. It consists of a horizontal row of links that represent the levels of the hierarchy that the user has navigated through. + A navigation trail that helps users keep track of their location within the application. diff --git a/RadzenBlazorDemos/Pages/ButtonPage.razor b/RadzenBlazorDemos/Pages/ButtonPage.razor index cc4381317..05f7ab968 100644 --- a/RadzenBlazorDemos/Pages/ButtonPage.razor +++ b/RadzenBlazorDemos/Pages/ButtonPage.razor @@ -1,9 +1,9 @@ @page "/button" - Button + Blazor Button - Demonstration and configuration of the Radzen Blazor Button component. + Filled, flat, outlined, and text variants in multiple sizes. diff --git a/RadzenBlazorDemos/Pages/CardGroupPage.razor b/RadzenBlazorDemos/Pages/CardGroupPage.razor index 847ccfd19..312b6585e 100644 --- a/RadzenBlazorDemos/Pages/CardGroupPage.razor +++ b/RadzenBlazorDemos/Pages/CardGroupPage.razor @@ -1,10 +1,10 @@ @page "/card-group" - CardGroup + Blazor CardGroup - Use the Radzen Blazor CardGroup component to visually stick RadzenCards next to each other. + Visually group cards next to each other for organized content display. diff --git a/RadzenBlazorDemos/Pages/CardPage.razor b/RadzenBlazorDemos/Pages/CardPage.razor index 58fe5cace..5008b08ae 100644 --- a/RadzenBlazorDemos/Pages/CardPage.razor +++ b/RadzenBlazorDemos/Pages/CardPage.razor @@ -1,10 +1,10 @@ @page "/card" - Card + Blazor Card - Use the Radzen Blazor Card component to display a piece of content, like an image and text. Cards often provide a summary of the content they represent, along with a call-to-action to encourage further user engagement. + Display a piece of content such as an image and text in a contained, styled container. diff --git a/RadzenBlazorDemos/Pages/CarouselPage.razor b/RadzenBlazorDemos/Pages/CarouselPage.razor index 5f2339a78..9df4cab82 100644 --- a/RadzenBlazorDemos/Pages/CarouselPage.razor +++ b/RadzenBlazorDemos/Pages/CarouselPage.razor @@ -1,10 +1,10 @@ @page "/carousel" - Carousel + Blazor Carousel - Demonstration and configuration of the Radzen Blazor Carousel component. + Cycle through content with navigation and paging support. diff --git a/RadzenBlazorDemos/Pages/ChatPage.razor b/RadzenBlazorDemos/Pages/ChatPage.razor index d88031eb6..976fac341 100644 --- a/RadzenBlazorDemos/Pages/ChatPage.razor +++ b/RadzenBlazorDemos/Pages/ChatPage.razor @@ -3,7 +3,7 @@ @using Radzen.Blazor - Chat + Blazor Chat A modern chat component for multi-participant conversations with support for distinct user identities. diff --git a/RadzenBlazorDemos/Pages/CheckBoxListPage.razor b/RadzenBlazorDemos/Pages/CheckBoxListPage.razor index eb062a844..7f97a0814 100644 --- a/RadzenBlazorDemos/Pages/CheckBoxListPage.razor +++ b/RadzenBlazorDemos/Pages/CheckBoxListPage.razor @@ -1,10 +1,10 @@ @page "/checkboxlist" - CheckBoxList + Blazor CheckBoxList - Demonstration and configuration of the Radzen Blazor CheckBoxList component. + Data-binding, orientation, select all, and template support. diff --git a/RadzenBlazorDemos/Pages/CheckBoxPage.razor b/RadzenBlazorDemos/Pages/CheckBoxPage.razor index da275c130..163cce15b 100644 --- a/RadzenBlazorDemos/Pages/CheckBoxPage.razor +++ b/RadzenBlazorDemos/Pages/CheckBoxPage.razor @@ -1,9 +1,9 @@ @page "/checkbox" - CheckBox + Blazor CheckBox - Demonstration and configuration of the Radzen Blazor CheckBox component. + Optional tri-state support and value binding. diff --git a/RadzenBlazorDemos/Pages/ColorPickerPage.razor b/RadzenBlazorDemos/Pages/ColorPickerPage.razor index 587152d18..8606c6ebe 100644 --- a/RadzenBlazorDemos/Pages/ColorPickerPage.razor +++ b/RadzenBlazorDemos/Pages/ColorPickerPage.razor @@ -1,9 +1,9 @@ @page "/colorpicker" - ColorPicker + Blazor ColorPicker - Demonstration and configuration of the Radzen Blazor ColorPicker component. + HSV and RGBA color selection modes. diff --git a/RadzenBlazorDemos/Pages/ColorsPage.razor b/RadzenBlazorDemos/Pages/ColorsPage.razor index 012e3a3b4..f92d251e3 100644 --- a/RadzenBlazorDemos/Pages/ColorsPage.razor +++ b/RadzenBlazorDemos/Pages/ColorsPage.razor @@ -5,7 +5,7 @@ - Colors + Blazor Colors List of colors and utility CSS classes. diff --git a/RadzenBlazorDemos/Pages/ColumnPage.razor b/RadzenBlazorDemos/Pages/ColumnPage.razor index 03386e92f..cab97da62 100644 --- a/RadzenBlazorDemos/Pages/ColumnPage.razor +++ b/RadzenBlazorDemos/Pages/ColumnPage.razor @@ -1,10 +1,10 @@ @page "/column" - Column + Blazor Column - The RadzenColumn component is used within a to create a structured grid layout. Without the RadzenRow component, the RadzenColumn would not be rendered correctly. + Used within a row to create a structured, responsive 12-column grid layout. diff --git a/RadzenBlazorDemos/Pages/CompareValidatorPage.razor b/RadzenBlazorDemos/Pages/CompareValidatorPage.razor index 4780475ab..84a0ee5f5 100644 --- a/RadzenBlazorDemos/Pages/CompareValidatorPage.razor +++ b/RadzenBlazorDemos/Pages/CompareValidatorPage.razor @@ -1,9 +1,9 @@ @page "/comparevalidator" - CompareValidator + Blazor CompareValidator - Demonstration and configuration of the Radzen Blazor CompareValidator component. + Compares user input against a predefined value or another component. diff --git a/RadzenBlazorDemos/Pages/ContextMenuPage.razor b/RadzenBlazorDemos/Pages/ContextMenuPage.razor index 7f7fd70b2..a8853b323 100644 --- a/RadzenBlazorDemos/Pages/ContextMenuPage.razor +++ b/RadzenBlazorDemos/Pages/ContextMenuPage.razor @@ -1,10 +1,10 @@ @page "/contextmenu" - ContextMenu + Blazor ContextMenu - Demonstration and configuration of the Radzen Blazor ContextMenu component. + Items, custom content, and HTML element support. diff --git a/RadzenBlazorDemos/Pages/CustomValidatorPage.razor b/RadzenBlazorDemos/Pages/CustomValidatorPage.razor index 10f41f8e3..d1f45adcb 100644 --- a/RadzenBlazorDemos/Pages/CustomValidatorPage.razor +++ b/RadzenBlazorDemos/Pages/CustomValidatorPage.razor @@ -1,10 +1,10 @@ @page "/customvalidator" - CustomValidator + Blazor CustomValidator - Demonstration and configuration of the Radzen Blazor CustomValidator component. + Implement custom validation logic with flexible validation rules. diff --git a/RadzenBlazorDemos/Pages/DataAnnotationValidatorPage.razor b/RadzenBlazorDemos/Pages/DataAnnotationValidatorPage.razor index 8d8e50691..00095cc53 100644 --- a/RadzenBlazorDemos/Pages/DataAnnotationValidatorPage.razor +++ b/RadzenBlazorDemos/Pages/DataAnnotationValidatorPage.razor @@ -1,9 +1,9 @@ @page "/dataannotationvalidator" - DataAnnotationValidator + Blazor DataAnnotationValidator - Demonstration and configuration of the Radzen Blazor DataAnnotationValidator component. + Model-based validation using data annotation attributes. diff --git a/RadzenBlazorDemos/Pages/DataFilterPage.razor b/RadzenBlazorDemos/Pages/DataFilterPage.razor index e97dc2173..48aa832a8 100644 --- a/RadzenBlazorDemos/Pages/DataFilterPage.razor +++ b/RadzenBlazorDemos/Pages/DataFilterPage.razor @@ -1,10 +1,10 @@ @page "/datafilter" - DataFilter + Blazor DataFilter - Filter Entity Framework IQueryable without extra code. + Filter Entity Framework data sources without writing extra code. diff --git a/RadzenBlazorDemos/Pages/DataGridColumnPickingPage.razor b/RadzenBlazorDemos/Pages/DataGridColumnPickingPage.razor index 01646096e..d8c573ca4 100644 --- a/RadzenBlazorDemos/Pages/DataGridColumnPickingPage.razor +++ b/RadzenBlazorDemos/Pages/DataGridColumnPickingPage.razor @@ -4,10 +4,7 @@ DataGrid Column Picker - Enable default column picker by setting the AllowColumnPicking grid property to true. - You can disable picking for specific columns by setting their Pickable property to false. - The example below also sets ColumnsPickerAllowFiltering on the grid to make picking columns easier. - Use QueryOnlyVisibleColumns to tell the grid to only include currently visible columns in the IQueryable query. + Enable a built-in column picker that lets users show or hide columns interactively. Documentation: diff --git a/RadzenBlazorDemos/Pages/DataGridColumnReoderPage.razor b/RadzenBlazorDemos/Pages/DataGridColumnReoderPage.razor index ca62246f1..ce6a7ceba 100644 --- a/RadzenBlazorDemos/Pages/DataGridColumnReoderPage.razor +++ b/RadzenBlazorDemos/Pages/DataGridColumnReoderPage.razor @@ -1,7 +1,7 @@ @page "/datagrid-column-reorder" - DataGrid DataGrid Column Reorder + DataGrid Column Reorder Enable column reorder by setting the AllowColumnReorder property to true. Define column initial order using column OrderIndex property. diff --git a/RadzenBlazorDemos/Pages/DataGridColumnTemplatePage.razor b/RadzenBlazorDemos/Pages/DataGridColumnTemplatePage.razor index d32f3e0d7..8c81d01c3 100644 --- a/RadzenBlazorDemos/Pages/DataGridColumnTemplatePage.razor +++ b/RadzenBlazorDemos/Pages/DataGridColumnTemplatePage.razor @@ -4,7 +4,7 @@ DataGrid Column Template - The column Template allows you to customize the way data is displayed. + Customize the way data is displayed in each column using templates. In this demo the DataGrid columns use the Template property to render custom content including images, buttons, links, formatted text, or any Blazor component, giving you complete control over how cell data is displayed. diff --git a/RadzenBlazorDemos/Pages/DataGridConditionalColumnsPage.razor b/RadzenBlazorDemos/Pages/DataGridConditionalColumnsPage.razor index 11757a1a4..fbba17747 100644 --- a/RadzenBlazorDemos/Pages/DataGridConditionalColumnsPage.razor +++ b/RadzenBlazorDemos/Pages/DataGridConditionalColumnsPage.razor @@ -1,7 +1,7 @@ @page "/datagrid-conditional-columns-render" - DataGrid + Blazor DataGrid When adding Blazor components conditionally they always render at the end. diff --git a/RadzenBlazorDemos/Pages/DataGridFooterTotalsPage.razor b/RadzenBlazorDemos/Pages/DataGridFooterTotalsPage.razor index c05146b24..2d5edc4e0 100644 --- a/RadzenBlazorDemos/Pages/DataGridFooterTotalsPage.razor +++ b/RadzenBlazorDemos/Pages/DataGridFooterTotalsPage.razor @@ -4,7 +4,7 @@ DataGrid Footer Totals - The FooterTemplate column property allows you to display aggregated data in the column footer. + Display aggregated data such as sums and averages in column footers. diff --git a/RadzenBlazorDemos/Pages/DataGridGroupFooterTemplatePage.razor b/RadzenBlazorDemos/Pages/DataGridGroupFooterTemplatePage.razor index 5e090e40c..3b11b885b 100644 --- a/RadzenBlazorDemos/Pages/DataGridGroupFooterTemplatePage.razor +++ b/RadzenBlazorDemos/Pages/DataGridGroupFooterTemplatePage.razor @@ -4,7 +4,7 @@ DataGrid Group Footer Totals - The GroupFooterTemplate column property allows you to display aggregated data in the column footer for each group. + Display aggregated data in column footers for each group. diff --git a/RadzenBlazorDemos/Pages/DataGridGroupHeaderTemplatePage.razor b/RadzenBlazorDemos/Pages/DataGridGroupHeaderTemplatePage.razor index 33a18c460..6d8da6be9 100644 --- a/RadzenBlazorDemos/Pages/DataGridGroupHeaderTemplatePage.razor +++ b/RadzenBlazorDemos/Pages/DataGridGroupHeaderTemplatePage.razor @@ -1,10 +1,10 @@ @page "/datagrid-group-header-template" - DataGrid DataGrid Group Header Template + DataGrid Group Header Template - Use GroupHeaderTemplate to customize group header rows. + Customize group header rows with templates for enhanced display. diff --git a/RadzenBlazorDemos/Pages/DataGridGroupingApiPage.razor b/RadzenBlazorDemos/Pages/DataGridGroupingApiPage.razor index 2cba5f28e..6b038cd61 100644 --- a/RadzenBlazorDemos/Pages/DataGridGroupingApiPage.razor +++ b/RadzenBlazorDemos/Pages/DataGridGroupingApiPage.razor @@ -1,7 +1,7 @@ @page "/datagrid-grouping-api" - DataGrid DataGrid Grouping API + DataGrid Grouping API Set AllowGrouping="true" to enable group by column and GroupPanelText to localize the group panel text. Set Groupable="false" for column to disable grouping by that column. diff --git a/RadzenBlazorDemos/Pages/DataGridPage.razor b/RadzenBlazorDemos/Pages/DataGridPage.razor index d3a5e3d5c..2a6e9ee04 100644 --- a/RadzenBlazorDemos/Pages/DataGridPage.razor +++ b/RadzenBlazorDemos/Pages/DataGridPage.razor @@ -1,7 +1,7 @@ @page "/datagrid" - DataGrid + Blazor DataGrid Display tabular data with ease. Perform paging, sorting and filtering through Entity Framework without extra code. diff --git a/RadzenBlazorDemos/Pages/DataGridPerformancePage.razor b/RadzenBlazorDemos/Pages/DataGridPerformancePage.razor index e93a8e41f..c81b28d86 100644 --- a/RadzenBlazorDemos/Pages/DataGridPerformancePage.razor +++ b/RadzenBlazorDemos/Pages/DataGridPerformancePage.razor @@ -1,10 +1,10 @@ @page "/datagrid-performance" - DataGrid + Blazor DataGrid - This demo shows RadzenDataGrid can handle large amounts of data (~50,000 rows) without any performance issues. + This demo shows the DataGrid can handle large amounts of data (~50,000 rows) without any performance issues. diff --git a/RadzenBlazorDemos/Pages/DataListLoadDataPage.razor b/RadzenBlazorDemos/Pages/DataListLoadDataPage.razor index 256db44d3..713cfd92b 100644 --- a/RadzenBlazorDemos/Pages/DataListLoadDataPage.razor +++ b/RadzenBlazorDemos/Pages/DataListLoadDataPage.razor @@ -1,10 +1,10 @@ @page "/datalist-loaddata" - DataList + Blazor DataList - Demonstration and configuration of the Radzen Blazor DataList component using LoadData event. + Custom data-binding via the LoadData event. diff --git a/RadzenBlazorDemos/Pages/DataListPage.razor b/RadzenBlazorDemos/Pages/DataListPage.razor index 9b2dabaf9..ed0291468 100644 --- a/RadzenBlazorDemos/Pages/DataListPage.razor +++ b/RadzenBlazorDemos/Pages/DataListPage.razor @@ -1,10 +1,10 @@ @page "/datalist" - DataList + Blazor DataList - Demonstration and configuration of the Radzen Blazor DataList component. + Display collections with paging and templates. diff --git a/RadzenBlazorDemos/Pages/DatePickerPage.razor b/RadzenBlazorDemos/Pages/DatePickerPage.razor index fd4111b9b..7a950c3de 100644 --- a/RadzenBlazorDemos/Pages/DatePickerPage.razor +++ b/RadzenBlazorDemos/Pages/DatePickerPage.razor @@ -1,10 +1,10 @@ @page "/datepicker" - DatePicker + Blazor DatePicker - Demonstration and configuration of the Radzen Blazor DatePicker component. + Calendar mode, time picker, and date range support. diff --git a/RadzenBlazorDemos/Pages/DialogPage.razor b/RadzenBlazorDemos/Pages/DialogPage.razor index 8ded54997..664b1fda4 100644 --- a/RadzenBlazorDemos/Pages/DialogPage.razor +++ b/RadzenBlazorDemos/Pages/DialogPage.razor @@ -1,10 +1,10 @@ @page "/dialog" - Dialog + Blazor Dialog - Demonstration and configuration of the Radzen Blazor Dialog component. + Inline, confirm, alert, side, and busy dialog modes. diff --git a/RadzenBlazorDemos/Pages/DisplayPage.razor b/RadzenBlazorDemos/Pages/DisplayPage.razor index 2e2240a74..a8100fcb9 100644 --- a/RadzenBlazorDemos/Pages/DisplayPage.razor +++ b/RadzenBlazorDemos/Pages/DisplayPage.razor @@ -5,7 +5,7 @@ - Display + Blazor Display Display utility CSS classes can be used to control the display value of UI elements and components. diff --git a/RadzenBlazorDemos/Pages/DropDownDataGridPage.razor b/RadzenBlazorDemos/Pages/DropDownDataGridPage.razor index aafc7242e..b385cbc8b 100644 --- a/RadzenBlazorDemos/Pages/DropDownDataGridPage.razor +++ b/RadzenBlazorDemos/Pages/DropDownDataGridPage.razor @@ -1,10 +1,10 @@ @page "/dropdown-datagrid" - DropDownDataGrid + Blazor DropDownDataGrid - Demonstration and configuration of the Radzen Blazor DropDownDataGrid component. + DropDown with columns and multiple selection support. diff --git a/RadzenBlazorDemos/Pages/DropDownPage.razor b/RadzenBlazorDemos/Pages/DropDownPage.razor index cabe9f096..8d9aaabfb 100644 --- a/RadzenBlazorDemos/Pages/DropDownPage.razor +++ b/RadzenBlazorDemos/Pages/DropDownPage.razor @@ -1,10 +1,10 @@ @page "/dropdown" - DropDown + Blazor DropDown - Demonstration and configuration of the Radzen Blazor DropDown component. + Single selection, templates, and filtering support. diff --git a/RadzenBlazorDemos/Pages/DropZonePage.razor b/RadzenBlazorDemos/Pages/DropZonePage.razor index 6d14ff10f..8919ee2b9 100644 --- a/RadzenBlazorDemos/Pages/DropZonePage.razor +++ b/RadzenBlazorDemos/Pages/DropZonePage.razor @@ -4,7 +4,7 @@ Radzen Blazor DropZone - Demonstration and configuration of the Radzen Blazor DropZone component. + Blazor DropZone component for drag-and-drop interactions between zones. diff --git a/RadzenBlazorDemos/Pages/EmailValidatorPage.razor b/RadzenBlazorDemos/Pages/EmailValidatorPage.razor index 24b88bebe..761cf5b85 100644 --- a/RadzenBlazorDemos/Pages/EmailValidatorPage.razor +++ b/RadzenBlazorDemos/Pages/EmailValidatorPage.razor @@ -1,9 +1,9 @@ @page "/emailvalidator" - EmailValidator + Blazor EmailValidator - Demonstration and configuration of the Radzen Blazor EmailValidator component. + Validate email address input with configurable error messages. diff --git a/RadzenBlazorDemos/Pages/FabMenuPage.razor b/RadzenBlazorDemos/Pages/FabMenuPage.razor index 7f53a6713..802cf743c 100644 --- a/RadzenBlazorDemos/Pages/FabMenuPage.razor +++ b/RadzenBlazorDemos/Pages/FabMenuPage.razor @@ -8,7 +8,7 @@ FAB Menu - RadzenFabMenu provides quick access to multiple actions, expanding from a single floating action button to reduce clutter and improve discoverability. + Provides quick access to multiple actions through a floating menu button. diff --git a/RadzenBlazorDemos/Pages/FabPage.razor b/RadzenBlazorDemos/Pages/FabPage.razor index 641fe9d1f..68e0831ca 100644 --- a/RadzenBlazorDemos/Pages/FabPage.razor +++ b/RadzenBlazorDemos/Pages/FabPage.razor @@ -8,7 +8,7 @@ FAB - Floating Action Button - RadzenFab (Floating Action Button) helps highlight your app's most important action. Always visible and easy to customize, it keeps key functionality just a tap or click away. + A floating action button that highlights your app's most important action. diff --git a/RadzenBlazorDemos/Pages/FieldsetPage.razor b/RadzenBlazorDemos/Pages/FieldsetPage.razor index 1a687aa9b..dfc31ba60 100644 --- a/RadzenBlazorDemos/Pages/FieldsetPage.razor +++ b/RadzenBlazorDemos/Pages/FieldsetPage.razor @@ -1,10 +1,10 @@ @page "/fieldset" - Fieldset + Blazor Fieldset - Demonstration and configuration of the Radzen Blazor Fieldset component. + Group related form elements with a legend. diff --git a/RadzenBlazorDemos/Pages/FileInputPage.razor b/RadzenBlazorDemos/Pages/FileInputPage.razor index 8bf162a23..cc85a974b 100644 --- a/RadzenBlazorDemos/Pages/FileInputPage.razor +++ b/RadzenBlazorDemos/Pages/FileInputPage.razor @@ -1,10 +1,10 @@ @page "/fileinput" - FileInput + Blazor FileInput - Demonstration and configuration of the Radzen Blazor FileInput component. + File input with preview and byte array support. diff --git a/RadzenBlazorDemos/Pages/FormFieldPage.razor b/RadzenBlazorDemos/Pages/FormFieldPage.razor index 2fe664477..a8acbfc23 100644 --- a/RadzenBlazorDemos/Pages/FormFieldPage.razor +++ b/RadzenBlazorDemos/Pages/FormFieldPage.razor @@ -1,10 +1,10 @@ @page "/form-field" - FormField + Blazor FormField - Radzen Blazor FormField component features a floating label effect. When the user focuses on an empty input field, the label floats above, providing a visual cue as to which field is being filled out. This can help improve the layout and overall user experience of your forms. + Features a floating label effect, helper text, validation messages, and multiple input variants. diff --git a/RadzenBlazorDemos/Pages/GoogleMapPage.razor b/RadzenBlazorDemos/Pages/GoogleMapPage.razor index 7a875c0d9..49c74cbbc 100644 --- a/RadzenBlazorDemos/Pages/GoogleMapPage.razor +++ b/RadzenBlazorDemos/Pages/GoogleMapPage.razor @@ -1,10 +1,10 @@ @page "/googlemap" - GoogleMap + Blazor GoogleMap - Demonstration and configuration of the Radzen Blazor GoogleMap component. The component will work properly only if ApiKey and MapId are set, the key used in this demo is limited to radzen.com. Check these articles to know more on how to obtain ApiKey and MapId: + Blazor Google Map component for embedding interactive maps. diff --git a/RadzenBlazorDemos/Pages/GravatarPage.razor b/RadzenBlazorDemos/Pages/GravatarPage.razor index f148a305c..87de66528 100644 --- a/RadzenBlazorDemos/Pages/GravatarPage.razor +++ b/RadzenBlazorDemos/Pages/GravatarPage.razor @@ -1,10 +1,10 @@ @page "/gravatar" - Gravatar + Blazor Gravatar - Demonstration and configuration of the Radzen Blazor Gravatar component. + Display user avatars based on email address. diff --git a/RadzenBlazorDemos/Pages/HtmlEditorPage.razor b/RadzenBlazorDemos/Pages/HtmlEditorPage.razor index 07edbdceb..32663c9bb 100644 --- a/RadzenBlazorDemos/Pages/HtmlEditorPage.razor +++ b/RadzenBlazorDemos/Pages/HtmlEditorPage.razor @@ -1,10 +1,10 @@ @page "/html-editor" - HtmlEditor + Blazor HtmlEditor - Demonstration and configuration of the Radzen Blazor HtmlEditor component. + HTML editor with built-in formatting tools and image upload. diff --git a/RadzenBlazorDemos/Pages/IconPage.razor b/RadzenBlazorDemos/Pages/IconPage.razor index 26940de12..0fcd83010 100644 --- a/RadzenBlazorDemos/Pages/IconPage.razor +++ b/RadzenBlazorDemos/Pages/IconPage.razor @@ -1,10 +1,10 @@ @page "/icon" - Icon + Blazor Icon - Demonstration and configuration of the Radzen Blazor Icon component. + Material Icons and custom icon font support. diff --git a/RadzenBlazorDemos/Pages/ImagePage.razor b/RadzenBlazorDemos/Pages/ImagePage.razor index 8307948d7..83a4f18d8 100644 --- a/RadzenBlazorDemos/Pages/ImagePage.razor +++ b/RadzenBlazorDemos/Pages/ImagePage.razor @@ -1,10 +1,10 @@ @page "/image" - Image + Blazor Image - Demonstration and configuration of the Radzen Blazor Image component. + Display images from assets, URLs, base64, or binary data. diff --git a/RadzenBlazorDemos/Pages/LabelPage.razor b/RadzenBlazorDemos/Pages/LabelPage.razor index 3b95018b9..b8cc761fd 100644 --- a/RadzenBlazorDemos/Pages/LabelPage.razor +++ b/RadzenBlazorDemos/Pages/LabelPage.razor @@ -1,9 +1,9 @@ @page "/label" - Label + Blazor Label - Demonstration and configuration of the Radzen Blazor Label component. + Associate descriptive text labels with form inputs for better accessibility and usability. diff --git a/RadzenBlazorDemos/Pages/LayoutPage.razor b/RadzenBlazorDemos/Pages/LayoutPage.razor index 95a318a62..59370ae00 100644 --- a/RadzenBlazorDemos/Pages/LayoutPage.razor +++ b/RadzenBlazorDemos/Pages/LayoutPage.razor @@ -5,12 +5,10 @@ } - Layout + Blazor Layout - RadzenLayout allows you to define the global layout of your application (usually used in MainLayout.razor). - It has header, sidebar, body and footer sections which correspond to the RadzenHeader, RadzenSidebar, RadzenBody and RadzenFooter components. - Sections are optional and can be omitted. + Define the global layout of your application with header, sidebar, body, and footer regions. diff --git a/RadzenBlazorDemos/Pages/LengthValidatorPage.razor b/RadzenBlazorDemos/Pages/LengthValidatorPage.razor index 131d62d04..bd45775da 100644 --- a/RadzenBlazorDemos/Pages/LengthValidatorPage.razor +++ b/RadzenBlazorDemos/Pages/LengthValidatorPage.razor @@ -1,9 +1,9 @@ @page "/lengthvalidator" - LengthValidator + Blazor LengthValidator - Demonstration and configuration of the Radzen Blazor LengthValidator component. + Enforce minimum and maximum text length on form inputs. diff --git a/RadzenBlazorDemos/Pages/LinkPage.razor b/RadzenBlazorDemos/Pages/LinkPage.razor index dca770d8c..2c6489dd9 100644 --- a/RadzenBlazorDemos/Pages/LinkPage.razor +++ b/RadzenBlazorDemos/Pages/LinkPage.razor @@ -1,10 +1,10 @@ @page "/link" - Link + Blazor Link - Demonstration and configuration of the Radzen Blazor Link component. Use Path and Target properties to specify Link component navigation. + Navigation with Path and Target properties. diff --git a/RadzenBlazorDemos/Pages/ListBoxPage.razor b/RadzenBlazorDemos/Pages/ListBoxPage.razor index 8f97745f8..9b95a591a 100644 --- a/RadzenBlazorDemos/Pages/ListBoxPage.razor +++ b/RadzenBlazorDemos/Pages/ListBoxPage.razor @@ -1,10 +1,10 @@ @page "/listbox" - ListBox + Blazor ListBox - Demonstration and configuration of the Radzen Blazor ListBox component. + Single and multiple selection, filtering, and virtualization. diff --git a/RadzenBlazorDemos/Pages/LoginPage.razor b/RadzenBlazorDemos/Pages/LoginPage.razor index b68a35c43..89582be61 100644 --- a/RadzenBlazorDemos/Pages/LoginPage.razor +++ b/RadzenBlazorDemos/Pages/LoginPage.razor @@ -1,10 +1,10 @@ @page "/login" - Login + Blazor Login - Demonstration and configuration of the Radzen Blazor Login component. + Configurable form fields, events, and layout options. diff --git a/RadzenBlazorDemos/Pages/MarkdownPage.razor b/RadzenBlazorDemos/Pages/MarkdownPage.razor index 686787412..540d6bfdb 100644 --- a/RadzenBlazorDemos/Pages/MarkdownPage.razor +++ b/RadzenBlazorDemos/Pages/MarkdownPage.razor @@ -1,10 +1,10 @@ @page "/markdown" - Markdown + Blazor Markdown - Demonstration and configuration of the Radzen Blazor Markdown component. + Use Radzen Blazor Markdown component to render markdown content. diff --git a/RadzenBlazorDemos/Pages/MaskPage.razor b/RadzenBlazorDemos/Pages/MaskPage.razor index 5306d4155..1af332b85 100644 --- a/RadzenBlazorDemos/Pages/MaskPage.razor +++ b/RadzenBlazorDemos/Pages/MaskPage.razor @@ -1,10 +1,10 @@ @page "/mask" - Mask + Blazor Mask - Demonstration and configuration of the Radzen Blazor Mask component. + Formatted text input with predefined patterns. diff --git a/RadzenBlazorDemos/Pages/MediaQueryPage.razor b/RadzenBlazorDemos/Pages/MediaQueryPage.razor index 0cba8eec7..bdd83256e 100644 --- a/RadzenBlazorDemos/Pages/MediaQueryPage.razor +++ b/RadzenBlazorDemos/Pages/MediaQueryPage.razor @@ -1,9 +1,9 @@ @page "/media-query" - MediaQuery + Blazor MediaQuery - Demonstration and configuration of the Radzen Blazor MediaQuery component. + Respond to browser viewport size changes using CSS media queries. Perfect for responsive Blazor apps. diff --git a/RadzenBlazorDemos/Pages/MenuPage.razor b/RadzenBlazorDemos/Pages/MenuPage.razor index 017ed25ce..9b54c975a 100644 --- a/RadzenBlazorDemos/Pages/MenuPage.razor +++ b/RadzenBlazorDemos/Pages/MenuPage.razor @@ -1,10 +1,10 @@ @page "/menu" - Menu + Blazor Menu - Demonstration and configuration of the Radzen Blazor Menu component. + Horizontal and vertical orientation with dropdown support. diff --git a/RadzenBlazorDemos/Pages/NotificationPage.razor b/RadzenBlazorDemos/Pages/NotificationPage.razor index 6fa1921e5..643737a42 100644 --- a/RadzenBlazorDemos/Pages/NotificationPage.razor +++ b/RadzenBlazorDemos/Pages/NotificationPage.razor @@ -1,10 +1,10 @@ @page "/notification" - Notification + Blazor Notification - Demonstration and configuration of the Radzen Blazor Notification component. + Severity levels, positions, and custom content. diff --git a/RadzenBlazorDemos/Pages/NumericPage.razor b/RadzenBlazorDemos/Pages/NumericPage.razor index aeabf0eb5..33856a865 100644 --- a/RadzenBlazorDemos/Pages/NumericPage.razor +++ b/RadzenBlazorDemos/Pages/NumericPage.razor @@ -1,10 +1,10 @@ @page "/numeric" - Numeric + Blazor Numeric - Demonstration and configuration of the Radzen Blazor Numeric component. + Numeric textbox with min/max values, step, and formatted display. diff --git a/RadzenBlazorDemos/Pages/NumericRangeValidatorPage.razor b/RadzenBlazorDemos/Pages/NumericRangeValidatorPage.razor index e26cd02fa..c97cbf221 100644 --- a/RadzenBlazorDemos/Pages/NumericRangeValidatorPage.razor +++ b/RadzenBlazorDemos/Pages/NumericRangeValidatorPage.razor @@ -1,9 +1,9 @@ @page "/numericrangevalidator" - NumericRangeValidator + Blazor NumericRangeValidator - Demonstration and configuration of the Radzen Blazor NumericRangeValidator component. + Enforce minimum and maximum numeric values on form inputs. diff --git a/RadzenBlazorDemos/Pages/OverflowPage.razor b/RadzenBlazorDemos/Pages/OverflowPage.razor index 522f04a1e..e93a339b4 100644 --- a/RadzenBlazorDemos/Pages/OverflowPage.razor +++ b/RadzenBlazorDemos/Pages/OverflowPage.razor @@ -5,7 +5,7 @@ - Overflow + Blazor Overflow Overflow utility CSS classes can be used to control the overflow of content within elements. diff --git a/RadzenBlazorDemos/Pages/PagerPage.razor b/RadzenBlazorDemos/Pages/PagerPage.razor index c7a05164c..c35b86aea 100644 --- a/RadzenBlazorDemos/Pages/PagerPage.razor +++ b/RadzenBlazorDemos/Pages/PagerPage.razor @@ -1,10 +1,10 @@ @page "/pager" - Pager + Blazor Pager - Demonstration and configuration of the Radzen Blazor Pager component. + Configurable page sizes and density options. diff --git a/RadzenBlazorDemos/Pages/PanelMenuPage.razor b/RadzenBlazorDemos/Pages/PanelMenuPage.razor index 49da12d95..2a83e9080 100644 --- a/RadzenBlazorDemos/Pages/PanelMenuPage.razor +++ b/RadzenBlazorDemos/Pages/PanelMenuPage.razor @@ -1,10 +1,10 @@ @page "/panelmenu" - PanelMenu + Blazor PanelMenu - Demonstration and configuration of the Radzen Blazor PanelMenu component. + Expandable items and display style options. diff --git a/RadzenBlazorDemos/Pages/PanelPage.razor b/RadzenBlazorDemos/Pages/PanelPage.razor index 4187642f7..a7277435d 100644 --- a/RadzenBlazorDemos/Pages/PanelPage.razor +++ b/RadzenBlazorDemos/Pages/PanelPage.razor @@ -1,10 +1,10 @@ @page "/panel" - Panel + Blazor Panel - Demonstration and configuration of the Radzen Blazor Panel component. + Group content with collapsible support. diff --git a/RadzenBlazorDemos/Pages/PasswordPage.razor b/RadzenBlazorDemos/Pages/PasswordPage.razor index e99514a08..2e7f9337a 100644 --- a/RadzenBlazorDemos/Pages/PasswordPage.razor +++ b/RadzenBlazorDemos/Pages/PasswordPage.razor @@ -1,10 +1,10 @@ @page "/password" - Password + Blazor Password - Demonstration and configuration of the Radzen Blazor Password component. + Password textbox with auto-complete control and placeholder. diff --git a/RadzenBlazorDemos/Pages/PickListPage.razor b/RadzenBlazorDemos/Pages/PickListPage.razor index c40e9a4be..48b48d738 100644 --- a/RadzenBlazorDemos/Pages/PickListPage.razor +++ b/RadzenBlazorDemos/Pages/PickListPage.razor @@ -1,10 +1,10 @@ @page "/picklist" - PickList + Blazor PickList - Use Radzen Blazor PickList component to transfer items between two collections. + Transfer items between two collections with an intuitive dual-list interface. diff --git a/RadzenBlazorDemos/Pages/PivotDataGridPage.razor b/RadzenBlazorDemos/Pages/PivotDataGridPage.razor index 32d5a2166..aa603880e 100644 --- a/RadzenBlazorDemos/Pages/PivotDataGridPage.razor +++ b/RadzenBlazorDemos/Pages/PivotDataGridPage.razor @@ -3,10 +3,10 @@ Pivot DataGrid - Radzen Blazor Components - PivotDataGrid + Blazor PivotDataGrid - The RadzenPivotDataGrid component allows you to create cross-tabulation tables for analyzing large datasets. + Create cross-tabulation tables for analyzing large datasets with aggregation, drill-down, and grouping. This example demonstrates full pivot table functionality with columns, rows, and aggregates. diff --git a/RadzenBlazorDemos/Pages/PopupPage.razor b/RadzenBlazorDemos/Pages/PopupPage.razor index fa062c823..9c6cf7bd6 100644 --- a/RadzenBlazorDemos/Pages/PopupPage.razor +++ b/RadzenBlazorDemos/Pages/PopupPage.razor @@ -1,10 +1,10 @@ @page "/popup" - Popup + Blazor Popup - Demonstration and configuration of the Radzen Blazor Popup component. + Display content in a floating overlay. diff --git a/RadzenBlazorDemos/Pages/ProfileMenuPage.razor b/RadzenBlazorDemos/Pages/ProfileMenuPage.razor index dc72a1c4a..36e07ff29 100644 --- a/RadzenBlazorDemos/Pages/ProfileMenuPage.razor +++ b/RadzenBlazorDemos/Pages/ProfileMenuPage.razor @@ -1,10 +1,10 @@ @page "/profile-menu" - ProfileMenu + Blazor ProfileMenu - Demonstration and configuration of the Radzen Blazor ProfileMenu component. + User navigation with avatar and dropdown menu. diff --git a/RadzenBlazorDemos/Pages/ProgressBarCircularPage.razor b/RadzenBlazorDemos/Pages/ProgressBarCircularPage.razor index 3268d9dc1..f94c60d12 100644 --- a/RadzenBlazorDemos/Pages/ProgressBarCircularPage.razor +++ b/RadzenBlazorDemos/Pages/ProgressBarCircularPage.razor @@ -1,10 +1,10 @@ @page "/progressbarcircular" - ProgressBarCircular + Blazor ProgressBarCircular - Demonstration and configuration of the Radzen Blazor ProgressBarCircular component. + Circular progress bar with determinate and indeterminate modes and size options. diff --git a/RadzenBlazorDemos/Pages/ProgressBarPage.razor b/RadzenBlazorDemos/Pages/ProgressBarPage.razor index efbf9e084..aee4751f0 100644 --- a/RadzenBlazorDemos/Pages/ProgressBarPage.razor +++ b/RadzenBlazorDemos/Pages/ProgressBarPage.razor @@ -1,10 +1,10 @@ @page "/progressbar" - ProgressBar + Blazor ProgressBar - Demonstration and configuration of the Radzen Blazor ProgressBar component. + Determinate and indeterminate progress indication modes. diff --git a/RadzenBlazorDemos/Pages/QRCodePage.razor b/RadzenBlazorDemos/Pages/QRCodePage.razor index e31efc163..050a05972 100644 --- a/RadzenBlazorDemos/Pages/QRCodePage.razor +++ b/RadzenBlazorDemos/Pages/QRCodePage.razor @@ -1,9 +1,9 @@ @page "/qrcode" - QRCode + Blazor QRCode - Generate and display QR codes as SVG using RadzenQRCode. + Generate and display QR codes as SVG images. diff --git a/RadzenBlazorDemos/Pages/RadialGaugePage.razor b/RadzenBlazorDemos/Pages/RadialGaugePage.razor index eb3bb582e..59f54b823 100644 --- a/RadzenBlazorDemos/Pages/RadialGaugePage.razor +++ b/RadzenBlazorDemos/Pages/RadialGaugePage.razor @@ -3,7 +3,7 @@ Radzen Blazor Radial Gauge - Demonstration and configuration of the Radzen Blazor RadialGauge component. + Display values on a circular dial with configurable scales. diff --git a/RadzenBlazorDemos/Pages/RadioButtonListPage.razor b/RadzenBlazorDemos/Pages/RadioButtonListPage.razor index ed4a4e410..88147677c 100644 --- a/RadzenBlazorDemos/Pages/RadioButtonListPage.razor +++ b/RadzenBlazorDemos/Pages/RadioButtonListPage.razor @@ -1,10 +1,10 @@ @page "/radiobuttonlist" - RadioButtonList + Blazor RadioButtonList - Demonstration and configuration of the Radzen Blazor RadioButtonList component. + Data-binding, orientation, and null value support. diff --git a/RadzenBlazorDemos/Pages/RatingPage.razor b/RadzenBlazorDemos/Pages/RatingPage.razor index 740bc2259..4452d7725 100644 --- a/RadzenBlazorDemos/Pages/RatingPage.razor +++ b/RadzenBlazorDemos/Pages/RatingPage.razor @@ -1,10 +1,10 @@ @page "/rating" - Rating + Blazor Rating - Demonstration and configuration of the Radzen Blazor Rating component. + Configurable stars, disabled, and read-only modes. diff --git a/RadzenBlazorDemos/Pages/RegexValidatorPage.razor b/RadzenBlazorDemos/Pages/RegexValidatorPage.razor index 5de196014..e6c64c968 100644 --- a/RadzenBlazorDemos/Pages/RegexValidatorPage.razor +++ b/RadzenBlazorDemos/Pages/RegexValidatorPage.razor @@ -1,9 +1,9 @@ @page "/regexvalidator" - RegexValidator + Blazor RegexValidator - Demonstration and configuration of the Radzen Blazor RegexValidator component. + Pattern-based input validation using regular expressions. diff --git a/RadzenBlazorDemos/Pages/RequiredValidatorPage.razor b/RadzenBlazorDemos/Pages/RequiredValidatorPage.razor index 9ac1892ef..58c9fb904 100644 --- a/RadzenBlazorDemos/Pages/RequiredValidatorPage.razor +++ b/RadzenBlazorDemos/Pages/RequiredValidatorPage.razor @@ -1,9 +1,9 @@ @page "/requiredvalidator" - RequiredValidator + Blazor RequiredValidator - Demonstration and configuration of the Radzen Blazor RequiredValidator component. + Enforce mandatory field input with configurable error messages. diff --git a/RadzenBlazorDemos/Pages/RipplePage.razor b/RadzenBlazorDemos/Pages/RipplePage.razor index 1f4c4b3d7..b826956c1 100644 --- a/RadzenBlazorDemos/Pages/RipplePage.razor +++ b/RadzenBlazorDemos/Pages/RipplePage.razor @@ -1,7 +1,7 @@ @page "/ripple" - Ripple + Blazor Ripple Apply the ripple effect to various UI elements. diff --git a/RadzenBlazorDemos/Pages/RowPage.razor b/RadzenBlazorDemos/Pages/RowPage.razor index 58530326e..89b0ae86b 100644 --- a/RadzenBlazorDemos/Pages/RowPage.razor +++ b/RadzenBlazorDemos/Pages/RowPage.razor @@ -1,10 +1,10 @@ @page "/row" - Row + Blazor Row - The RadzenRow component is used to create a row in a responsive grid layout. It is primarily used in conjunction with component, but can also be used with other Radzen components, such as RadzenCard, to create responsive, visually appealing layouts. + Create a row in a responsive grid layout that arranges columns horizontally. diff --git a/RadzenBlazorDemos/Pages/SchedulerPage.razor b/RadzenBlazorDemos/Pages/SchedulerPage.razor index 2bb9b94c0..42370d35e 100644 --- a/RadzenBlazorDemos/Pages/SchedulerPage.razor +++ b/RadzenBlazorDemos/Pages/SchedulerPage.razor @@ -1,9 +1,9 @@ @page "/scheduler" - Scheduler + Blazor Scheduler - Demonstration and configuration of the Radzen Blazor Scheduler component. + Daily, weekly, and monthly views for event scheduling. diff --git a/RadzenBlazorDemos/Pages/SecurityCodePage.razor b/RadzenBlazorDemos/Pages/SecurityCodePage.razor index f431514e2..e94e4b12e 100644 --- a/RadzenBlazorDemos/Pages/SecurityCodePage.razor +++ b/RadzenBlazorDemos/Pages/SecurityCodePage.razor @@ -1,10 +1,10 @@ @page "/security-code" - SecurityCode + Blazor SecurityCode - Demonstration and configuration of the Radzen Blazor SecurityCode component. + Multi-digit code input for verification workflows. diff --git a/RadzenBlazorDemos/Pages/SelectBarPage.razor b/RadzenBlazorDemos/Pages/SelectBarPage.razor index 4a4e4e585..02f6b0ba0 100644 --- a/RadzenBlazorDemos/Pages/SelectBarPage.razor +++ b/RadzenBlazorDemos/Pages/SelectBarPage.razor @@ -1,10 +1,10 @@ @page "/selectbar" - SelectBar + Blazor SelectBar - Demonstration and configuration of the Radzen Blazor SelectBar component. + Single and multiple selection with icons and templates. diff --git a/RadzenBlazorDemos/Pages/ShadowsPage.razor b/RadzenBlazorDemos/Pages/ShadowsPage.razor index 0b2c34aca..bbad54106 100644 --- a/RadzenBlazorDemos/Pages/ShadowsPage.razor +++ b/RadzenBlazorDemos/Pages/ShadowsPage.razor @@ -1,7 +1,7 @@ @page "/shadows" - Shadows + Blazor Shadows Shadow styles and utility CSS classes. diff --git a/RadzenBlazorDemos/Pages/SizingPage.razor b/RadzenBlazorDemos/Pages/SizingPage.razor index da423b7e9..125c2c897 100644 --- a/RadzenBlazorDemos/Pages/SizingPage.razor +++ b/RadzenBlazorDemos/Pages/SizingPage.razor @@ -5,7 +5,7 @@ - Sizing + Blazor Sizing Sizing utility CSS classes for width and height can be used to control the overall layout of elements. diff --git a/RadzenBlazorDemos/Pages/SkeletonPage.razor b/RadzenBlazorDemos/Pages/SkeletonPage.razor index fb5b80852..722b2ae71 100644 --- a/RadzenBlazorDemos/Pages/SkeletonPage.razor +++ b/RadzenBlazorDemos/Pages/SkeletonPage.razor @@ -6,11 +6,10 @@ - Skeleton + Blazor Skeleton - The RadzenSkeleton component is used to display loading placeholders while content is being loaded. - It supports different shapes and animation types that can be combined independently. + Display loading placeholders with various shapes and animations while content loads. diff --git a/RadzenBlazorDemos/Pages/SliderPage.razor b/RadzenBlazorDemos/Pages/SliderPage.razor index b547df1d9..1866ed6b3 100644 --- a/RadzenBlazorDemos/Pages/SliderPage.razor +++ b/RadzenBlazorDemos/Pages/SliderPage.razor @@ -1,10 +1,10 @@ @page "/slider" - Slider + Blazor Slider - Demonstration and configuration of the Radzen Blazor Slider component. + Range selection, step, and vertical orientation. diff --git a/RadzenBlazorDemos/Pages/SpacingPage.razor b/RadzenBlazorDemos/Pages/SpacingPage.razor index 932494e8f..2b1c02872 100644 --- a/RadzenBlazorDemos/Pages/SpacingPage.razor +++ b/RadzenBlazorDemos/Pages/SpacingPage.razor @@ -5,7 +5,7 @@ - Spacing + Blazor Spacing Spacing utility CSS classes for margin and padding can be used in combination to control the overall layout of elements. diff --git a/RadzenBlazorDemos/Pages/SpeechToTextButtonPage.razor b/RadzenBlazorDemos/Pages/SpeechToTextButtonPage.razor index 3ffb88e25..e3bbe9366 100644 --- a/RadzenBlazorDemos/Pages/SpeechToTextButtonPage.razor +++ b/RadzenBlazorDemos/Pages/SpeechToTextButtonPage.razor @@ -1,10 +1,10 @@ @page "/speechtotextbutton" - SpeechToTextButton + Blazor SpeechToTextButton - Demonstration and configuration of the Radzen Blazor SpeechToTextButton component. + Voice-to-text input using browser speech recognition. diff --git a/RadzenBlazorDemos/Pages/SplitButtonPage.razor b/RadzenBlazorDemos/Pages/SplitButtonPage.razor index 8c2f70d93..fbfa509f0 100644 --- a/RadzenBlazorDemos/Pages/SplitButtonPage.razor +++ b/RadzenBlazorDemos/Pages/SplitButtonPage.razor @@ -1,10 +1,10 @@ @page "/splitbutton" - SplitButton + Blazor SplitButton - Demonstration and configuration of the Radzen Blazor SplitButton component. + Primary action button with a dropdown menu for additional options. diff --git a/RadzenBlazorDemos/Pages/SplitterPage.razor b/RadzenBlazorDemos/Pages/SplitterPage.razor index 6d720da66..2d78983ae 100644 --- a/RadzenBlazorDemos/Pages/SplitterPage.razor +++ b/RadzenBlazorDemos/Pages/SplitterPage.razor @@ -1,10 +1,10 @@ @page "/splitter" - Splitter + Blazor Splitter - Demonstration and configuration of the Radzen Blazor Splitter component. + Create resizable split layouts with adjustable panes. diff --git a/RadzenBlazorDemos/Pages/StackPage.razor b/RadzenBlazorDemos/Pages/StackPage.razor index 7c065c417..9c869a5bf 100644 --- a/RadzenBlazorDemos/Pages/StackPage.razor +++ b/RadzenBlazorDemos/Pages/StackPage.razor @@ -1,7 +1,7 @@ @page "/stack" - Stack + Blazor Stack A stack layout is a way of arranging elements in a vertical or horizontal stack. diff --git a/RadzenBlazorDemos/Pages/StepsPage.razor b/RadzenBlazorDemos/Pages/StepsPage.razor index 3aa2c3f0c..2eebb590a 100644 --- a/RadzenBlazorDemos/Pages/StepsPage.razor +++ b/RadzenBlazorDemos/Pages/StepsPage.razor @@ -1,10 +1,10 @@ @page "/steps" - Steps + Blazor Steps - Use Radzen Blazor Steps component to guide users through a process or sequence of actions. The component consists of a series of numbered steps that represent the various stages of the process. + Guide users through a process with numbered steps representing each stage. diff --git a/RadzenBlazorDemos/Pages/SupportPage.razor b/RadzenBlazorDemos/Pages/SupportPage.razor index 23c7569a9..f93966961 100644 --- a/RadzenBlazorDemos/Pages/SupportPage.razor +++ b/RadzenBlazorDemos/Pages/SupportPage.razor @@ -5,7 +5,7 @@ - Support + Blazor Support diff --git a/RadzenBlazorDemos/Pages/SwitchPage.razor b/RadzenBlazorDemos/Pages/SwitchPage.razor index ae34c6b5b..8e12a11fd 100644 --- a/RadzenBlazorDemos/Pages/SwitchPage.razor +++ b/RadzenBlazorDemos/Pages/SwitchPage.razor @@ -1,10 +1,10 @@ @page "/switch" - Switch + Blazor Switch - Demonstration and configuration of the Radzen Blazor Switch component. + Toggle between on and off states. diff --git a/RadzenBlazorDemos/Pages/TablePage.razor b/RadzenBlazorDemos/Pages/TablePage.razor index efecb726c..a0c3125c9 100644 --- a/RadzenBlazorDemos/Pages/TablePage.razor +++ b/RadzenBlazorDemos/Pages/TablePage.razor @@ -1,10 +1,10 @@ @page "/table" - Table + Blazor Table - The RadzenTable component allows you to display tabular data. It supports grid lines and alternating (striped) via the GridLines and AllowAlternatingRows properties. + Display tabular data in a standard HTML table with rows and cells. diff --git a/RadzenBlazorDemos/Pages/TabsPage.razor b/RadzenBlazorDemos/Pages/TabsPage.razor index b7cb63ce2..ba02172e7 100644 --- a/RadzenBlazorDemos/Pages/TabsPage.razor +++ b/RadzenBlazorDemos/Pages/TabsPage.razor @@ -1,10 +1,10 @@ @page "/tabs" - Tabs + Blazor Tabs - Demonstration and configuration of the Radzen Blazor Tabs component. + Position options, dynamic items, and server/client render modes. diff --git a/RadzenBlazorDemos/Pages/TemplateFormPage.razor b/RadzenBlazorDemos/Pages/TemplateFormPage.razor index dab7d8896..20cbe1ba6 100644 --- a/RadzenBlazorDemos/Pages/TemplateFormPage.razor +++ b/RadzenBlazorDemos/Pages/TemplateFormPage.razor @@ -1,10 +1,10 @@ @page "/templateform" - TemplateForm + Blazor TemplateForm - Demonstration and configuration of the Radzen Blazor TemplateForm component. + Validation support and custom EditContext. diff --git a/RadzenBlazorDemos/Pages/TextAreaPage.razor b/RadzenBlazorDemos/Pages/TextAreaPage.razor index f504951a7..f122eb266 100644 --- a/RadzenBlazorDemos/Pages/TextAreaPage.razor +++ b/RadzenBlazorDemos/Pages/TextAreaPage.razor @@ -1,10 +1,10 @@ @page "/textarea" - TextArea + Blazor TextArea - Demonstration and configuration of the Radzen Blazor TextArea component. + Multi-line text input with auto-resize support. diff --git a/RadzenBlazorDemos/Pages/TextBoxPage.razor b/RadzenBlazorDemos/Pages/TextBoxPage.razor index 965f13825..7d309ca4d 100644 --- a/RadzenBlazorDemos/Pages/TextBoxPage.razor +++ b/RadzenBlazorDemos/Pages/TextBoxPage.razor @@ -1,10 +1,10 @@ @page "/textbox" - TextBox + Blazor TextBox - Demonstration and configuration of the Radzen Blazor TextBox component. + Single-line text input component. diff --git a/RadzenBlazorDemos/Pages/TextPage.razor b/RadzenBlazorDemos/Pages/TextPage.razor index ca017ef85..fc0b260e2 100644 --- a/RadzenBlazorDemos/Pages/TextPage.razor +++ b/RadzenBlazorDemos/Pages/TextPage.razor @@ -1,10 +1,10 @@ @page "/typography" - RadzenText + Blazor Text - Use the <RadzenText> component to format text in your application. + Format and style text in your application with predefined text styles. diff --git a/RadzenBlazorDemos/Pages/ThemeServicePage.razor b/RadzenBlazorDemos/Pages/ThemeServicePage.razor index 4bc3cc107..45094e515 100644 --- a/RadzenBlazorDemos/Pages/ThemeServicePage.razor +++ b/RadzenBlazorDemos/Pages/ThemeServicePage.razor @@ -1,10 +1,10 @@ @page "/theme-service/{version?}" @inject NavigationManager NavigationManager - ThemeService + Blazor ThemeService - The ThemeService allows you to change the theme of your application at runtime. It provides a set of methods to change the theme, get the current theme, and listen to theme changes. + Change the theme of your application at runtime with dynamic theme switching. The ThemeService is registered by the AddRadzenComponents() method and requires RadzenTheme. Check the instructions. diff --git a/RadzenBlazorDemos/Pages/ThemesPage.razor b/RadzenBlazorDemos/Pages/ThemesPage.razor index e1f5b5d32..fdd4ec4aa 100644 --- a/RadzenBlazorDemos/Pages/ThemesPage.razor +++ b/RadzenBlazorDemos/Pages/ThemesPage.razor @@ -7,7 +7,7 @@ - Themes + Blazor Themes The Radzen Blazor Components package features an array of both free and premium themes, allowing you to choose the style that best suits your project's requirements. diff --git a/RadzenBlazorDemos/Pages/TimeSpanPickerPage.razor b/RadzenBlazorDemos/Pages/TimeSpanPickerPage.razor index 96492eb1f..870c1e28e 100644 --- a/RadzenBlazorDemos/Pages/TimeSpanPickerPage.razor +++ b/RadzenBlazorDemos/Pages/TimeSpanPickerPage.razor @@ -1,10 +1,10 @@ @page "/timespanpicker" - TimeSpanPicker + Blazor TimeSpanPicker - Demonstration and configuration of the Radzen Blazor TimeSpanPicker component. + Inline mode, formatting, and min/max values. diff --git a/RadzenBlazorDemos/Pages/TimelinePage.razor b/RadzenBlazorDemos/Pages/TimelinePage.razor index db44afdde..a30edbdff 100644 --- a/RadzenBlazorDemos/Pages/TimelinePage.razor +++ b/RadzenBlazorDemos/Pages/TimelinePage.razor @@ -1,10 +1,10 @@ @page "/timeline" - Timeline + Blazor Timeline - RadzenTimeline component is a graphical representation used to display a chronological sequence of events or data points. It allows users to visualize and interact with time-based information, making it easier to grasp the sequence of events. The timeline consists of a line with markers or data points positioned along it, each corresponding to a specific moment or period in time. + A graphical representation for displaying a chronological sequence of events or milestones. diff --git a/RadzenBlazorDemos/Pages/TocPage.razor b/RadzenBlazorDemos/Pages/TocPage.razor index e9f968cab..109958df8 100644 --- a/RadzenBlazorDemos/Pages/TocPage.razor +++ b/RadzenBlazorDemos/Pages/TocPage.razor @@ -8,7 +8,7 @@ Table of Contents - Radzen Blazor Toc displays a table of contents for the current page. + Displays an auto-generated table of contents for the current page based on heading elements. diff --git a/RadzenBlazorDemos/Pages/ToggleButtonPage.razor b/RadzenBlazorDemos/Pages/ToggleButtonPage.razor index 38221371e..45acbae64 100644 --- a/RadzenBlazorDemos/Pages/ToggleButtonPage.razor +++ b/RadzenBlazorDemos/Pages/ToggleButtonPage.razor @@ -1,10 +1,10 @@ @page "/toggle-button" - ToggleButton + Blazor ToggleButton - Radzen Blazor ToggleButton is a button that changes its appearance or color when activated and returns to its original state when deactivated. + A button that changes its appearance when activated and returns to its original state when deactivated. diff --git a/RadzenBlazorDemos/Pages/TooltipPage.razor b/RadzenBlazorDemos/Pages/TooltipPage.razor index c952649ba..ca8372f44 100644 --- a/RadzenBlazorDemos/Pages/TooltipPage.razor +++ b/RadzenBlazorDemos/Pages/TooltipPage.razor @@ -1,11 +1,11 @@ @page "/tooltip" - Tooltip + Blazor Tooltip - The Tooltip component is a small pop-up box that appears when the user hovers or clicks on a UI element. It is commonly used to provide additional information or context to the user. + A small pop-up box that appears when the user hovers over or clicks on a UI element. diff --git a/RadzenBlazorDemos/Pages/TreePage.razor b/RadzenBlazorDemos/Pages/TreePage.razor index 01d3c14ed..de649e394 100644 --- a/RadzenBlazorDemos/Pages/TreePage.razor +++ b/RadzenBlazorDemos/Pages/TreePage.razor @@ -1,9 +1,9 @@ @page "/tree" - Tree + Blazor Tree - Demonstration and configuration of the Radzen Blazor Tree component. + Inline definition, data-binding, and keyboard navigation. diff --git a/RadzenBlazorDemos/Pages/UIBlocksCardPage.razor b/RadzenBlazorDemos/Pages/UIBlocksCardPage.razor index f27b77cb4..3ab6ab68a 100644 --- a/RadzenBlazorDemos/Pages/UIBlocksCardPage.razor +++ b/RadzenBlazorDemos/Pages/UIBlocksCardPage.razor @@ -1,7 +1,7 @@ @page "/ui-blocks-cards" - Cards + Blazor Cards diff --git a/RadzenBlazorDemos/Pages/UIBlocksFeaturesPage.razor b/RadzenBlazorDemos/Pages/UIBlocksFeaturesPage.razor index 19bd2ddd6..e24c8ed2b 100644 --- a/RadzenBlazorDemos/Pages/UIBlocksFeaturesPage.razor +++ b/RadzenBlazorDemos/Pages/UIBlocksFeaturesPage.razor @@ -1,7 +1,7 @@ @page "/ui-blocks-features" - Features + Blazor Features diff --git a/RadzenBlazorDemos/Pages/UIBlocksFooterPage.razor b/RadzenBlazorDemos/Pages/UIBlocksFooterPage.razor index 6d1c7d82a..5e50cf9ca 100644 --- a/RadzenBlazorDemos/Pages/UIBlocksFooterPage.razor +++ b/RadzenBlazorDemos/Pages/UIBlocksFooterPage.razor @@ -1,7 +1,7 @@ @page "/ui-blocks-footers" - Footers + Blazor Footers diff --git a/RadzenBlazorDemos/Pages/UIBlocksNewsletterPage.razor b/RadzenBlazorDemos/Pages/UIBlocksNewsletterPage.razor index c66faa57c..58eece93b 100644 --- a/RadzenBlazorDemos/Pages/UIBlocksNewsletterPage.razor +++ b/RadzenBlazorDemos/Pages/UIBlocksNewsletterPage.razor @@ -1,7 +1,7 @@ @page "/ui-blocks-newsletter" - Newsletter + Blazor Newsletter diff --git a/RadzenBlazorDemos/Pages/UIBlocksPricingPage.razor b/RadzenBlazorDemos/Pages/UIBlocksPricingPage.razor index c6326814f..08cecc560 100644 --- a/RadzenBlazorDemos/Pages/UIBlocksPricingPage.razor +++ b/RadzenBlazorDemos/Pages/UIBlocksPricingPage.razor @@ -1,7 +1,7 @@ @page "/ui-blocks-pricing" - Pricing + Blazor Pricing diff --git a/RadzenBlazorDemos/Pages/UIBlocksTestimonialsPage.razor b/RadzenBlazorDemos/Pages/UIBlocksTestimonialsPage.razor index 7d7b25b5a..ed1bf269b 100644 --- a/RadzenBlazorDemos/Pages/UIBlocksTestimonialsPage.razor +++ b/RadzenBlazorDemos/Pages/UIBlocksTestimonialsPage.razor @@ -6,7 +6,7 @@ @inherits DbContextPage - Testimonials + Blazor Testimonials diff --git a/RadzenBlazorDemos/Pages/UploadPage.razor b/RadzenBlazorDemos/Pages/UploadPage.razor index ef1d52146..9236ed58d 100644 --- a/RadzenBlazorDemos/Pages/UploadPage.razor +++ b/RadzenBlazorDemos/Pages/UploadPage.razor @@ -1,10 +1,10 @@ @page "/example-upload" - Upload + Blazor Upload - Demonstration and configuration of the Radzen Blazor Upload component. + Drag-and-drop, progress tracking, and multiple file support. diff --git a/RadzenBlazorDemos/Services/ExampleService.cs b/RadzenBlazorDemos/Services/ExampleService.cs index dc40179fb..ab0728dce 100644 --- a/RadzenBlazorDemos/Services/ExampleService.cs +++ b/RadzenBlazorDemos/Services/ExampleService.cs @@ -16,6 +16,7 @@ namespace RadzenBlazorDemos { Name = "Overview", Path = "/", + Description = "100+ free, open-source Blazor UI components for data-rich web apps. DataGrid, Scheduler, Charts, Forms, and more. MIT licensed.", Icon = "\ue88a" }, new Example @@ -30,7 +31,7 @@ namespace RadzenBlazorDemos { Name = "AI", Path = "/ai", - Title = "AI and Radzen Blazor", + Title = "AI and Radzen Blazor | Free UI Components by Radzen", Description = "Learn now how to integrate AI with the Radzen Blazor Components library.", Icon = "\uefac", Tags = new [] { "chat", "ai", "conversation", "message", "streaming", "mcp", "nuget" }, @@ -50,7 +51,7 @@ namespace RadzenBlazorDemos Name = "Accessibility", Path = "/accessibility", Title = "Blazor Accessibility | Free UI Components by Radzen", - Description = "The accessible Radzen Blazor Components library covers highest levels of web accessibility guidelines and recommendations, making you Blazor app compliant with WAI-ARIA, WCAG 2.2, section 508, and keyboard compatibility standards.", + Description = "Accessible Blazor components compliant with WAI-ARIA, WCAG 2.2, Section 508, and keyboard navigation standards.", Icon = "\ue92c", Tags = new[] { "keyboard", "accessibility", "standard", "508", "wai-aria", "wcag", "shortcut"} }, @@ -68,7 +69,7 @@ namespace RadzenBlazorDemos Path = "themes", Updated = true, Title = "Blazor Themes | Free UI Components by Radzen", - Description = "The Radzen Blazor Components package features an array of both free and premium themes, allowing you to choose the style that best suits your project's requirements.", + Description = "Free and premium Blazor themes for Radzen components. Choose the style that best suits your project.", Icon = "\ue40a", Tags = new[] { "theme", "color", "background", "border", "utility", "css", "var"} }, @@ -77,7 +78,7 @@ namespace RadzenBlazorDemos Toc = [ new () { Text = "Persist the Theme", Anchor = "#persist" }, new () { Text = "Video: Changing themes at runtime in Radzen Blazor Studio", Anchor = "#video-changing-themes-at-runtime" } ], Name = "ThemeService", Path = "theme-service", - Title = "ThemeService", + Title = "Blazor ThemeService | Free UI Components by Radzen", Description = "The ThemeService allows to change the theme of the application at runtime.", Icon = "\ue3ae", Tags = ["theme", "service", "change", "runtime", "rtl", "right to left", "direction", "wcag", "accessibility"] @@ -87,7 +88,7 @@ namespace RadzenBlazorDemos Toc = [ new () { Text = "Switch between light and dark mode", Anchor = "#light-dark-mode" }, new () { Text = "Video: AppearanceToggle in Radzen Blazor Studio", Anchor = "#video-radzen-blazor-studio-config" }, new () { Text = "Keyboard Navigation", Anchor = "#keyboard-navigation" } ], Name = "AppearanceToggle", Path = "appearance-toggle", - Title = "Blazor Themes | Free UI Components by Radzen", + Title = "Blazor Appearance Toggle | Free UI Components by Radzen", Description = "The AppearanceToggle button allows you to switch between two predefined themes, most commonly light and dark.", Icon = "\ueb37", Tags = new[] { "theme", "light", "dark", "mode", "appearance", "toggle", "switch"} @@ -157,7 +158,7 @@ namespace RadzenBlazorDemos { Toc = [ new () { Text = "Responsive overflow", Anchor = "#responsive-spacing" } ], Name = "Overflow", - Title = "Blazor Content Overflow Utilities | Free UI Components by Radzen", + Title = "Blazor Overflow Utilities | Free UI Components by Radzen", Description = "Overflow styles and utility CSS classes available in Radzen Blazor Components library.", Path = "overflow", Icon = "\uf829", @@ -239,7 +240,7 @@ namespace RadzenBlazorDemos Toc = [ new () { Text = "Centered CTA", Anchor = "#centered-cta" }, new () { Text = "Left-aligned CTA", Anchor = "#left-aligned-cta" }, new () { Text = "Justified CTA", Anchor = "#left-aligned-cta" }, new () { Text = "Image to the left", Anchor = "#image-to-the-left" }, new () { Text = "Image to the right", Anchor = "#image-to-the-right" } ], Name = "UI Blocks", Pro = true, - Title = "Blazor UI Blocks", + Title = "Blazor UI Blocks | Free UI Components by Radzen", Description = "Ready to use UI building blocks and templates", Icon = "\uf51d", Children = new[] { @@ -348,7 +349,7 @@ namespace RadzenBlazorDemos new Example { Name = "App Templates", - Title = "Blazor App Templates", + Title = "Blazor App Templates | Free UI Components by Radzen", Description = "Ready to use Blazor application and website templates", Icon = "\ue5c3", Children = new[] { @@ -409,7 +410,7 @@ namespace RadzenBlazorDemos new Example { Name = "IQueryable", - Title = "Blazor DataGrid Component with code-less paging, sorting and filtering of IQueryable data sources | Free UI Components by Radzen", + Title = "Blazor DataGrid - IQueryable Data Source | Free UI Components by Radzen", Description = "Use RadzenDataGrid to display tabular data with ease. Perform paging, sorting and filtering through Entity Framework without extra code.", Path = "datagrid", Tags = new [] { "datatable", "datagridview", "dataview", "grid", "table" } @@ -418,7 +419,7 @@ namespace RadzenBlazorDemos { Name = "LoadData event", Path = "datagrid-loaddata", - Title = "Blazor DataGrid Component - LoadData Event | Free UI Components by Radzen", + Title = "Blazor DataGrid - LoadData Event | Free UI Components by Radzen", Description = "Blazor Data Grid custom data-binding via the LoadData event.", Tags = new [] { "datagrid", "bind", "load", "data", "loaddata", "custom" } }, @@ -426,7 +427,7 @@ namespace RadzenBlazorDemos { Name = "OData service", Path = "datagrid-odata", - Title = "Blazor DataGrid Component - OData Service | Free UI Components by Radzen", + Title = "Blazor DataGrid - OData Service | Free UI Components by Radzen", Description = "Blazor Data Grid supports data-binding to OData.", Tags = new [] { "datagrid", "bind", "load", "data", "loaddata", "odata", "service", "rest" } }, @@ -434,7 +435,7 @@ namespace RadzenBlazorDemos { Name = "Dynamic data", Path = "datagrid-dynamic", - Title = "Blazor DataGrid Component - Dynamic Data | Free UI Components by Radzen", + Title = "Blazor DataGrid - Dynamic Data | Free UI Components by Radzen", Description = "Blazor Data Grid supports dynamic data sources.", Tags = new [] { "datagrid", "bind", "load", "data", "loaddata", "dynamic" } }, @@ -442,7 +443,7 @@ namespace RadzenBlazorDemos { Name = "DataTable data", Path = "datagrid-datatable", - Title = "Blazor DataGrid Component - DataTable Data | Free UI Components by Radzen", + Title = "Blazor DataGrid - DataTable Data | Free UI Components by Radzen", Description = "Blazor Data Grid supports DataTable sources.", Tags = new [] { "datagrid", "bind", "load", "data", "loaddata", "datatable" } }, @@ -450,7 +451,7 @@ namespace RadzenBlazorDemos { Name = "Real-time data", Path = "datagrid-realtime", - Title = "Blazor DataGrid Component - Real-time Data | Free UI Components by Radzen", + Title = "Blazor DataGrid - Real-time Data | Free UI Components by Radzen", Description = "Blazor Data Grid with real-time data sources.", Tags = new [] { "datagrid", "bind", "load", "data", "loaddata", "real-time" } }, @@ -458,7 +459,7 @@ namespace RadzenBlazorDemos { Name = "Crosstab data", Path = "datagrid-crosstab", - Title = "Blazor DataGrid Component - Crosstab Data | Free UI Components by Radzen", + Title = "Blazor DataGrid - Crosstab Data | Free UI Components by Radzen", Description = "Blazor Data Grid supports crosstab data sources.", Tags = new [] { "datagrid", "bind", "load", "data", "loaddata", "crosstab", "rows", "columns" } }, @@ -466,7 +467,7 @@ namespace RadzenBlazorDemos { Name = "Performance", Path = "datagrid-performance", - Title = "Blazor DataGrid Component - Performance | Free UI Components by Radzen", + Title = "Blazor DataGrid - Performance | Free UI Components by Radzen", Description = "Blazor Data Grid bound to a large collection of data", Tags = new [] { "datagrid", "bind", "performance", "data", "large" } }, @@ -482,7 +483,7 @@ namespace RadzenBlazorDemos { Name = "IQueryable support", Path = "datagrid-virtualization", - Title = "Blazor DataGrid Component - IQueryable Virtualization | Free UI Components by Radzen", + Title = "Blazor DataGrid - Virtualization | Free UI Components by Radzen", Description = "Virtualization allows you to render large amounts of data on demand. The RadzenDataGrid component uses Entity Framework to query the visible data.", Tags = new [] { "datagrid", "bind", "load", "data", "virtualization", "ondemand" } }, @@ -490,7 +491,7 @@ namespace RadzenBlazorDemos { Name = "LoadData support", Path = "datagrid-virtualization-loaddata", - Title = "Blazor DataGrid Component - Custom Virtualization | Free UI Components by Radzen", + Title = "Blazor DataGrid - LoadData Virtualization | Free UI Components by Radzen", Description = "RadzenDataGrid supports virtualization with custom data-binding scenarios. Handle the LoadData event as usual.", Tags = new [] { "datagrid", "bind", "load", "data", "loaddata", "virtualization", "ondemand" } }, @@ -507,7 +508,7 @@ namespace RadzenBlazorDemos { Name = "Template", Path = "datagrid-column-template", - Title = "Blazor DataGrid Component - Column Template | Free UI Components by Radzen", + Title = "Blazor DataGrid - Column Template | Free UI Components by Radzen", Description = "Blazor Data Grid custom appearance via column templates. The Template allows you to customize the way data is displayed.", Tags = new [] { "column", "template", "grid", "datagrid", "table"} }, @@ -515,7 +516,7 @@ namespace RadzenBlazorDemos { Name = "Resizing", Path = "datagrid-column-resizing", - Title = "Blazor DataGrid Component - Column Resizing | Free UI Components by Radzen", + Title = "Blazor DataGrid - Column Resizing | Free UI Components by Radzen", Description = "Enable column resizing in RadzenDataGrid by setting the AllowColumnResizing property to true.", Tags = new [] { "column", "resizing", "grid", "datagrid", "table"} }, @@ -523,7 +524,7 @@ namespace RadzenBlazorDemos { Name = "Column Picker", Path = "datagrid-column-picker", - Title = "Blazor DataGrid Component - Column Picker | Free UI Components by Radzen", + Title = "Blazor DataGrid - Column Picker | Free UI Components by Radzen", Description = "Enable column picker in RadzenDataGrid by setting the AllowColumnPicking property to true.", Tags = new [] { "datagrid", "column", "picker", "chooser" } }, @@ -532,7 +533,7 @@ namespace RadzenBlazorDemos Updated = true, Name = "Reorder", Path = "datagrid-column-reorder", - Title = "Blazor DataGrid Component - Column Reorder | Free UI Components by Radzen", + Title = "Blazor DataGrid - Column Reorder | Free UI Components by Radzen", Description = "Enable column reorder in RadzenDataGrid by setting the AllowColumnReorder property to true. Define column initial order using column OrderIndex property.", Tags = new [] { "column", "reorder", "grid", "datagrid", "table"} }, @@ -540,7 +541,7 @@ namespace RadzenBlazorDemos { Name = "Footer Totals", Path = "datagrid-footer-totals", - Title = "Blazor DataGrid Component - Footer Totals | Free UI Components by Radzen", + Title = "Blazor DataGrid - Footer Totals | Free UI Components by Radzen", Description = "The FooterTemplate column property allows you to display aggregated data in the column footer.", Tags = new [] { "summary", "total", "aggregate", "datagrid", "table", "dataview" } }, @@ -548,7 +549,7 @@ namespace RadzenBlazorDemos { Name = "Frozen Columns", Path = "datagrid-frozen-columns", - Title = "Blazor DataGrid Component - Frozen Columns | Free UI Components by Radzen", + Title = "Blazor DataGrid - Frozen Columns | Free UI Components by Radzen", Description = "Lock columns in RadzenDataGrid to prevent them from scrolling out of view via the Frozen property.", Tags = new [] { "datagrid", "column", "frozen", "locked" } }, @@ -556,7 +557,7 @@ namespace RadzenBlazorDemos { Name = "Composite Columns", Path = "datagrid-composite-columns", - Title = "Blazor DataGrid Component - Composite Columns | Free UI Components by Radzen", + Title = "Blazor DataGrid - Composite Columns | Free UI Components by Radzen", Description = "Use RadzenDataGridColumn Columns property to define child columns.", Tags = new [] { "datagrid", "column", "composite", "merged", "complex" } }, @@ -564,7 +565,7 @@ namespace RadzenBlazorDemos { Name = "Conditional Columns", Path = "datagrid-conditional-columns-render", - Title = "Blazor DataGrid Component - Conditional Columns Render | Free UI Components by Radzen", + Title = "Blazor DataGrid - Conditional Columns | Free UI Components by Radzen", Description = "Use RadzenDataGridColumn Columns property to define child columns conditionally.", Tags = new [] { "datagrid", "column", "conditional", "render", "complex" } } @@ -581,7 +582,7 @@ namespace RadzenBlazorDemos { Name = "Simple Mode", Path = "datagrid-simple-filter", - Title = "Blazor DataGrid Component - Simple Filter Mode | Free UI Components by Radzen", + Title = "Blazor DataGrid - Simple Filter Mode | Free UI Components by Radzen", Description = "RadzenDataGrid simple mode filtering.", Tags = new [] { "filter", "simple", "grid", "datagrid", "table"} }, @@ -589,7 +590,7 @@ namespace RadzenBlazorDemos { Name = "Simple with menu", Path = "datagrid-simple-filter-menu", - Title = "Blazor DataGrid Component - Simple Filter Mode with Menu | Free UI Components by Radzen", + Title = "Blazor DataGrid - Simple Filter with Menu | Free UI Components by Radzen", Description = "RadzenDataGrid simple mode filtering with Menu.", Tags = new [] { "filter", "simple", "grid", "datagrid", "table", "menu" } }, @@ -597,7 +598,7 @@ namespace RadzenBlazorDemos { Name = "Advanced Mode", Path = "datagrid-advanced-filter", - Title = "Blazor DataGrid Component - Advanced Filter Mode | Free UI Components by Radzen", + Title = "Blazor DataGrid - Advanced Filter Mode | Free UI Components by Radzen", Description = "RadzenDataGrid advanced mode filtering.", Tags = new [] { "filter", "advanced", "grid", "datagrid", "table"} }, @@ -605,7 +606,7 @@ namespace RadzenBlazorDemos { Name = "CheckBoxList (Excel like)", Path = "datagrid-checkboxlist-filter", - Title = "Blazor DataGrid Component - Excel like filtering | Free UI Components by Radzen", + Title = "Blazor DataGrid - Excel like filtering | Free UI Components by Radzen", Description = "RadzenDataGrid Excel like filtering.", Tags = new [] { "filter", "excel", "grid", "datagrid", "table", "menu", "checkbox", "list" } }, @@ -613,7 +614,7 @@ namespace RadzenBlazorDemos { Name = "CheckBoxList with OData", Path = "datagrid-checkboxlist-filter-odata", - Title = "Blazor DataGrid Component - Excel like filtering with OData | Free UI Components by Radzen", + Title = "Blazor DataGrid - Excel Filter with OData | Free UI Components by Radzen", Description = "RadzenDataGrid Excel like filtering with OData.", Tags = new [] { "filter", "excel", "grid", "datagrid", "table", "menu", "checkbox", "list", "odata" } }, @@ -621,7 +622,7 @@ namespace RadzenBlazorDemos { Name = "Mixed Mode", Path = "datagrid-mixed-filter", - Title = "Blazor DataGrid Component - Excel like and Advanced mixed Filter Mode | Free UI Components by Radzen", + Title = "Blazor DataGrid - Mixed Filter Mode | Free UI Components by Radzen", Description = "RadzenDataGrid Excel like and advanced mixed mode filtering.", Tags = new [] { "filter", "advanced", "grid", "datagrid", "table"} }, @@ -629,7 +630,7 @@ namespace RadzenBlazorDemos { Name = "Enum filtering", Path = "datagrid-enum-filter", - Title = "Blazor DataGrid Component - Enum Filtering | Free UI Components by Radzen", + Title = "Blazor DataGrid - Enum Filtering | Free UI Components by Radzen", Description = "This example demonstrates how to use enums in the RadzenDataGrid column filter.", Tags = new [] { "filter", "enum", "grid", "datagrid", "table"} }, @@ -637,7 +638,7 @@ namespace RadzenBlazorDemos { Name = "Filtering sub properties", Path = "datagrid-sub-properties-filter", - Title = "Blazor DataGrid Component - Sub Properties Filtering | Free UI Components by Radzen", + Title = "Blazor DataGrid - Sub Property Filter | Free UI Components by Radzen", Description = "This example demonstrates how to use sub properties in the RadzenDataGrid column filter.", Tags = new [] { "filter", "sub properties", "grid", "datagrid", "table"} }, @@ -645,7 +646,7 @@ namespace RadzenBlazorDemos { Name = "Filter API", Path = "datagrid-filter-api", - Title = "Blazor DataGrid Component - Filter API | Free UI Components by Radzen", + Title = "Blazor DataGrid - Filter API | Free UI Components by Radzen", Description = "Set the initial filter of your RadzenDataGrid via the FilterValue and FilterOperator column properties.", Tags = new [] { "filter", "api", "grid", "datagrid", "table"} }, @@ -653,7 +654,7 @@ namespace RadzenBlazorDemos { Name = "Filter Template", Path = "datagrid-filter-template", - Title = "Blazor DataGrid Component - Custom Filtering | Free UI Components by Radzen", + Title = "Blazor DataGrid - Custom Filtering | Free UI Components by Radzen", Description = "This example demonstrates how to define custom RadzenDataGrid column filter template.", Tags = new [] { "datagrid", "column", "filter", "template" } }, @@ -661,7 +662,7 @@ namespace RadzenBlazorDemos { Name = "Filter Value Template", Path = "datagrid-filtervalue-template", - Title = "Blazor DataGrid Component - Custom Filtering template | Free UI Components by Radzen", + Title = "Blazor DataGrid - Filter Value Template | Free UI Components by Radzen", Description = "This example demonstrates how to define custom RadzenDataGrid column filter value template.", Tags = new [] { "datagrid", "column", "filter", "template", "value" } }, @@ -678,7 +679,7 @@ namespace RadzenBlazorDemos { Name = "Hierarchy", Path = "master-detail-hierarchy", - Title = "Blazor DataGrid Component - Hierarchy | Free UI Components by Radzen", + Title = "Blazor DataGrid - Hierarchy | Free UI Components by Radzen", Description = "This example demonstrates how to use templates to create a hierarchy in a Blazor RadzenDataGrid.", Tags = new [] { "master", "detail", "datagrid", "table", "dataview" } }, @@ -686,7 +687,7 @@ namespace RadzenBlazorDemos { Name = "Hierarchy on demand", Path = "master-detail-hierarchy-demand", - Title = "Blazor DataGrid Component - Hierarchy on Demand | Free UI Components by Radzen", + Title = "Blazor DataGrid - Hierarchy on Demand | Free UI Components by Radzen", Description = "This example demonstrates how to use templates to create a Radzen Blazor DataGrid hierarchy and load data on demand.", Tags = new [] { "master", "detail", "datagrid", "table", "dataview", "on-demand" } }, @@ -694,7 +695,7 @@ namespace RadzenBlazorDemos { Name = "Self-reference hierarchy", Path = "datagrid-selfref-hierarchy", - Title = "Blazor DataGrid Component - Self-reference Hierarchy | Free UI Components by Radzen", + Title = "Blazor DataGrid - Self-Reference Hierarchy | Free UI Components by Radzen", Description = "This example demonstrates how to develop and show a self-referencing hierarchy.", Tags = new [] { "master", "detail", "datagrid", "table", "dataview", "hierarchy", "self-reference" } }, @@ -702,7 +703,7 @@ namespace RadzenBlazorDemos { Name = "Master/Detail", Path = "master-detail", - Title = "Blazor DataGrid Component - Master and Detail | Free UI Components by Radzen", + Title = "Blazor DataGrid - Master and Detail | Free UI Components by Radzen", Description = "This example demonstrates how to create a master/detail relationship between two Blazor RadzenDataGrid components.", Tags = new [] { "master", "detail", "datagrid", "table", "dataview" } }, @@ -719,7 +720,7 @@ namespace RadzenBlazorDemos { Name = "Single selection", Path = "datagrid-single-selection", - Title = "Blazor DataGrid Component - Single Selection | Free UI Components by Radzen", + Title = "Blazor DataGrid - Single Selection | Free UI Components by Radzen", Description = "This example demonstrates how to enable single selection in Blazor RadzenDataGrid component.", Tags = new [] { "single", "selection", "datagrid", "table", "dataview" } }, @@ -728,7 +729,7 @@ namespace RadzenBlazorDemos Updated = true, Name = "Multiple selection", Path = "datagrid-multiple-selection", - Title = "Blazor DataGrid Component - Multiple Selection | Free UI Components by Radzen", + Title = "Blazor DataGrid - Multi Selection | Free UI Components by Radzen", Description = "This example demonstrates how to enable multiple selection in Blazor RadzenDataGrid component.", Tags = new [] { "multiple", "selection", "datagrid", "table", "dataview" } }, @@ -736,7 +737,7 @@ namespace RadzenBlazorDemos { Name = "Cell selection", Path = "datagrid-cell-selection", - Title = "Blazor DataGrid Component - Cell Selection | Free UI Components by Radzen", + Title = "Blazor DataGrid - Cell Selection | Free UI Components by Radzen", Description = "This example demonstrates how to enable cell selection in Blazor RadzenDataGrid component.", Tags = new [] { "cell", "selection", "datagrid", "table", "dataview" } }, @@ -752,7 +753,7 @@ namespace RadzenBlazorDemos { Name = "Single Column Sorting", Path = "datagrid-sort", - Title = "Blazor DataGrid Component - Sorting | Free UI Components by Radzen", + Title = "Blazor DataGrid - Sorting | Free UI Components by Radzen", Description = "This example demonstrates sorting in Blazor RadzenDataGrid component.", Tags = new [] { "single", "sort", "datagrid", "table", "dataview" } }, @@ -760,7 +761,7 @@ namespace RadzenBlazorDemos { Name = "Multiple Column Sorting", Path = "datagrid-multi-sort", - Title = "Blazor DataGrid Component - Sorting by Multiple Columns | Free UI Components by Radzen", + Title = "Blazor DataGrid - Multi-Column Sorting | Free UI Components by Radzen", Description = "This example demonstrates multiple column sorting in Blazor RadzenDataGrid component.", Tags = new [] { "multi", "sort", "datagrid", "table", "dataview" } }, @@ -768,7 +769,7 @@ namespace RadzenBlazorDemos { Name = "Sort API", Path = "datagrid-sort-api", - Title = "Blazor DataGrid Component - Sort API | Free UI Components by Radzen", + Title = "Blazor DataGrid - Sort API | Free UI Components by Radzen", Description = "Set the initial sort order of your RadzenDataGrid via the SortOrder column property.", Tags = new [] { "api", "sort", "datagrid", "table", "dataview" } } @@ -785,7 +786,7 @@ namespace RadzenBlazorDemos { Name = "Pager Position", Path = "datagrid-pager-position", - Title = "Blazor DataGrid Component - Pager Position | Free UI Components by Radzen", + Title = "Blazor DataGrid - Pager Position | Free UI Components by Radzen", Description = "Set the pager position to Top, Bottom, or TopAndBottom.", Tags = new [] { "pager", "paging", "datagrid", "table", "dataview" } }, @@ -793,7 +794,7 @@ namespace RadzenBlazorDemos { Name = "Pager Horizontal Align", Path = "datagrid-pager-horizontal-align", - Title = "Blazor DataGrid Component - Pager Horizontal Align | Free UI Components by Radzen", + Title = "Blazor DataGrid - Pager Alignment | Free UI Components by Radzen", Description = "See how to change the horizontal alignment of the pager in a RadzenDataGrid.", Tags = new [] { "pager", "paging", "datagrid", "table", "dataview" } }, @@ -801,7 +802,7 @@ namespace RadzenBlazorDemos { Name = "Pager API", Path = "datagrid-pager-api", - Title = "Blazor DataGrid Component - Pager API | Free UI Components by Radzen", + Title = "Blazor DataGrid - Pager API | Free UI Components by Radzen", Description = "Blazor RadzenDataGrid Pager API.", Tags = new [] { "pager", "paging", "api", "datagrid", "table", "dataview" } } @@ -819,8 +820,8 @@ namespace RadzenBlazorDemos Updated = true, Name = "Grouping API", Path = "datagrid-grouping-api", - Title = "Blazor DataGrid Component - Grouping API | Free UI Components by Radzen", - Description = "Set AllowGrouping to true, to enable group by column and GroupPanelText to localize the group panel text. Set Groupable to false for column, to disable grouping by that column.", + Title = "Blazor DataGrid - Grouping API | Free UI Components by Radzen", + Description = "Enable DataGrid grouping with AllowGrouping. Localize group panel text and disable grouping per column.", Tags = new [] { "group", "grouping", "datagrid", "table", "dataview", "api" } }, new Example @@ -828,7 +829,7 @@ namespace RadzenBlazorDemos Updated = true, Name = "Group Header Template", Path = "datagrid-group-header-template", - Title = "Blazor DataGrid Component - Group Header Template | Free UI Components by Radzen", + Title = "Blazor DataGrid - Group Header | Free UI Components by Radzen", Description = "Use GroupHeaderTemplate to customize DataGrid group header rows.", Tags = new [] { "group", "grouping", "template", "datagrid", "table", "dataview" } }, @@ -836,7 +837,7 @@ namespace RadzenBlazorDemos { Name = "Group Footer Template", Path = "datagrid-group-footer-template", - Title = "Blazor DataGrid Component - Group Footer Template | Free UI Components by Radzen", + Title = "Blazor DataGrid - Group Footer | Free UI Components by Radzen", Description = "The GroupFooterTemplate column property allows you to display aggregated data (totals) in the column footer for each group.", Tags = new [] { "group", "grouping", "footer", "template", "datagrid", "table", "dataview" } } @@ -846,7 +847,7 @@ namespace RadzenBlazorDemos { Name = "Density", Path = "datagrid-density", - Title = "Blazor DataGrid Component - Density | Free UI Components by Radzen", + Title = "Blazor DataGrid - Density | Free UI Components by Radzen", Description = "See how to set a compact density mode of Blazor RadzenDataGrid.", Icon = "\ueb9e", Tags = new [] { "density", "compact", "small", "large", "tight" } @@ -860,7 +861,7 @@ namespace RadzenBlazorDemos { Name = "Header with button", Path="datagrid-custom-header", - Title = "Blazor DataGrid Component - Custom Header | Free UI Components by Radzen", + Title = "Blazor DataGrid - Custom Header | Free UI Components by Radzen", Description = "Gives the grid a custom header, allowing the adding of components to create custom tool bars in addtion to column grouping and column picker.", Tags = new [] { "grid header","header" } }, @@ -868,7 +869,7 @@ namespace RadzenBlazorDemos { Name = "Header with column picker", Path="datagrid-custom-header-columnpicker", - Title = "Blazor DataGrid Component - Header with Column Picker | Free UI Components by Radzen", + Title = "Blazor DataGrid - Header Column Picker | Free UI Components by Radzen", Description = "See how to add a column picker to your Blazor RadzenDataGrid.", Tags = new [] { "grid header","header" } } @@ -878,7 +879,7 @@ namespace RadzenBlazorDemos { Name = "GridLines", Path = "datagrid-grid-lines", - Title = "Blazor DataGrid Component - Grid Lines | Free UI Components by Radzen", + Title = "Blazor DataGrid - Grid Lines | Free UI Components by Radzen", Description = "Deside where to display grid lines in your Blazor RadzenDataGrid.", Icon = "\uf016", Tags = new [] { "grid", "lines", "border", "gridlines" } @@ -887,7 +888,7 @@ namespace RadzenBlazorDemos { Name = "Cell Context Menu", Path = "datagrid-cell-contextmenu", - Title = "Blazor DataGrid Component - Cell Context Menu | Free UI Components by Radzen", + Title = "Blazor DataGrid - Cell Menu | Free UI Components by Radzen", Description = "Right click on a table cell to open the context menu.", Icon = "\ue22b", Tags = new [] { "cell", "row", "contextmenu", "menu", "rightclick" } @@ -904,8 +905,8 @@ namespace RadzenBlazorDemos { Name = "IQueryable", Path = "datagrid-save-settings", - Title = "Blazor DataGrid Component - Save / Load Settings | Free UI Components by Radzen", - Description = "This example shows how to save/load DataGrid state using Settings property. The state includes current page index, page size, groups and columns filter, sort, order, width and visibility.", + Title = "Blazor DataGrid - Save/Load Settings | Free UI Components by Radzen", + Description = "Save and load DataGrid state including page index, page size, column filters, sort order, width, and visibility.", Tags = new [] { "save", "load", "settings" } }, @@ -913,7 +914,7 @@ namespace RadzenBlazorDemos { Name = "LoadData binding", Path = "datagrid-save-settings-loaddata", - Title = "Blazor DataGrid Component - Save / Load Settings with LoadData | Free UI Components by Radzen", + Title = "Blazor DataGrid - Save/Load Settings | Free UI Components by Radzen", Description = "This example shows how to save/load DataGrid state using Settings property when binding using LoadData event.", Tags = new [] { "save", "load", "settings", "async", "loaddata" } } @@ -931,7 +932,7 @@ namespace RadzenBlazorDemos { Name = "Rows reorder", Path = "/datagrid-rowreorder", - Title = "Blazor DataGrid Component - Reorder rows | Free UI Components by Radzen", + Title = "Blazor DataGrid - Reorder rows | Free UI Components by Radzen", Description = "This example demonstrates custom DataGrid rows reoder.", Tags = new [] { "datagrid", "reorder", "row" } }, @@ -939,7 +940,7 @@ namespace RadzenBlazorDemos { Name = "Drag row between two DataGrids", Path = "/datagrid-rowdragbetween", - Title = "Blazor DataGrid Component - Drag rows between two DataGrids | Free UI Components by Radzen", + Title = "Blazor DataGrid - Drag Rows Between Grids | Free UI Components by Radzen", Description = "This example demonstrates drag and drop rows between two DataGrid components.", Tags = new [] { "datagrid", "drag", "row", "between" } }, @@ -947,7 +948,7 @@ namespace RadzenBlazorDemos { Name = "Drag row between DataGrid and Scheduler", Path = "/datagrid-rowdrag-scheduler", - Title = "Blazor DataGrid Component - Drag rows from DataGrid to Scheduler | Free UI Components by Radzen", + Title = "Blazor DataGrid - Drag Rows to Scheduler | Free UI Components by Radzen", Description = "This example demonstrates drag and drop rows between DataGrid and Scheduler.", Tags = new [] { "datagrid", "drag", "row", "scheduler" } } @@ -958,7 +959,7 @@ namespace RadzenBlazorDemos { Name = "InLine Editing", Path = "datagrid-inline-edit", - Title = "Blazor DataGrid Component - InLine Editing | Free UI Components by Radzen", + Title = "Blazor DataGrid - InLine Editing | Free UI Components by Radzen", Description = "This example demonstrates how to configure the Razden Blazor DataGrid for inline editing.", Icon = "\ue22b", Tags = new [] { "inline", "editor", "datagrid", "table", "dataview" } @@ -968,7 +969,7 @@ namespace RadzenBlazorDemos { Name = "InCell Editing", Path = "datagrid-incell-edit", - Title = "Blazor DataGrid Component - InCell Editing | Free UI Components by Radzen", + Title = "Blazor DataGrid - InCell Editing | Free UI Components by Radzen", Description = "This example demonstrates how to configure the Razden Blazor DataGrid for in-cell editing.", Icon = "\ue745", Tags = new [] { "in-cell", "editor", "datagrid", "table", "dataview" } @@ -978,7 +979,7 @@ namespace RadzenBlazorDemos { Name = "Conditional formatting", Path = "datagrid-conditional-template", - Title = "Blazor DataGrid Component - Conditional Formatting | Free UI Components by Radzen", + Title = "Blazor DataGrid - Conditional Format | Free UI Components by Radzen", Description = "This example demonstrates RadzenDataGrid with conditional rows and cells template and styles.", Icon = "\ue41d", Tags = new [] { "conditional", "template", "style", "datagrid", "table", "dataview" } @@ -987,7 +988,7 @@ namespace RadzenBlazorDemos { Name = "Export to Excel and CSV", Path = "export-excel-csv", - Title = "Blazor DataGrid Component - Export to Excel and CSV | Free UI Components by Radzen", + Title = "Blazor DataGrid - Excel & CSV Export | Free UI Components by Radzen", Description = "This example demonstrates how to export a Radzen Blazor DataGrid to Excel and CSV.", Icon = "\ue0c3", Tags = new [] { "export", "excel", "csv" } @@ -996,7 +997,7 @@ namespace RadzenBlazorDemos { Name = "Cascading DropDowns", Path = "cascading-dropdowns", - Title = "Blazor DataGrid Component - Cascading DropDowns | Free UI Components by Radzen", + Title = "Blazor DataGrid - Cascading DropDown | Free UI Components by Radzen", Description = "This example demonstrates cascading Radzen Blazor DropDown components.", Icon = "\ue915", Tags = new [] { "related", "parent", "child" } @@ -1005,7 +1006,7 @@ namespace RadzenBlazorDemos { Name = "Empty Data Grid", Path = "/datagrid-empty", - Title = "Blazor DataGrid Component - Empty Data Grid | Free UI Components by Radzen", + Title = "Blazor DataGrid - Empty Data Grid | Free UI Components by Radzen", Description = "This example demonstrates Blazor DataGrid without data.", Icon = "\ue661", Tags = new [] { "datagrid", "databinding" } @@ -1024,7 +1025,7 @@ namespace RadzenBlazorDemos { Name = "IQueryable", Path = "/pivot-data-grid", - Title = "Blazor Pivot DataGrid Component - IQueryable data-binding | Free UI Components by Radzen", + Title = "Blazor Pivot DataGrid - IQueryable | Free UI Components by Radzen", Description = "The RadzenPivotDataGrid component allows you to create cross-tabulation aggregates from IQueryable.", Tags = new [] { "pivot", "crosstab", "analysis", "aggregation", "drill-down", "datagrid", "table", "query", "IQueryable" } }, @@ -1032,7 +1033,7 @@ namespace RadzenBlazorDemos { Name = "LoadData", Path = "/pivot-data-grid-load-data", - Title = "Blazor Pivot DataGrid custom data-binding via the LoadData event.", + Title = "Blazor Pivot DataGrid - LoadData Binding | Free UI Components by Radzen", Description = "The RadzenPivotDataGrid component allows you to create cross-tabulation aggregates from IQueryable.", Tags = new [] { "pivot", "crosstab", "analysis", "aggregation", "drill-down", "datagrid", "table", "query", "IQueryable" } }, @@ -1040,7 +1041,7 @@ namespace RadzenBlazorDemos { Name = "Dynamic data", Path = "/pivot-data-grid-dynamic", - Title = "Blazor Pivot DataGrid Component - dynamic data sets | Free UI Components by Radzen", + Title = "Blazor Pivot DataGrid - Dynamic Data | Free UI Components by Radzen", Description = "Bind RadzenPivotDataGrid to schema-less IDictionary records and configure fields dynamically.", Tags = new [] { "pivot", "dynamic", "dictionary", "analysis", "aggregation", "drill-down", "datagrid", "table" } }, @@ -1048,7 +1049,7 @@ namespace RadzenBlazorDemos { Name = "OData", Path = "/pivot-data-grid-odata", - Title = "Blazor Pivot DataGrid custom data-binding to OData service.", + Title = "Blazor Pivot DataGrid - OData Binding | Free UI Components by Radzen", Description = "The RadzenPivotDataGrid component allows you to create cross-tabulation aggregates from IQueryable.", Tags = new [] { "odata", "pivot", "crosstab", "analysis", "aggregation", "drill-down", "datagrid", "table", "query", "IQueryable" } } @@ -1077,7 +1078,7 @@ namespace RadzenBlazorDemos new Example { Name = "OData service", - Title = "Blazor DataList Component - OData Service | Free UI Components by Radzen", + Title = "Blazor DataList - OData Service | Free UI Components by Radzen", Description = "Demonstration and configuration of the Radzen Blazor DataList component using LoadData event.", Path = "datalist-loaddata", Tags = new [] { "dataview", "grid", "table", "list", "odata" }, @@ -1102,7 +1103,7 @@ namespace RadzenBlazorDemos new Example { Name = "LoadData", - Title = "Blazor DataFilter Component - LoadData event | Free UI Components by Radzen", + Title = "Blazor DataFilter - LoadData event | Free UI Components by Radzen", Description = "This example demonstrates DataFilter with DataGrid LoadData event.", Path = "datafilter-loaddata", Tags = new [] { "dataview", "grid", "table", "filter", "loaddata" }, @@ -1110,7 +1111,7 @@ namespace RadzenBlazorDemos new Example { Name = "OData service", - Title = "Blazor DataFilter Component - OData Service | Free UI Components by Radzen", + Title = "Blazor DataFilter - OData Service | Free UI Components by Radzen", Description = "This example demonstrates data filter with OData service.", Path = "datafilter-odata", Tags = new [] { "dataview", "grid", "table", "filter", "odata" }, @@ -1173,7 +1174,7 @@ namespace RadzenBlazorDemos new Example { Name = "Data-binding", - Title = "Blazor Tree Component - Data-binding | Free UI Components by Radzen", + Title = "Blazor Tree - Data-binding | Free UI Components by Radzen", Description = "This example demonstrates how to populate RadzenTree from a database via Entity Framework.", Path = "tree-data-binding", Tags = new [] { "tree", "treeview", "nodes", "data", "table" }, @@ -1181,7 +1182,7 @@ namespace RadzenBlazorDemos new Example { Name = "Files and directories", - Title = "Blazor Tree Component - Data-binding to Files and Directories | Free UI Components by Radzen", + Title = "Blazor Tree - File & Directory Binding | Free UI Components by Radzen", Description = "This example demonstrates how to populate Blazor RadzenTree from the file system.", Path = "tree-file-system", Tags = new [] { "tree", "treeview", "nodes", "file", "directory" }, @@ -1189,7 +1190,7 @@ namespace RadzenBlazorDemos new Example { Name = "Selection", - Title = "Blazor Tree Component - Selection | Free UI Components by Radzen", + Title = "Blazor Tree - Selection | Free UI Components by Radzen", Description = "This example demonstrates how to get or set the selected items of RadzenTree.", Path = "tree-selection", Tags = new [] { "tree", "treeview", "nodes", "selection" }, @@ -1197,7 +1198,7 @@ namespace RadzenBlazorDemos new Example { Name = "Checkboxes", - Title = "Blazor Tree Component - Tri-state Checkboxes | Free UI Components by Radzen", + Title = "Blazor Tree - Tri-State Checkboxes | Free UI Components by Radzen", Description = "This example demonstrates tri-state checkboxes in RadzenTree.", Path = "tree-checkboxes", Tags = new [] { "tree", "treeview", "nodes", "check" }, @@ -1205,7 +1206,7 @@ namespace RadzenBlazorDemos new Example { Name = "Drag & Drop", - Title = "Blazor Tree Component - Drag & Drop items | Free UI Components by Radzen", + Title = "Blazor Tree - Drag & Drop items | Free UI Components by Radzen", Description = "This example demonstrates custom drag & drop logic in RadzenTree.", Path = "tree-dragdrop", Tags = new [] { "tree", "treeview", "nodes", "drag", "drop" }, @@ -1213,7 +1214,7 @@ namespace RadzenBlazorDemos new Example { Name = "Context menu", - Title = "Blazor Tree Component - Context menu | Free UI Components by Radzen", + Title = "Blazor Tree - Context menu | Free UI Components by Radzen", Description = "This example demonstrates context menu in RadzenTree.", Path = "tree-contextmenu", Tags = new [] { "tree", "treeview", "nodes", "context", "menu" }, @@ -1221,7 +1222,7 @@ namespace RadzenBlazorDemos new Example { Name = "Refreshing tree data-binding", - Title = "Blazor Tree Component - Refreshing tree data-binding | Free UI Components by Radzen", + Title = "Blazor Tree - Refresh Data Binding | Free UI Components by Radzen", Description = "This example demonstrates how to refresh a lazily loaded RadzenTree.", Path = "tree-data-binding-refresh", Tags = new [] { "tree", "treeview", "nodes" }, @@ -1229,7 +1230,7 @@ namespace RadzenBlazorDemos new Example { Name = "Tree filtering", - Title = "Blazor Tree Component - Filtering | Free UI Components by Radzen", + Title = "Blazor Tree - Filtering | Free UI Components by Radzen", Description = "This example demonstrates how to filter RadzenTree.", Path = "tree-filter", Tags = new [] { "tree", "treeview", "filter" }, @@ -1452,7 +1453,7 @@ namespace RadzenBlazorDemos { Toc = [ new () { Text = "CanChange event", Anchor = "#canchange-event" } ], Name = "Steps", - Description = "Use Radzen Blazor Steps component to guide users through a process or sequence of actions. The component consists of a series of numbered steps that represent the various stages of the process.", + Description = "Blazor Steps component to guide users through a process with numbered steps representing each stage.", Path = "steps", Icon = "\ue8be", Tags = new [] { "step", "steps", "wizard" } @@ -1593,7 +1594,7 @@ namespace RadzenBlazorDemos Toc = [ new () { Text = "Define max labels and selected items text", Anchor = "#define-max-labels-and-selected-items-text" }, new () { Text = "Specify an Equality Comparer for item selection. Useful when binding directly to an object collection.", Anchor = "#item-comparer" } ], Name = "Multiple selection", Path = "dropdown-multiple", - Title = "Blazor DropDown Component - Multiple Selection | Free UI Components by Radzen", + Title = "Blazor DropDown - Multi Selection | Free UI Components by Radzen", Description = "This example demonstrates multiple selection support in Radzen Blazor DropDown component.", Tags = new [] { "select", "picker", "form" , "edit", "multiple", "dropdown" }, }, @@ -1601,7 +1602,7 @@ namespace RadzenBlazorDemos { Name = "Virtualization", Path = "dropdown-virtualization", - Title = "Blazor DropDown Component - Virtualization | Free UI Components by Radzen", + Title = "Blazor DropDown - Virtualization | Free UI Components by Radzen", Description = "This example demonstrates virtualization using IQueryable.", Tags = new [] { "select", "picker", "form" , "edit", "multiple", "dropdown", "virtualization", "paging" }, }, @@ -1609,7 +1610,7 @@ namespace RadzenBlazorDemos { Name = "Filtering", Path = "dropdown-filtering", - Title = "Blazor DropDown Component - Filtering | Free UI Components by Radzen", + Title = "Blazor DropDown - Filtering | Free UI Components by Radzen", Description = "This example demonstrates Blazor DropDown component filtering case sensitivity and filter operator.", Tags = new [] { "select", "picker", "form" , "edit", "multiple", "dropdown", "filter" }, }, @@ -1617,7 +1618,7 @@ namespace RadzenBlazorDemos { Name = "Grouping", Path = "dropdown-grouping", - Title = "Blazor DropDown Component - Grouping | Free UI Components by Radzen", + Title = "Blazor DropDown - Grouping | Free UI Components by Radzen", Description = "This example demonstrates Blazor DropDown component with grouping.", Tags = new [] { "select", "picker", "form" , "edit", "multiple", "dropdown", "grouping" }, }, @@ -1626,7 +1627,7 @@ namespace RadzenBlazorDemos Toc = [ new () { Text = "DropDown data binding to enum", Anchor = "#data-binding-to-enum" } ], Name = "Custom objects binding", Path = "dropdown-custom-objects", - Title = "Blazor DropDown Component - Custom Objects Binding | Free UI Components by Radzen", + Title = "Blazor DropDown - Custom Objects | Free UI Components by Radzen", Description = "This example demonstrates Blazor DropDown component binding to custom objects.", Tags = new [] { "select", "picker", "form" , "edit", "dropdown", "custom" }, }, @@ -1684,7 +1685,7 @@ namespace RadzenBlazorDemos Toc = [ new () { Text = "Variants", Anchor = "#variants" }, new () { Text = "Input types", Anchor = "#input-types" }, new () { Text = "Start, End, and ChildContent", Anchor = "#start-end-child-content" }, new () { Text = "Floating Label", Anchor = "#floating-label" }, new () { Text = "Helper text", Anchor = "#helper-text" }, new () { Text = "Validation", Anchor = "#form-field-validation" }, new () { Text = "Disabled FormField", Anchor = "#disabled-form-field" } ], Name = "FormField", Path = "form-field", - Description = "Radzen Blazor FormField component features a floating label effect. When the user focuses on an empty input field, the label floats above, providing a visual cue as to which field is being filled out.", + Description = "Blazor FormField with floating labels, helper text, validation, and multiple input variants.", Icon = "\ue578", Tags = new [] { "form", "label", "floating", "float", "edit", "outline", "input", "helper", "valid" } }, @@ -1707,8 +1708,8 @@ namespace RadzenBlazorDemos Toc = [ new () { Text = "Custom command on Execute event", Anchor = "#command-execute-event" }, new () { Text = "Custom tool with template", Anchor = "#command-template" }, new () { Text = "Custom dialog", Anchor = "#command-dialog" } ], Name = "Custom Tools", Path = "html-editor-custom-tools", - Title = "Blazor HTML Editor Component - Custom Tools | Free UI Components by Radzen", - Description = "This example demonstrates Blazor HTML editor component with custom tools. RadzenHtmlEditor allows the developer to create custom tools via the RadzenHtmlEditorCustomTool tag.", + Title = "Blazor HTML Editor - Custom Tools | Free UI Components by Radzen", + Description = "Blazor HTML editor with custom tools. Create custom tools via the RadzenHtmlEditorCustomTool tag.", Tags = new [] { "html", "editor", "rich", "text", "tool", "custom" } }, } @@ -1891,7 +1892,7 @@ namespace RadzenBlazorDemos Toc = [ new () { Text = "Chart Series", Anchor = "#series" }, new () { Text = "Basic usage", Anchor = "#basic-usage" }, new () { Text = "Keyboard Navigation", Anchor = "#keyboard-navigation" } ], Name = "Series", Path = "chart-series", - Title = "Blazor Chart Component - Series Configuration | Free UI Components by Radzen", + Title = "Blazor Chart - Series Config | Free UI Components by Radzen", Description = "Use the Radzen Blazor Chart component to display data in a graphical format.", Tags = new [] { "chart", "graph", "series" } }, @@ -1963,7 +1964,7 @@ namespace RadzenBlazorDemos Toc = [ new () { Text = "Min, max and step", Anchor = "#min-max-and-step" }, new () { Text = "Format axis values", Anchor = "#format-axis-values" }, new () { Text = "Display grid lines", Anchor = "#display-grid-lines" }, new () { Text = "Set axis title", Anchor = "#set-axis-title" } ], Name = "Axis", Path = "chart-axis", - Title = "Blazor Chart Component - Axis Configuration | Free UI Components by Radzen", + Title = "Blazor Chart - Axis Config | Free UI Components by Radzen", Description = "By default the Radzen Blazor Chart determines the Y axis minimum and maximum based on the range of values.", Tags = new [] { "chart", "graph", "series" } }, @@ -1972,7 +1973,7 @@ namespace RadzenBlazorDemos Toc = [ new () { Text = "Legend position", Anchor = "#legend-position" }, new () { Text = "Hide the legend", Anchor = "#hide-the-legend" } ], Name = "Legend", Path = "chart-legend", - Title = "Blazor Chart Component - Legend Configuration | Free UI Components by Radzen", + Title = "Blazor Chart - Legend Config | Free UI Components by Radzen", Description = "The Radzen Blazor Chart displays a legend by default. It uses the Title property of the series (or category values for pie series) as items in the legend.", Tags = new [] { "chart", "graph", "legend" } }, @@ -1981,8 +1982,8 @@ namespace RadzenBlazorDemos Toc = [ new () { Text = "Customize tooltip content", Anchor = "#customize-tooltip-content" }, new () { Text = "Disable tooltips", Anchor = "#disable-tooltips" } ], Name = "ToolTip", Path = "chart-tooltip", - Title = "Blazor Chart Component - ToolTip Configuration | Free UI Components by Radzen", - Description = "The Radzen Blazor Chart displays a tooltip when the user hovers series with the mouse. The tooltip by default includes the series category, value and series name.", + Title = "Blazor Chart - ToolTip Config | Free UI Components by Radzen", + Description = "Blazor Chart tooltip shown on hover. Customize content or disable tooltips per series.", Tags = new [] { "chart", "graph", "legend" } }, new Example @@ -1990,7 +1991,7 @@ namespace RadzenBlazorDemos Toc = [ new () { Text = "Auto Rotation", Anchor = "#auto-rotation" }, new () { Text = "Predefined Rotation", Anchor = "#rotation" } ], Name = "Label Rotation", Path = "chart-label-rotation", - Title = "Blazor Chart Component - Label Rotation | Free UI Components by Radzen", + Title = "Blazor Chart - Label Rotation | Free UI Components by Radzen", Description = "The Radzen Blazor Chart can rotate the labels of the horizontal axis.", Tags = new [] { "chart", "label", "rotate", "rotation" } }, @@ -1998,15 +1999,15 @@ namespace RadzenBlazorDemos { Name = "Trends", Path = "chart-trends", - Title = "Blazor Chart Component - Trends | Free UI Components by Radzen", - Description = "The mean, median and mode are measures of central tendency. Under different conditions, some measures of central tendency become more appropriate to use than others.", + Title = "Blazor Chart - Trends | Free UI Components by Radzen", + Description = "Blazor Chart trend lines displaying mean, median, and mode measures of central tendency.", Tags = new [] { "chart", "trend", "median", "mean", "mode" } }, new Example { Name = "Annotations", Path = "chart-annotations", - Title = "Blazor Chart Component - Annotations | Free UI Components by Radzen", + Title = "Blazor Chart - Annotations | Free UI Components by Radzen", Description = "This example demonstrates RadzenSeriesAnnotation.", Tags = new [] { "chart", "annotation", "label" } }, @@ -2014,7 +2015,7 @@ namespace RadzenBlazorDemos { Name = "Interpolation", Path = "chart-interpolation", - Title = "Blazor Chart Component - Interpolation | Free UI Components by Radzen", + Title = "Blazor Chart - Interpolation | Free UI Components by Radzen", Description = "This example demonstrates Radzen Blazor Chart interpolation mode.", Tags = new [] { "chart", "interpolation", "spline", "step" } }, @@ -2022,7 +2023,7 @@ namespace RadzenBlazorDemos { Name = "Styling Chart", Path = "styling-chart", - Title = "Blazor Chart Component - Styling | Free UI Components by Radzen", + Title = "Blazor Chart - Styling | Free UI Components by Radzen", Description = "This example demonstrates different color schemes, custom colors and styling of Radzen Blazor Chart component.", Tags = new [] { "chart", "graph", "styling" } }, @@ -2067,7 +2068,7 @@ namespace RadzenBlazorDemos { Name = "Styling Gauge", Path = "styling-gauge", - Title = "Blazor Gauge Component - Styling | Free UI Components by Radzen", + Title = "Blazor Gauge - Styling | Free UI Components by Radzen", Description = "This example demonstrates multiple pointers with RadzenRadialGauge and multiple scales with RadzenArcGauge component.", Icon = "\ue41d", Tags = new [] { "gauge", "graph", "styling" } @@ -2096,7 +2097,7 @@ namespace RadzenBlazorDemos Toc = [ new () { Text = "Basic Usage", Anchor = "#basic-usage" }, new () { Text = "Orientation and Position", Anchor = "#orientation-and-position" }, new () { Text = "Align Items", Anchor = "#align-items" }, new () { Text = "Styling", Anchor = "#line-width" }, new () { Text = "Point Size", Anchor = "#point-size" }, new () { Text = "Point Style", Anchor = "#point-style" }, new () { Text = "Point Variant", Anchor = "#point-variant" }, new () { Text = "Point Shadow", Anchor = "#point-shadow" }, new () { Text = "Point Content", Anchor = "#point-content" } ], Name = "Timeline", Path = "timeline", - Description = "Demonstration and configuration of Radzen Blazor Timeline component. RadzenTimeline component is a graphical representation used to display a chronological sequence of events or data points.", + Description = "Blazor Timeline component for displaying a chronological sequence of events with flexible orientation and styling.", Icon = "\ue00d", Tags = new [] { "timeline", "time", "line" } }, @@ -2135,7 +2136,7 @@ namespace RadzenBlazorDemos new Example { Name = "Alert", - Title = "Blazor Alert component", + Title = "Blazor Alert Component | Free UI Components by Radzen", Icon = "\ue88e", Tags = new [] { "message", "alert" }, Children = new [] { @@ -2150,7 +2151,7 @@ namespace RadzenBlazorDemos new Example { Name = "Alert Styling", - Title = "Blazor Alert Component - Styling | Free UI Components by Radzen", + Title = "Blazor Alert - Styling | Free UI Components by Radzen", Description = "This example demonstrates different styles, shades and variants of Radzen Blazor Alert component.", Path = "alert-styling", Tags = new [] { "message", "alert" }, @@ -2162,7 +2163,7 @@ namespace RadzenBlazorDemos Toc = [ new () { Text = "Badge Style", Anchor = "#badge-style" }, new () { Text = "Badge Shade", Anchor = "#badge-shade" }, new () { Text = "Badge Variant", Anchor = "#badge-variant" }, new () { Text = "Pill", Anchor = "#pill" }, new () { Text = "Child Content", Anchor = "#child-content" } ], Name = "Badge", Path = "badge", - Description = "The Radzen Blazor Badge component is a small graphic that displays important information, like a count or label, within a user interface. It's commonly used to draw attention to something or provide visual feedback to the user.", + Description = "Blazor Badge component for displaying counts, labels, and status indicators with multiple styles and variants.", Icon = "\uf7f1", Tags = new[] { "badge", "link"} }, @@ -2197,7 +2198,7 @@ namespace RadzenBlazorDemos { Toc = [ new () { Text = "Show tooltip with string message", Anchor = "#tooltip-string-message" }, new () { Text = "Tooltip positions", Anchor = "#tooltip-positions" }, new () { Text = "Show tooltip with HTML content", Anchor = "#tooltip-html-content" }, new () { Text = "Tooltip delay and duration", Anchor = "#tooltip-delay-duration" }, new () { Text = "Close Tooltip on page click", Anchor = "#tooltip-close-on-page-click" }, new () { Text = "Tooltip on HTML element", Anchor = "#tooltip-html-element" } ], Name = "Tooltip", - Description = "The Radzen Blazor Tooltip component is a small pop-up box that appears when the user hovers or clicks on a UI element. It is commonly used to provide additional information or context to the user.", + Description = "Blazor Tooltip component with configurable positions, HTML content, delay, and duration settings.", Path = "tooltip", Icon = "\ue9f8", Tags = new [] { "popup", "tooltip" } @@ -2282,7 +2283,7 @@ namespace RadzenBlazorDemos Name = "Changelog", Path = "/changelog", Updated = true, - Title = "Track and review changes to Radzen Blazor Components", + Title = "Blazor Components Changelog | Free UI Components by Radzen", Description = "See what's new in Radzen Blazor Components", Icon = "\ue8e1" }, @@ -2341,7 +2342,7 @@ namespace RadzenBlazorDemos { if (example != null && example.Name != "Overview") { - return example.Title ?? $"Blazor {example.Name} Component | Free UI Components by Radzen"; + return example.Title ?? $"Blazor {example.Name} | Free UI Components by Radzen"; } return "Free Blazor Components | 100+ UI controls by Radzen";