Latest Releases
Nord Design System’s parts are versioned and released using Node Package Manager. NPM’s organization page lists all packages available and their most recent versions.
Figma Toolkit
3.2.0New
- Adds 4 new icons to Nordicons:
interface-dnr
,interface-cpr-acpr
,interface-cpr-unknown
andinterface-ai
. - Release date 22.5.2024.
3.1.0
- Updates Banner
Info
variant color fromtext-link
totext-info
- Adds nested
Header
properties to Card component - Renames
medical / nertered
tomedical / neutered-male
and addsmedical / birthday
andinterface / duplicate
icon to the Nordicons library - Adds Header property with S and L size variants to the Drawer
- Adds Breadcrumbs as a subcomponent for the Header component
- Release date 29.8.2023.
3.0.0
- New major release that brings various improvements and bug fixes!! ✨🥳
- For detailed migration guide, please see Migration to 3.0.0 Figma Toolkit.
- Below is a summary of included changes:
Design Tokens
- Updates name from
Radius
toBorder Radius
- Updates Space component with improved label and
Position
property
Button
- Adds ability to show and hide slots through new properties for
Start slot
andEnd slot
- Adds nested instances of the Icon component which can be swapped with any Nordicon
- Adds Button examples to demonstrate the Button variants and properties
- Adds Button interactions such as hover, mouse down, and active states
- Adds
Loading
as a state property for the Button component which includes animation - Removes
Icon position
property which has been replaced with the newStart slot
andEnd slot
properties - Updates height of small button from 26px to 28px
Button Group
- Adds
Start slot
andEnd slot
to the Button Group slots which allows for adding icons - Adds
Vertical
property toggle to the Button Group - Adds
Slot
property toggles to adjust the number of Buttons in the Button Group - Adds nested overrides for adjusting individual button content such as
Icon
andButton text
. This allows all properties for the Button Group to be adjusted from a single properties panel - Adds Button Group examples
- Removes the
Content
property from the Button Group and which has been replaced with theSlot
property - Renames state property from
Selected
toActive
Command Menu
- Adds
No results text
property to Command Menu component with an empty state - Adds
Section text
,Text
, andShortcut
text properties to the Command Menu - Adds hover state to the Command Menu interactions
- Adds
Placeholder text
andInput text
properties to search input field of Command Menu - Adds
Slot
property which can be used to add and remove Command Menu items - Adds
Section
property which can be used to group Command Menu items - Adds Command Menu examples
Dropdown
- Separates this component into 3 subcomponents to align with the Dropdown Item, Dropdown Group, and Dropdown component
- Adds
S
,M
, andL
size variants - Adds Dropdown Header subcomponent with
Text
property,Header end
slot for buttons, and Profile variant - Adds toggle to show or hide the dropdown header
- Adds toggles to customize the number of Dropdown Groups in the Dropdown component
- Adds nested instances of Dropdown Group and Dropdown Item in the top level properties panel for the Dropdown
- Adds swap instance property to the Dropdown Group which allows for swapping a Dropdown Group with other content. For example, you can swap dropdowns with messages to create a Notification dropdown within Nord
- Adds Dropdown examples which also highlight the new interactivity added to the Dropdown component
Dropdown Item
- Adds Dropdown Item as a new component
- Removes
Icon
property and replaces withStart slot
property which supports icons, avatars and prefix text and anEnd slot
property which supports icons and prefix text - Adds Dropdown Item interactions
- Adds
Default text
property - Adds Dropdown Item examples
Dropdown Group
- Adds Dropdown Group and Dropdown Item as a new component
- Adds a
Heading
property andHeading text
property which allows you to toggle and edit Dropdown Group headers - Adds autolayout between Dropdown Items nested in the Dropdown Group
- Adds
Slot
property for customizing the number of items in a Dropdown Group. Each item uses nested instances of the Dropdown Item - Adds Dropdown Group examples
Calendar
- Adds
Surface
property toggle. When this property is toggled off it removes the surface, border, and dropshadow of the Calendar component - Renames the property
Show dot
toHighlight day
for Calendar Day sub-component - Adds nested overrides for month and year dropdown that include
Hover
,Active
,Disabled
, andState
properties - Adds variant Calendar mobile that includes a header and close button. This variant is meant to be used full-width and pinned to the bottom of the viewport
- Adds Calendar examples
Checkbox
- Adds
S
andL
size variants to the Checkbox - Adds property for
Label text
,Hint text
, andError text
- Updates property name
Checked
toSelected
- Updates property name
Focus
toFocus ring
- Updates disabled style of unselected checkbox
- Adds Checkbox examples
Checkbox Group
- Adds property for Checkbox Group
Label
andHint
- Adds
Slot
property for customizing the number of Checkboxes in a Checkbox Group. Each slot now surfaces nested instances of the Checkbox component
Date picker
- Adds
S
andL
size variants for the Date Picker - Updates state variants to include
Read-only
andDisabled
properties - Moves
Error
property from toggle to state dropdown - Adds property for
Label Text
,Hint
, andError text
- Adds
Start slot
which can be used for an icon or a prefix - Adds
Input Text
andPlaceholder Text
properties - Adds
End slot
which can be used for an icon or a suffix - Adds
End button
property which toggles the visibility of the calendar button - Adds Date Picker interactions
- Adds Date Picker examples
Input
- Adds Input examples
Number input
- Adds new version of the Number Input
- Adds properties for
Prefix
,Suffix
,Start Icon
,End Icon
- Adds
S
andL
sizes - Updates properties for
Label text
,Hint text
, andError text
- Adds Number Input interactivity
Radio
- Adds
S
andL
size variants for the Radio - Updates properties for
Label text
,Hint text
, andError text
- Updates
Focus ring
to be available for all states and variants - Renames property
Checked
toSelected
- Removes Radio with Border variant
- Updates disabled unselected Radios to now use
Border Neutral
for the border color andActive
for the fill - Adds
Slot
property for customizing the number of Radios in a Radio Group. Each slot now surfaces nested instances of the Radio component - Updates
Disabled
andSelected Radios
to now use color tokenBorder Info
- Adds
Active
fill toUnselected
Radio variants - Adds Radio interactions
- Adds Radio examples
Select
- Adds Size property with
S
,M
, andL
variants - Adds properties for
Label text
,Hint text
, andError text
- Adds
Text
property - Adds
Start slot
for use with icons when needed - Adds Select dropdown with
Header
,Slot
for customizing number of dropdown items, and interactions for hover and click - Adds Select interactions
- Adds Select examples
Textarea
- Removes Textarea base components
- Adds properties for
Label text
,Hint text
, andError text
- Adds Size property with
S
,M
, andL
variants - Adds Textarea interactions
- Adds Textarea examples
Toggle
- Adds Size property with
S
,M
, andL
variants - Adds properties for
Label text
,Hint text
, andError text
- Updates
Unchecked
variant color fromBorder-Strong
toBorder-Hover
- Updates
Label
property which determines label positioning to now be calledReverse order
- Adds Toggle interactions
- Adds
Focus ring
property - Adds Toggle examples
Toggle Group
- Adds properties for
Label text
,Hint text
, andError text
- Adds
Slot
property for customizing the number of Toggles in a Toggle Group. Each slot now surfaces nested instances of the Toggle component. - Adds Toggle Group interactions
Filter
- Moved to the Provet Product Patterns Figma document
Banner
- Updates text and surface colors for the Banner
- Adds status border color to each variant
- Removes variant with dropshadow
- Adds
Text
property - Adds Banner examples
Empty State
- Removes
Variant
property - Adds
Header
andText
properties - Adds
Buttons
property toggle to show or hide buttons - Adds Empty State examples
Toast
- Adds
Text
property - Adds
Variant
property which include options forDefault
andDanger
- Removes
Button state
property
Notification
- Adds new Notification component
Notification Group
- Adds new Notification Group component
Progress Bar
- Adds new Progress Bar component
Spinner
- Adds new Spinner component
Navigation
- Adds
Header slot
which supports the Clinic Switcher - Adds
Default slot
which contains the main navigation content - Adds
Bottom slot
to the Navigation component - Adds Navigation interactions
- Adds toggles to enable
Quick View
andTop Bar
properties - Adds support for nested properties to show all properties from the top level of the component
- Adds Navigation examples
Nav Item
- Adds new Nav Item component
Nav Group
- Adds new Nav Group component
Top Bar
- Adds new Top Bar component
- Adds new Top Bar dropdown for Notifications
- Adds new Top Bar dropdown for My Tasks
- Adds new Top Bar dropdown for Profile
Divider
- Adds
Padding
size property which supportsS
,M
,L
,XL
, andXXL
sizes - Adds ability to remove padding from one or both sides of the divider
- Adds
Show redlines
property to show or hide padding labels - Adds Divider examples
Header
- Adds
S
size variant which is appropriate when using the Top Bar component - Adds a
Default slot
property to the header which includes properties for the Navigation Toggle and Header text. The Default slot can now be swapped with custom local content - Adds an
End slot
property to the header which can be used for buttons. The End slot can be swapped with custom local content - Adds nested properties for buttons to the top level of the Header component
- Adds Header examples
Badge
- Removes
Progress
badge variant - Adds
Strong
variant for each badge status - Adds ability to add a
Check
,Cancelled
, orWarning
icon to the badge component - Adds Badge examples
Message
- Adds new Message component
Paragraph
- Adds new Paragraph component
Nord Theme
- Adds
accent-secondary
,text-danger
,text-neutral
,text-neutral-strong
,text-warning
,text-warning-strong
,text-highlight
,text-info
,text-progress
,border-neutral
,border-warning
,border-highlight
,border-danger
,border-success
,border-info
,border-progress
,surface-lowered
,header
,status-notification
- Updates
text-error
,text-success
,nav-surface
,nav-hover
,background
,status-neutral
,status-warning
,status-highlight
,status-danger
,status-success
,status-info
,status-progress
,status-success-weak
,status-progress-weak
,status-info-weak
,status-highlight-weak
,status-neutral-weak
,status-warning-weak
,status-danger-weak
,button
Release date
- Release date 10.8.2023.
2.11.0
- Adds new
file-invoice
,file-treatment-plan
,file-patient-records
,generic-farm
,generic-hospital
,generic-company
,generic-inventory
,interface-skipped
,medical-neutered
,medical-spayed
,medical-surgery
,medical-drip
andnavigation-finances
icons. - Updates
navigation-reports
icon. - Adds tagging for new Nordicons in Figma Nordicons Library.
- Release date 12.4.2023.
2.10.0
- Updates Avatar component
- Updates generic avatar colors.
- Adds client, patient, and staff avatar variants.
- Updates avatar sizes.
- Adds XXL avatar size.
- Release date 23.3.2023.
2.9.0
- Updates Card component to use space-L token for horizontal padding.
- Deprecates List component.
- Adds Description list component and removes padding from base component.
- Updates component name of Sheet component to Drawer, adds fixed footer, and custom content slots.
- Release date 28.9.2022.
2.8.0
- Adds new version of the Input Component. This includes support for prefix, suffix, icons, and sizes for small and large sizes for the Input component.
- Updates the pagination component to enable interactivity and jump to first & last page.
- Adds new xs (10px) and xxs (8px) icon sizes which are replacements for the old xs size. This is a non-breaking change so no actions are required from your side.
- Adds new animal category icons: generic-suidae, generic-sheep, generic-rodents, generic-reptilia, generic-leporidae, generic-fish, generic-feline, generic-equidae, generic-cattle, generic-canine, generic-birds, generic-arachnida, generic-amphibia.
- Changes medical-insurance icon from “a hand holding a plus sign” to represent “a shield.”
- Updates default card radius to default-radius token.
- Updates Button Group component.
- Updates List, Sheet, and Table components to new Badge style.
- Updates Figma Color Styles to the redesigned color system and new status colors: https://nordhealth.design/tokens/
- Release date 15.9.2022.
2.7.0
- Adds new
medical-insurance
icon to Nordicons. - Release date 24.8.2022.
2.6.0
- Adds interactivity to Navigation component and Clinic Switcher.
- Adds Table header sorting with interactivity.
- Updates naming convention to s/m/l for buttons.
- Updates naming convention for Nordicons.
- Adds new
interface-grabber
,interface-grid
,interface-sort-small
,interface-sort-up-small
andinterface-sort-down-small
icons to Nordicons. - Release date 10.8.2022.
2.5.0
- Adds number input component with interactivity.
- Adds interactivity to checkbox and checkbox group.
- Release date 1.7.2022.
2.4.0
- Spacing token improvements in Figma including fill horizontal and fill vertical variants.
- Added labels inside of each component.
- Examples of auto-layout with space tokens.
- Removed button base component from library.
- Removed button group atoms from library.
- Release date 27.6.2022.
2.3.2
- Adding toast button variants.
- Updated toast component to add danger style & instance swap for close button.
- Release date 22.6.2022.
2.2.12
- Bugfix for card header update.
- Generic bug fixes.
- Updated default button placeholder text.
- Added buttons and selection indicator to card header.
- Fixed default instance of checkbox component in table components.
- Release date 16.6.2022.
2.2.8
- Removed redundant navigation indicator.
- Reverted to original position for notification indicator.
- Updated notification position in Navigation component.
- Added indeterminate checkbox variant.
- Table cell alignment correction.
- Updated spacing for table component.
- Release date 14.6.2022.
2.2.2
- Updated header component to improve sort indicator.
- Added sort indicator to table.
- Removed sort variant from cell columns and moved to atom/cell.
- Generic Bugfixes.
- Added sort icon to Nordicons.
- Release date 9.6.2022.
2.1.1
- Updated navigation component to preserve text and color overrides following icon component update.
- Removed instances of deprecated Nordicons component.
- Release date 1.6.2022.
2.1.0
- Created a new Icon component to add search and categories to improve icon findability in Figma.
- Previous Icon component has been deprecated and moved to the Nordicons file for reference when migrating to the new component.
- Updated banner component to preserve text overrides.
- Modified the modal component with image to use the default button styling for improved legibility.
- Release date 31.5.2022.
2.0.1
- Removed deprecated drop shadow styling to move to updated theme.
2.0.0
- Switches to using native theming for Nord dark and light themes, meaning we now use Figma Libraries instead of the previous Themer Plugin.
- We’ve removed separate Healthcare and Veterinary themes and made the Nord light theme the default. Nord dark theme exists still as well. We will next do a similar change in the code based system as well and will release new major versions of all packages that rely on the theming.
- We’ve added new stronger border color styles for the light Nord theme to reflect recent changes in our design tokens.
- We’ve added new card shadow styles with raised surfaces to reflect recent changes in our design tokens.
- Color libraries are moved onto separate files out of the Nord Figma Toolkit.
- Minor bug fixes and cleanup.
1.0.3
- Minor changes to tokens to enable native theming in Figma.
1.0.2
- Fixed alignment issue with select component expanded state.
1.0.1
- Moving Nordicons to a separate file to comply with license requirements.
1.0.0
- Initial release of Nord Figma Toolkit.
- Release date 17.3.2022.