-
step 1step 2step 3step 4step 5
-
step 1step 2step 3step 4
The default Progress Step kit sets orientation to horizontal and can be used with completed, active, and inactive steps as shown here.
iconis a boolean prop that can also be set to true to render icons within the steps indicator.iconis false by default.Vertical
-
-
-
ChildChildChild
orientationcan also be set toverticalas shown here. By default, this is set tohorizontal.Tracker
-
OrderedShippedDelivered
-
The
variantprop can be set totrackerto achieve this UI. Tracker is only available with the horizontal orientation and it is also recommended that you set theiconprop to true for this variant.This variant takes children just like the default progress step, however, it is best to use the caption kit for children in this variant.
Color
-
OrderedShippedDelivered
The
colorprop can also be used to set color for the tracker variant. Options for color areprimaryandinfowith default being set toprimary.NOTE: The
colorprop is only available with thetrackervariant.Custom Icon
-
OrderedShippedDelivered
Custom icons can also be set for individual steps. Simply use the
iconprop for the relevantProgressStepItem/progress_step_itemas shown here.Tooltip
-
Tooltip for step 1step 1Tooltip for step 2step 2Tooltip for step 3step 3Tooltip for step 4step 4Tooltip for step 5step 5
-
Tooltip step 1Tooltip step 2Tooltip step 3Tooltip step 4
-
The order has been receivedOrderedItem(s) have been shippedShippedThis step has not been reachedDelivered
-
The order has been processedOrderedMore details needed before shipmentShippedThis step is inactiveOut for DeliveryEstimated delivery: Jun 27Delivered
Timeline
Default
Conversation startedTrip #12422Refund issue #12422Conversation resolved
Jackson Heights
37-27 74th StreetGreenpoint
81 Gate St Brooklyn
Vertical
Conversation startedTrip #12422Refund issue #12422Conversation resolved
Jackson Heights
37-27 74th StreetGreenpoint
81 Gate St Brooklyn
With Date
AprJackson Heights
37-27 74th StreetGreenpoint
81 Gate St BrooklynAprSociety Hill
72 E St Astoria
AprJackson Heights
37-27 74th StreetGreenpoint
81 Gate St BrooklynAprSociety Hill
72 E St Astoria
MarJackson Heights
37-27 74th StreetGreenpoint
81 Gate St BrooklynMaySociety Hill
72 E St Astoria
Use the optional
showDateprop to render the timeline kit with a visible date. By default, if the date is from the current year, the year will not be displayed; however, if the date is NOT from the current year, the kit will display the year as well.With Children
Any Kit Here
Jackson Heights
37-27 74th StreetAny KitGreenpoint
81 Gate St BrooklynAprSociety Hill
72 E St Astoria
Any Kit
Jackson Heights
37-27 74th StreetAprSociety Hill
72 E St Astoria3Greenpoint
81 Gate St Brooklyn
Any kit can be used inside of our compound components of label, step, or detail. Expand the code snippet below to see how to use these children elements.
Show Current Year
Apr2026Jackson Heights
37-27 74th StreetGreenpoint
81 Gate St BrooklynApr2026Society Hill
72 E St Astoria
Apr2026Jackson Heights
37-27 74th StreetGreenpoint
81 Gate St BrooklynApr2026Society Hill
72 E St Astoria
By default, the Timeline kit does NOT display the year if it is the current year. If you want to display the current year you can do so by setting
showCurrentYear/show_current_yearto true. Pass it toTimeline.Item/timeline/itemwhen using itsdateprop, or toTimeline.Label/timeline/labelif following the "With Children" pattern.With Gap
Conversation startedTrip #12422Refund issue #12422Conversation startedTrip #12422Refund issue #12422Conversation startedTrip #12422Refund issue #12422Conversation startedTrip #12422Refund issue #12422
Use the optional
itemGapprop to render the timeline kit with adjusted spacing between nodes. TheitemGapprop will only work when utilized with a vertical timeline. Horizontal timelines will show no difference in spacing.Skeleton Loading
Default
Color
The SkeletonLoading component has a default and a white
colorvariant.Layout
Use the
stackandgapprops in conjunction to layer multiple Skeleton loading bars on top of each other.stackaccepts a number that correlates to the number of rows (1 is default), andgapaccepts a portion of our spacing props (xxsas default,xs,sm,md,lg,xl,xxl) to set the pixel distance between each row.gapwill not do anything if there is no correspondingstackprop set.Height & Width
The
heightandwidthprops accept pixel and percentage values. If using a percentage forheight, the parent container must have a set height.Set the
heightandwidthprops to the same value to make a square. Aroundedborder_radius will make a square a circle. If using percentages to make a square, your parent container must also be a square.User Component Example
Filter Component Example