Skip to main content

Deprecation Notice: Legacy Rhythm Packages

The two legacy Rhythm packages, @rhythm/common and @rhythm/core, are fully deprecated. Legacy components are no longer maintained and do not conform to the latest SalesLoft design specifications. They should not be used for any new code, and existing instances should be actively refactored. The Legacy Imports spreadsheet lists all current instances of legacy components being used in Rhapsody.

Below is a table of the most commonly used legacy imports and what to use instead:

Legacy Component(s)What to Use Instead
ButtonButton in @rhythm/buttons
CheckboxCheckbox in @rhythm/inputs
Dropdown and Dropdown* componentsMenu and related components in @rhythm/menu
EmptyStateEmptyState in @rhythm/empty-state
LoadingLoading in @rhythm/loading
PlaceholderBarSkeleton in @rhythm/loading
RhythmSvgAll icons and images in @rhythm/svgs
SelectSelect in @rhythm/inputs
TooltipContainerTooltip in @rhythm/tooltips