Package List (o2)
Origami 2 “o2” packages include foundational styles, components, and patterns. These will be gradually deprecated over time, as we conduct design audits and build Origami 3 “o3” alternatives. Where components are deprecated, begin to use the o3 alternative.
Maintained
These o2 packages do not have an o3 alternative yet, and may be used alongside o3:
o-grid
- Status: Maintained
- Storybook: o-grid
- Figma: FT.com Grid
o-tooltip
o-tooltip is a component usually used for annotating or highlighting areas of user interface. It’s a flexible component which leaves open many design decisions. This is often misused to create inconsistent and inaccessible experiences. We recommend using our new “o3” tooltip components where possible, which are designed with specific usecases in mind.
- Status: Maintained
- Alternative: o3-tooltip. Consider o3 tooltip components for onboarding of toggle tips.
- Storybook: o-tooltip
- Figma: FT-UI-Library / Tooltip (incomplete)
o-loading
- Status: Maintained
- Storybook: o-loading
- Figma: -
o-overlay
- Status: Maintained
- Storybook: o-overlay
- Figma: -
o-forms
- Status: Maintained
- Storybook: o-forms
- Figma: -
o-labels
- Status: Maintained
- Storybook: o-labels
- Figma: -
o-message
- Status: Maintained
- Storybook: o-message
- Figma: -
ft-concept-button
- Status: Maintained
- Storybook: ft-concept-button
- Figma: -
o-share
- Status: Maintained
- Storybook: o-share
- Figma: -
o-teaser
- Status: Maintained
- Storybook: o-teaser
- Figma: -
o-footer
- Status: Maintained
- Storybook: o-footer
- Figma: -
o-topper
- Status: Maintained
- Storybook: o-topper
- Figma: -
o-header
- Status: Maintained
- Storybook: o-header
- Figma: -
o-tabs
- Status: Maintained
- Storybook: o-tabs
- Figma: -
g-audio
- Status: Maintained
- Storybook: g-audio
- Figma: -
n-notification
- Status: Maintained
- Storybook: n-notification
- Figma: -
o-meter
- Status: Maintained
- Storybook: o-meter
- Figma: -
o-audio
- Status: Maintained
- Storybook: o-audio
- Figma: -
o-multi-select
- Status: Maintained
- Storybook: o-multi-select
- Figma: -
o-autocomplete
- Status: Maintained
- Storybook: o-autocomplete
- Figma: -
o-banner
- Status: Maintained
- Storybook: o-banner
- Figma: -
o-social-follow
- Status: Maintained
- Storybook: o-social-follow
- Figma: -
o-comments
- Status: Maintained
- Storybook: o-comments
- Figma: -
o-cookie-message
- Status: Maintained
- Storybook: o-cookie-message
- Figma: -
o-stepped-progress
- Status: Maintained
- Storybook: o-stepped-progress
- Figma: -
o-date
- Status: Maintained
- Storybook: o-date
- Figma: -
o-subs-card
- Status: Maintained
- Storybook: o-subs-card
- Figma: -
o-editorial-layout
- Status: Maintained
- Storybook: o-editorial-layout
- Figma: -
o-syntax-highlight
- Status: Maintained
- Storybook: o-syntax-highlight
- Figma: -
o-table
- Status: Maintained
- Storybook: o-table
- Figma: -
o-expander
- Status: Maintained
- Storybook: o-expander
- Figma: -
o-teaser-collection
- Status: Maintained
- Storybook: o-teaser-collection
- Figma: -
o-footer-services
- Status: Maintained
- Storybook: o-footer-services
- Figma: -
o-toggle
- Status: Maintained
- Storybook: o-toggle
- Figma: -
o-ft-affiliate-ribbon
- Status: Maintained
- Storybook: o-ft-affiliate-ribbon
- Figma: -
o-top-banner
- Status: Maintained
- Storybook: o-top-banner
- Figma: -
o-header-services
- Status: Maintained
- Storybook: o-header-services
- Figma: -
o-video
- Status: Maintained
- Storybook: o-video
- Figma: -
o-viewport
- Status: Maintained
- Storybook: o-viewport
- Figma: -
o-visual-effects
- Status: Maintained
- Storybook: o-visual-effects
- Figma: -
o-layout
- Status: Maintained
- Storybook: o-layout
- Figma: -
o-lazy-load
- Status: Maintained
- Storybook: o-lazy-load
- Figma: n/a
o-tracking
- Status: Maintained
- Storybook: o-tracking
- Figma: n/a
Deprecated
These o2 packages must not be used in new projects. They continue to work but will receive no more updates. Migrate to their o3 equivalent as listed below:
o-colors
o-colors provides tools to work with colours, including definitions for the FT’s colour palette.
- Status: Deprecated
- Migrate to: o3-foundation
- Storybook: o-colors
- Figma: Ft.com-Foundations / Colors (incomplete)
o-fonts
o-fonts includes font faces to include FT’s custom fonts, Metric, FinancierDisplay, and FinancierText.
- Status: Deprecated
- Migrate to: o3-foundation
- Storybook: o-fonts
- Figma: n/a
o-spacing
- Status: Deprecated
- Migrate to: o3-foundation
- Storybook: o-spacing
- Figma: FT-UI-Library / Spacing (incomplete)
o-buttons
o-buttons includes styles for primary, secondary, and ghost buttons with theme support. It also includes patterns such as grouped buttons and pagination.
- Status: Deprecated
- Migrate to: o3-button
- Storybook: o-buttons
- Figma: FT-UI-Library / Buttons (incomplete)
o-icons
o-icons provides an FT icon set and tools to apply them to digital products.
- Status: Deprecated
- Migrate to: o3-foundation
- Storybook: o-icons
- Figma: FT-UI-Library / Iconography
o-normalise
Foundation styles and basic utility CSS, e.g. for cross browser consistency; to visually hide content.
- Status: Deprecated
- Migrate to: o3-foundation
- Storybook: o-normalise
- Figma: n/a
o-typography
o-typography provides typographical fundamentals such as font scales, vertical rhythm, and font fallbacks. Plus typography styles for UI such as: links, headings, body copy, captions, footers, and lists.
- Status: Deprecated
- Migrate to: o3-foundation
- Storybook: o-typography
- Figma: FT-UI-Library / Typography (incomplete)
o-editorial-typography
- Status: Deprecated
- Migrate to: o3-editorial-typography
- Storybook: o-editorial-typography
- Figma: -
o-quote
- Status: Deprecated
- Migrate to: o3-editorial-typography
- Storybook: o-quote
- Figma: -
o-big-number
- Status: Deprecated
- Migrate to: o3-editorial-typography
- Storybook: o-big-number
- Figma: -