Skip to content

Add reusable Timeline component - #1303

Draft
sydbautista wants to merge 1 commit into
vikramlearning:mainfrom
sydbautista:feature/timeline-component
Draft

Add reusable Timeline component#1303
sydbautista wants to merge 1 commit into
vikramlearning:mainfrom
sydbautista:feature/timeline-component

Conversation

@sydbautista

Copy link
Copy Markdown

What changed

  • add a reusable Bootstrap-based Timeline component with vertical and horizontal orientations
  • support left, right, and alternating vertical layouts with responsive mobile behavior
  • add timeline item metadata, Bootstrap/Font Awesome/custom icons, images, badges, custom render fragments, and accessible action buttons
  • add demo pages for layouts, rich content, callbacks, and dynamic collections
  • add API documentation routes and navigation entries

Why

Applications frequently need to present chronological activity or milestones. This provides a consistent, reusable component that works in Blazor Server and WebAssembly without JavaScript.

Validation

  • dotnet build blazorbootstrap/BlazorBootstrap.csproj --no-restore (net6.0, net8.0, net9.0, and net10.0)
  • dotnet build BlazorBootstrap.Demo.RCL/BlazorBootstrap.Demo.RCL.csproj --no-restore
  • both builds completed with zero errors; existing repository warnings remain

Review note

The documentation screenshot constant temporarily uses home.png until a dedicated Timeline screenshot is added.

@gvreddy04 gvreddy04 added the new component New component label Aug 20, 2026
@gvreddy04 gvreddy04 added this to the 4.0.0 milestone Aug 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new component New component

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants