[PR #2094] [MERGED] Add RadzenToc component #3067

Open
opened 2026-01-29 18:21:46 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/radzenhq/radzen-blazor/pull/2094
Author: @yordanov
Created: 4/15/2025
Status: Merged
Merged: 4/15/2025
Merged by: @yordanov

Base: masterHead: toc


📝 Commits (10+)

  • 8b05d81 Initial TOC implementation.
  • c5b0264 Simplify the js.
  • 8ed5cdc Add SCSS file for the toc.
  • 535c979 Add toc to main layout.
  • 787b027 Remove the toc from the buttons demo.
  • b95f517 Use the FindCurrent method.
  • e7c16f1 Add tag demo.
  • 2386fe0 Use links to render the toc items.
  • 96d6823 Add toc items.
  • 6e45496 Add orientation and demo. Set padding according to level.

📊 Changes

43 files changed (+973 additions, -83 deletions)

View changed files

📝 Radzen.Blazor/RadzenMarkdown.razor (+1 -4)
Radzen.Blazor/RadzenToc.razor (+9 -0)
Radzen.Blazor/RadzenToc.razor.cs (+143 -0)
Radzen.Blazor/RadzenTocItem.razor (+13 -0)
Radzen.Blazor/RadzenTocItem.razor.cs (+94 -0)
📝 Radzen.Blazor/themes/_components.scss (+1 -0)
📝 Radzen.Blazor/themes/_css-variables.scss (+32 -0)
Radzen.Blazor/themes/components/blazor/_toc.scss (+149 -0)
📝 Radzen.Blazor/themes/dark-wcag.scss (+4 -0)
📝 Radzen.Blazor/themes/humanistic-dark-wcag.scss (+4 -0)
📝 Radzen.Blazor/themes/material-base.scss (+12 -0)
📝 Radzen.Blazor/themes/material-dark-base.scss (+12 -0)
📝 Radzen.Blazor/themes/material-dark.scss (+12 -0)
📝 Radzen.Blazor/themes/material.scss (+12 -0)
📝 Radzen.Blazor/themes/software-dark-base.scss (+6 -0)
📝 Radzen.Blazor/themes/software-dark-wcag.scss (+4 -0)
📝 Radzen.Blazor/themes/software-dark.scss (+6 -0)
📝 Radzen.Blazor/themes/standard-base.scss (+6 -0)
📝 Radzen.Blazor/themes/standard-dark-base.scss (+6 -0)
📝 Radzen.Blazor/themes/standard-dark.scss (+6 -0)

...and 23 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/radzenhq/radzen-blazor/pull/2094 **Author:** [@yordanov](https://github.com/yordanov) **Created:** 4/15/2025 **Status:** ✅ Merged **Merged:** 4/15/2025 **Merged by:** [@yordanov](https://github.com/yordanov) **Base:** `master` ← **Head:** `toc` --- ### 📝 Commits (10+) - [`8b05d81`](https://github.com/radzenhq/radzen-blazor/commit/8b05d816fd322ad4a742dc82c683f9115723baad) Initial TOC implementation. - [`c5b0264`](https://github.com/radzenhq/radzen-blazor/commit/c5b02643e383d1f11e183bc178353b6832796e84) Simplify the js. - [`8ed5cdc`](https://github.com/radzenhq/radzen-blazor/commit/8ed5cdc2bd6db002337e5b9c32da238a2dca9fc6) Add SCSS file for the toc. - [`535c979`](https://github.com/radzenhq/radzen-blazor/commit/535c9790cd87ab39caa81654342f759c33eb234b) Add toc to main layout. - [`787b027`](https://github.com/radzenhq/radzen-blazor/commit/787b02701206c291d83c71813025a5079ed0fe7d) Remove the toc from the buttons demo. - [`b95f517`](https://github.com/radzenhq/radzen-blazor/commit/b95f5173cd51b59530a1e030d2f3d35a786ecfa0) Use the FindCurrent method. - [`e7c16f1`](https://github.com/radzenhq/radzen-blazor/commit/e7c16f1142b2e355318bae32ec0522f0107b8e57) Add tag demo. - [`2386fe0`](https://github.com/radzenhq/radzen-blazor/commit/2386fe0e662c43cac606c9396ff11ed3b2d6a8d3) Use links to render the toc items. - [`96d6823`](https://github.com/radzenhq/radzen-blazor/commit/96d682332d65550f45ebb13d389ab267787b56cb) Add toc items. - [`6e45496`](https://github.com/radzenhq/radzen-blazor/commit/6e454960eaa07212974945f2a9b86bda49dd79c2) Add orientation and demo. Set padding according to level. ### 📊 Changes **43 files changed** (+973 additions, -83 deletions) <details> <summary>View changed files</summary> 📝 `Radzen.Blazor/RadzenMarkdown.razor` (+1 -4) ➕ `Radzen.Blazor/RadzenToc.razor` (+9 -0) ➕ `Radzen.Blazor/RadzenToc.razor.cs` (+143 -0) ➕ `Radzen.Blazor/RadzenTocItem.razor` (+13 -0) ➕ `Radzen.Blazor/RadzenTocItem.razor.cs` (+94 -0) 📝 `Radzen.Blazor/themes/_components.scss` (+1 -0) 📝 `Radzen.Blazor/themes/_css-variables.scss` (+32 -0) ➕ `Radzen.Blazor/themes/components/blazor/_toc.scss` (+149 -0) 📝 `Radzen.Blazor/themes/dark-wcag.scss` (+4 -0) 📝 `Radzen.Blazor/themes/humanistic-dark-wcag.scss` (+4 -0) 📝 `Radzen.Blazor/themes/material-base.scss` (+12 -0) 📝 `Radzen.Blazor/themes/material-dark-base.scss` (+12 -0) 📝 `Radzen.Blazor/themes/material-dark.scss` (+12 -0) 📝 `Radzen.Blazor/themes/material.scss` (+12 -0) 📝 `Radzen.Blazor/themes/software-dark-base.scss` (+6 -0) 📝 `Radzen.Blazor/themes/software-dark-wcag.scss` (+4 -0) 📝 `Radzen.Blazor/themes/software-dark.scss` (+6 -0) 📝 `Radzen.Blazor/themes/standard-base.scss` (+6 -0) 📝 `Radzen.Blazor/themes/standard-dark-base.scss` (+6 -0) 📝 `Radzen.Blazor/themes/standard-dark.scss` (+6 -0) _...and 23 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 18:21:46 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/radzen-blazor#3067