# @theorchard/suite-components

## 13.10.4

### Patch Changes

-   republish with dist: clean node_modules before the deploy build so the typescript pin applies, plus a prepack guard

## 13.10.3

### Patch Changes

-   republish with dist; pin typescript 5.6.2 (CI build was failing on a newer TS) + set -e so a failed build cant publish

## 13.10.2

### Patch Changes

-   Fix publish shipping without dist (clean-script race)

## 13.10.1

### Patch Changes

-   Fix flaky react-modal teardown (document is not defined)

## 13.10.0

### Minor Changes

-   CoverArt:
    -   Add `onError` prop to handle image load errors.
    -   Add `onLoad` prop to handle image load success.
    -   Remove `console.error` on image load error.

## 13.9.0

### Minor Changes

-   New PhoneInput component

## 13.8.0

### Minor Changes

-   MultiSelect, Select:
    -   Add `indicatorTooltip` prop to show a tooltip on the option's indicator icon.
    -   Add `EmptyState` subcomponent for custom empty state content.
-   MarketSelector:
    -   Fix disabled options being selectable via quick/recent selection features.
    -   Extend types of `CountryInfo` with `ListViewItem`.

## 13.7.1

### Patch Changes

-   MultiSelect:
    -   Fix options list resetting on selection when using async option loading.

## 13.7.0

### Minor Changes

-   Support sass `@use` imports of suite styles

## 13.6.2

### Patch Changes

-   SEC: vitest from 4.0.15 to 4.1.0

## 13.6.1

### Patch Changes

-   GridTable:
    -   Fix shift-clicking a column header already used as primary sort now toggles its sort direction instead of being ignored, and prevents duplicate sort entries for the same column.

## 13.6.0

### Minor Changes

-   Export `filterOptions` for use with ListView

## 13.5.2

### Patch Changes

-   SegmentedButton: fix active item color in the primary variant

## 13.5.1

### Patch Changes

-   ListViewVirtualizedList:
    -   Pass components={components} to <ListViewOption> in the virtualized row renderer
    -   Fix scrollToItem when there is no current highlight

## 13.5.0

### Minor Changes

-   Select/MultiSelect:
    -   Add `error` prop that applies the invalid border styling natively (renders the `is-invalid` class and `aria-invalid` on the input).

## 13.4.0

### Minor Changes

-   Select/MultiSelect/HeaderSelect:
    -   Make `selectedValue` type stricter when option `value` is a string-literal union, to prevent passing non-union strings.

## 13.3.2

### Patch Changes

-   ToastContainer:
    -   Use the Popover API for top-layer rendering to avoid z-index conflicts with overlays/modals

## 13.3.1

### Patch Changes

-   MultiSelect:
    -   Hide the footer in the empty state when there is nothing to act on (no options and no selection)

## 13.3.0

### Minor Changes

-   Add `style` prop to components for custom inline styles (in addition to `className`)

## 13.2.2

### Patch Changes

-   Select/MultiSelect/HeaderSelect:
    -   Fix consumer-set `emptyStateText` prop

## 13.2.1

### Patch Changes

-   Section/Card:
    -   Fix expandable not being fully disabled when not in use

## 13.2.0

### Minor Changes

-   Select/MultiSelect/MarketSelector:
    -   Add `applyOnClose` prop

## 13.1.0

### Minor Changes

-   New CompanyIcon component (soft-deprecates BrandIcon)

## 13.0.8

### Patch Changes

-   Remove unused `suite-theming` peer-dependency

## 13.0.7

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-utils@1.4.3
    -   @theorchard/suite-theming@4.0.2

## 13.0.6

### Patch Changes

-   Pagination:
    -   Fix arrow button styles

## 13.0.5

### Patch Changes

-   SEC: lodash from 4.17.23 to 4.18.1

## 13.0.4

### Patch Changes

-   SEC: lodash-es from 4.17.23 to 4.18.1

## 13.0.3

### Patch Changes

-   Select, Button:
    -   Fix background colors

## 13.0.2

### Patch Changes

-   Migrate lodash imports to lodash-es in source and tests

## 13.0.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-theming@4.0.0

## 13.0.0

### Major Changes

-   GridTable.SummaryBar has been removed
-   PageHeader.Search has isClearable enabled by default
-   A number of deprecated components have been removed.
    -   Accordion
    -   ButtonGroup
    -   DropdownButton
    -   LegacyFullscreenModal

For information about updating, see https://www.notion.so/Suite-Update-February-12-2026-27297177520f809cb9e2e61537056323

### Patch Changes

-   Updated dependencies
    -   @theorchard/countries@3.0.0

## 12.36.2

### Patch Changes

-   FullscreenModal:
    -   Fix Intercom banner overlapping

## 12.36.1

### Patch Changes

-   Modal:
    -   Fix `ModalButton` `title` prop type to be `ReactNode`
    -   Remove `<span>` wrapping footer button text

## 12.36.0

### Minor Changes

-   DatePicker:
    -   Add `formatLabel` prop to customize date label formatting

## 12.35.1

### Patch Changes

-   UploadArea: set status to live

## 12.35.0

### Minor Changes

-   DatePicker:
    -   Add customization options for:
        -   DateCell
        -   Header
        -   Footer
    -   Enhance tests for DatePicker and custom components

## 12.34.3

### Patch Changes

-   MAINT: use @types/dom-view-transitions types + bump

## 12.34.2

### Patch Changes

-   PageHeader.Search:
    -   Fix clear button showing with no input

## 12.34.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-i18n@2.13.1

## 12.34.0

### Minor Changes

-   Add portalElement prop to DatePickerBase

## 12.33.2

### Patch Changes

-   Fix translation bundling for shared strings

## 12.33.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-i18n@2.13.0

## 12.33.0

### Minor Changes

-   PageHeader.Search:
    -   Add `isClearable` prop
-   Divider
    -   Add `height` prop

## 12.32.0

### Minor Changes

-   Tooltip:
    -   New `overlayClassName` prop

### Patch Changes

-   Slider:
    -   Fix active tooltip z-index

## 12.31.0

### Minor Changes

-   Add separate `ModalContainer` and `ModalContent` components

## 12.30.2

### Patch Changes

-   Expandable.Body:
    -   Fix element type for React 16/17

## 12.30.1

### Patch Changes

-   MultiSelect:
    -   Fix long titles overlapping overflow indicator

## 12.30.0

### Minor Changes

-   Popover:
    -   Extend `children` prop to accept a render function which provides `isOpen` state.
-   Button:
    -   Fix `active` prop toggling active styles

## 12.29.0

### Minor Changes

-   UploadArea
    -   New error state via `errorMessage` prop

## 12.28.1

### Patch Changes

-   @theorchard/suite-i18n@2.12.1

## 12.28.0

### Minor Changes

-   Alert
    -   New `expandable` prop
-   Expandable
    -   New `isExpandable` prop

## 12.27.0

### Minor Changes

-   TimezoneSelector:
    -   Use browser Intl API as source of truth for TZs
    -   Add `date` prop to get TZs for specific date/time

## 12.26.0

### Minor Changes

-   Card/ExpandableContent/Section:
    -   Replace `Accordion` wrappers with new `Expandable` component

## 12.25.0

### Minor Changes

-   Select / MultiSelect
    -   New `disabled` prop for options

## 12.24.1

### Patch Changes

-   Tag
    -   Fix `small` size font weight

## 12.24.0

### Minor Changes

-   Tag
    -   New `small` size

## 12.23.0

### Minor Changes

-   Select/MultiSelect:
    -   Add `filterMessage` prop to show error/warning message below filter.

### Patch Changes

-   Tooltip:
    -   Fix pop-in when shown on top of element with z-index.

## 12.22.0

### Minor Changes

-   Toast
    -   Add `persistent` prop

## 12.21.2

### Patch Changes

-   UploadArea:
    -   Fix stats popup header size

## 12.21.1

### Patch Changes

-   MultiSelect:
    -   Show group select when group options are hovered.

## 12.21.0

### Minor Changes

-   Tooltip:
    -   Add `textAlign` prop
-   TruncatedText:
    -   Add `tooltipProps` prop

## 12.20.2

### Patch Changes

-   MultiSelect:
    -   Disable `Select All` when filter is active.
    -   Only show group select button label hover.
    -   Always show selected values when filter isn't active.
-   Select/MultiSelect:
    -   Fix filter clear button overlapping filter text.

## 12.20.1

### Patch Changes

-   Fix --field-stroke-hover/active CSS variable values
-   UploadArea:
    -   Fix border color when disabled
    -   Fix popover font size

## 12.20.0

### Minor Changes

-   MultiSelect:
    -   Add `onPaste` callback to modify pasted filter values.

## 12.19.1

### Patch Changes

-   PageHeader:
    -   Fix empty topMetadata return value

## 12.19.0

### Minor Changes

-   MultiSelect:
    -   Add `showSelectAll` option for groups to enable selecting entire group

## 12.18.3

### Patch Changes

-   PageHeader - consistent breadcrumb height

## 12.18.2

### Patch Changes

-   PageHeader (Unified)
    -   Spacing adjustments

## 12.18.1

### Patch Changes

-   ErrorMessage:
    -   Fix padding
    -   Fix small variant button size
-   InfoMessage:
    -   Fix padding

## 12.18.0

### Minor Changes

-   UploadArea:
    -   Added `large`, `medium`, `small` variants with new styling.
    -   New variants support new messaging and status elements.
-   InfoMessage:
    -   Add `auto` option to `width` prop.

## 12.17.0

### Minor Changes

-   Select/MultiSelect:
    -   `excludeMode` can be used without `showExcludeMode`
    -   `showExcludeMode` deprecated/renamed to `showExcludeModeToggle`

## 12.16.0

### Minor Changes

-   InfoMessage/ErrorMessage:
    -   Add new variants, and description/instruction props
    -   The old size/message props have been deprecated.

## 12.15.1

### Patch Changes

-   HiddenCount:
    -   Improve spacing with Clouds

## 12.15.0

### Minor Changes

-   Section:
    -   Add `level` override for `Section.Header` and `Section.Title`

## 12.14.1

### Minor Changes

-   GridTable:
    -   Fix summary bar padding

## 12.14.0

### Minor Changes

-   PageHeader
    -   Add new section render props, and sticky mode.
    -   Remove unused `Small` variant.

## 12.13.1

### Patch Changes

-   FilterCloud
    -   Fix clear button not showing on only primary applying

## 12.13.0

### Minor Changes

-   FilterCloud
    -   New component
-   HiddenCount
    -   New `disabled` prop

## 12.12.0

### Minor Changes

-   Checkbox:

    -   Add `locked` prop to display Lock icon instead of checkbox.
        GridTabel:
    -   `rowSelectEnabled` accepts `locked` as a return value to display locked row select checkboxes.

## 12.11.0

### Minor Changes

-   GridTable:
    -   Add `paginationText` extension to show static text in place of Pagination component

## 12.10.0

### Minor Changes

-   FullScreenModal:
    -   Added the `onRequestClose` prop

## 12.9.1

### Patch Changes

-   Form.Control:
-   Fix validation error border color

## 12.9.0

### Minor Changes

-   Checkbox:
    -   Update `colorIndex` prop to use `data-#` colors instead of `dataviz-#`
-   GridTable:
    -   Add `getCheckboxColor` prop to use custom checkbox colors.

## 12.8.0

### Minor Changes

-   ExpandableContent
    -   Add controlled state

## 12.7.0

### Minor Changes

-   PageHeader
    -   Full `coverArt` props support

## 12.6.0

### Minor Changes

-   Card:
    -   Add `href` prop to render suite cards as links

## 12.5.1

### Patch Changes

-   GridTable:
    -   Fix customize column category checkbox clicks toggling expanded state

## 12.5.0

### Minor Changes

-   CoverArt:
    -   Add `loading` prop

## 12.4.0

### Minor Changes

-   HelpTooltip, Tooltip, Popover:
    -   Add `flip` prop

## 12.3.0

### Minor Changes

-   TagCloud:
    -   Inherit icon props from <Icon>
    -   Remove cross button when `onRemove` is undefined

## 12.1.1

### Patch Changes

-   Update margin of the form label

## 12.2.0

### Minor Changes

-   Modal:
    -   new `cancelButtonProps` / `confirmButtonProps` props

## 12.1.0

-   Sidecar:
    -   Add `width` prop

## 12.0.0

### Major Changes

-   PageHeader

    -   Move from suite-frontend to suite-components.

        Change importing `{ PageHeader }` from `@theorchard/suite-frontend` to `@theorchard/suite-components`.

## 11.24.0

### Minor Changes

-   DO NOT USE THIS VERSION.
    -   Upgrade to `12.0.0` instead since the `PageHeader` import is an actual breaking change.

## 11.23.0

### Minor Changes

-   Alert:
    -   extend `button` prop for full customization

## 11.22.0

### Minor Changes

-   Add AppIcon to Tag component

## 11.21.0

### Minor Changes

-   update ianaTimezones / `getTimezones` to current world's dst's

## 11.20.3

### Patch Changes

-   Pill: fix focused color shade

## 11.20.2

### Patch Changes

-   `GlyphButton` to support 24px size

## 11.20.1

### Patch Changes

-   TableCustomizeSidecar increase padding-top

## 11.20.0

### Minor Changes

-   Pill: new `size` prop and `crystal` variant

## 11.19.0

### Minor Changes

-   dateFormat support

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-i18n@2.12.0

## 11.18.0

-   ListBox:
    -   Add `optionsMatchBy` prop

## 11.17.1

### Patch Changes

-   @theorchard/suite-theming@3.1.5

## 11.17.0

### Minor Changes

-   GridTable:
    -   Move customize dialog to Sidecar, and improve UX
-   ExpandableContent:
    -   Change `expandLabel`, `collapseLabel` types from `string` to `ReactNode`.

## 11.16.2

### Patch Changes

-   SegmentedInput:
    -   Fix style overrides cascading to dropdown menus

## 11.16.1

### Patch Changes

-   Breacrumb:
    -   Fix colors

## 11.16.0

### Minor Changes

-   ListView/ListBox:
    -   Add `dividers` property to show line between options.
    -   Tweak static variant CSS

## 11.15.1

### Patch Changes

-   Alert:
    -   Fix width of left separator
-   Modal:
    -   Remove focus style on container

## 11.15.0

## Minor Changes

-   Field:
    -   Added `message` prop for loading/error/warning states.
    -   Removed use of deprecated Control component.

## 11.14.0

### Minor Changes

-   Add `MetadataList` component
-   Add `Divider` component

## 11.13.0

### Minor Changes

-   ListBox:
    -   Added `static` variant

## 11.12.1

### Patch Changes

-   ListView:
    -   Removed `min-width` from the `&-list`

## 11.12.0

### Minor Changes

-   Add additional data colors
    -   `--data-16` through `--data-27`

## 11.11.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-i18n@2.11.0

## 11.11.0

### Minor Changes

-   SegmentedInput:
    -   Add `compact` variant

## 11.10.1

### Patch Changes

-   SegmentedButton:
    -   Fix divider color

## 11.10.0

### Minor Changes

-   Add `MarketListBox` component
    -   The component is an inline version of the `MarketSelector`.

## 11.9.1

### Patch Changes

-   Pill: Fix disabled state

## 11.9.0

### Minor Changes

-   DateRangePicker:
    -   Add `singleDateRange` prop, to allow same start/end date

## 11.8.4

### Patch Changes

-   FullscreenModal:
    -   Fix close transition

## 11.8.3

### Patch Changes

-   Metadata:
    -   Fix horizontal label size and bold.

## 11.8.2

### Patch Changes

-   fix CoverArt rerender with async url

## 11.8.1

### Patch Changes

-   Modal/Sidecar:
    -   Fix color of subtitle

## 11.8.0

### Minor Changes

-   Section:
    -   Add edit variant for table section

## 11.7.0

### Minor Changes

-   Tooltip:
    -   Added new prop `maxWidth` to set tooltip width.

## 11.6.0

### Minor Changes

-   Metadata:
    -   Component that uses our label component + value

## 11.5.2

### Patch Changes

-   Label:
    -   Fix alignment tooltip

## 11.5.1

### Patch Changes

-   GridTable:
    -   Fix columnSpan crash when table has no rows

## 11.5.0

### Minor Changes

-   Label:
    -   Added `isOptional` prop to add field optional indicator
    -   Added `icons` props to add glyphIcons in front of label
    -   Deprecated isRequired prop and removed indicator

## 11.4.2

### Patch Changes

-   Sidecar:
    -   Fix body flex direction
-   Section:
    -   Fix table variant border radius

## 11.4.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-i18n@2.10.1

## 11.4.0

### Minor Changes

-   Modal, Sidecar:
    -   Add subtitle, confirmVariant props
-   Sidecar:
    -   Fix body flex direction

## 11.3.0

### Minor Changes

-   GridTable:
    -   Add optional disabled property to tableBulkActions

## 11.2.7

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-i18n@2.10.0

## 11.2.6

### Patch Changes

-   Select:
    -   Fix label being truncated when subtitles are enabled but no present

## 11.2.5

### Patch Changes

-   Card:
    -   Fix hover background color

## 11.2.4

### Patch Changes

-   Tabs:
    -   Update colors

## 11.2.3

### Patch Changes

-   GridTable:
    -   Update color of sorted column headers

## 11.2.2

### Patch Changes

-   SegmentedButton, ToggleButton:
    -   Fix colors
    -   Remove uppercase text-transform

## 11.2.1

### Patch Changes

-   GridTable:
    -   Fix customize modal header term

## 11.2.0

### Minor Changes

-   CoverArt:
    -   Add `unknown` prop to show unknown placeholder when it has no URL

## 11.1.1

### Patch Changes

-   Card:
    -   Fix using dropdown menus in cards

## 11.1.0

### Minor Changes

-   GridTable:
    -   Add column tooltip to customize modal

## 11.0.1

### Patch Changes

-   UploadArea:
    -   Fix folder selection when clicking area

## 11.0.0

### Major Changes

A number of deprecated components have been removed.

-   Badge
-   ButtonToolbar
-   CountryDropdown
-   HeaderDropdown
-   HeaderSearchDropdown
-   LegacyDatePicker

Labels are no longer uppercase. Make sure all relevant text strings are capitalized appropriately.

For information about updating, see https://www.notion.so/Suite-update-March-12-2025-1ae97177520f80639dcafb258689e0e0

## 10.95.0

### Minor Changes

-   Pill/Tag:
    -   Add `revision` indicator type

## 10.94.1

### Patch Changes

-   SegmentedButton/ToggleButton:
    -   Fix colors

## 10.94.0

### Minor Changes

-   GridTable:
    -   Updated the bulk action button from small to medium by default.
    -   Updated the height of the summary bar.
    -   Add a border to the ‘Select all’ summary bar portion for it to show on all background colours.

## 10.93.0

### Minor Changes

-   Sidecar:
    -   Adapt its height if inside a FulLScreenModal
-   FullscreenModal:
    -   new `isOpen` prop

## 10.92.0

### Minor Changes

-   GridTable:
    -   Add `columnSpan` alignment prop

## 10.91.0

### Minor Changes

-   GridTable:
    -   Add `columnSpan` extension

## 10.90.1

### Patch Changes

-   Toast:
    -   Apply correct shades of colors

## 10.90.0

### Minor Changes

-   Alert:
    -   Updated design of component
-   Alert.Container:
    -   Add `expandable` prop to disable collapse/expand
-   Helptooltip:
    -   Add `size` prop
-   Section:
    -   Add `className` and `testId` props

## 10.89.2

### Patch Changes

-   DateRangePicker, DatePicker:
    -   Reduce gap between day rows
    -   Increase font-weight for selected days
    -   Reduct overall default height to match previous DateRangePicker height.

## 10.89.1

### Patch Changes

-   Status:
    -   Remove margins left/right

## 10.89.0

### Minor Changes

-   Toast:
    -   Updated the design of the component

## 10.88.0

### Minor Changes

-   Slider:
    -   Support clicks on the slider track
    -   Buffer values in controlled mode

## 10.87.1

### Patch Changes

-   TruncatedText:
    -   Fix tooltip for multiline text

## 10.87.0

### Minor Changes

-   Slider:
    -   Update `onChange` to only fire on pointerUp
    -   Add `onInput` prop that fires when the `value` changes

## 10.86.2

### Patch Changes

-   Switch:
    -   Add cursor "pointer"

## 10.86.1

### Patch Changes

-   Checkbox:
    -   Fix solo checkbox rendering

## 10.86.0

### Minor Changes

-   Add `Slider` component

## 10.85.0

### Minor Changes

-   Checkbox:
    -   Add optional helpTooltip next to checkbox label

## 10.84.1

### Patch Changes

-   Checkbox:
    -   Changed the CSS checkbox variables that were wrong

## 10.84.0

### Minor Changes

-   Checkbox:
    -   Added customColor property

## 10.83.0

### Minor Changes

-   GridTable:
    -   Remove row highlighting for both variants.

### Patch Changes

-   GridTable:
    -   Only show sortable glyph on header hover.
    -   Fix line action bg colors.
    -   Fix sticky/pinned row glitches.
    -   Fix cell interaction being blocked in first/last cells for zebra variant.
    -   Fix zebra stripes for grouped rows.

## 10.82.1

### Patch Changes

-   Sidecar/Modal:
    -   Update footer button size and hierarchy

## 10.82.0

### Minor Changes

-   DatePicker/DateRangePicker:
    -   Update designs

## 10.81.1

### Patch Changes

-   update sidecar border radius

## 10.81.0

### Minor Changes

-   Select / TimezoneSelector
    -   Add `recentSelections` prop

## 10.80.2

### Patch Changes

-   Card:
    -   Fix header padding

## 10.80.1

### Patch Changes

-   Selects:
    -   Fix trigger subtitle color

## 10.80.0

### Minor Changes

-   ExpandableContent
    -   Add `onClick` prop

## 10.79.2

### Patch Changes

-   Select:
    -   Fix raw value displayed when filtering list

## 10.79.1

### Minor Changes

-   Select / TimezoneSelector
    -   Styling improvements

## 10.79.0

### Minor Changes

-   Modal:
    -   Support react elements in button title

## 10.78.3

### Patch Changes

-   ExpandableContent:
    -   Fix trigger styles

## 10.78.2

### Patch Changes

-   ListView: Fix filter being cleared without making a selection

## 10.78.1

### Patch Changes

-   Stepper:
    -   Fix vertical stepper content being cut off

## 10.78.0

### Minor Changes

-   Update types for React 18
-   Update react-bootstrap patch version

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-theming@3.1.4
    -   @theorchard/suite-i18n@2.9.2

## 10.77.0

### Minor Changes

-   TimezoneSelector:
    -   New component

## 10.76.3

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-utils@1.4.1
    -   @theorchard/suite-i18n@2.9.1
    -   @theorchard/suite-theming@3.1.3

## 10.76.2

### Patch Changes

-   Card:
    -   Pass through testId/className in SuiteCard

## 10.76.1

### Patch Changes

-   FullscreenModal:
    -   Fix fluid layout footer placement

## 10.76.0

### Minor Changes

-   ListViewOption:
    -   Add `indicator` prop

## 10.75.6

### Patch Changes

-   Selects:
    -   open menu on press Enter, make possible use search via keyboard only

## 10.75.5

### Patch Changes

-   Label:
    -   Apply inherited style + fix color

## 10.75.4

### Patch Changes

-   Selects:
    -   Show exclude mode toggle with `hideFilter`

## 10.75.3

### Patch Changes

-   Pill: avoid indicator to have margin-left

## 10.75.2

### Patch Changes

-   Toast: fix error semantic color

## 10.75.1

### Patch Changes

-   Pill:
    -   16px indicator placed left of text

## 10.75.0

### Minor Changes

-   Toast:
    -   V2 colors + add `warning`, `info` semantics

## 10.74.1

### Patch Changes

-   ExpandableContent:
    -   fixed expanded content behaviour

## 10.74.0

### Minor Changes

-   Pill:
    -   New semantic variants

## 10.73.0

### Minor Changes

-   Selects:
    -   Add `excludeModeText` prop

## 10.72.0

### Minor Changes

-   Select:
    -   Add `SelectInput` custom component

## 10.71.1

### Patch Changes

-   Selects:
    -   Fix `onExcludeModeChange` to respect `requireApply`.
-   SegmentedInput:
    -   Fix `SegmentedInput.Static` color

## 10.71.0

### Minor Changes

-   GridTable:
    -   Add `zebra` variant.
    -   Update sort glyph icons.
-   Section:
    -   Add `Section.Table` container.

## 10.70.1

### Patch Changes

-   GridTable:
    -   Fix action button size
    -   Fix bulk action glyph size

## 10.70.0

### Minor Changes

-   new Stepper component

## 10.69.0

### Minor Changes

-   Add `ExpandableContent` component

## 10.68.2

### Patch Changes

-   @theorchard/suite-theming@3.1.2

## 10.68.1

### Patch Changes

-   SegmentedButton/SegmentedInput:
    -   Fix dividers being rendered before empty elements
    -   Fix key error

## 10.68.0

### Minor Changes

-   SelectInput:
    -   Add `Static` subcomponent.
    -   Add `disabled` prop.
-   Select/MultiSelect:
    -   Fix disabled state of placeholder and expand glyph

## 10.67.0

### Minor Changes

-   Select:
    -   Show Dropdown Indicator in disabled state.

## 10.66.0

### Minor Changes

-   Select/MultiSelect/Listbox:
    -   Add `excludeMode` toggle.

## 10.65.0

### Minor Changes

-   Switch:
    -   Add `padding` prop
    -   Fix offset bug.

## 10.64.0

### Minor Changes

-   Add `SegmentedInput` component

## 10.63.1

### Patch Changes

-   Card:
    -   Keep GlyphToggles in headers active in disabled state

## 10.63.0

### Minor Changes

-   SearchInput:
    -   Add `disabled` prop

## 10.62.0

### Minor Changes

-   Section:
    -   Add `list` subsection variant for cards/tables.
    -   Remove default `testId` from subcomponents.
    -   Move Header `title` prop to `children`.

## 10.61.0

### Minor Changes

-   Card:
    -   Add new suite version.

## 10.60.0

### Minor Changes

-   ListViewList:
    -   add GroupLabel component

## 10.59.0

### Minor Changes

-   ListBox:
    -   Add `shadowed` prop

## 10.58.1

### Patch Changes

-   GridTable: Don't show pagination skeletons when totalCount >= 0

## 10.58.0

### Minor Changes

-   Status:
    -   Allow nesting subtext

## 10.57.0

### Minor Changes

-   Section:
    -   Add Section.Trigger component

## 10.56.0

### Minor Changes

-   Select:
    -   Add `recentSelectionsTitle` and `quickSelectionsTitle` props

## 10.55.0

### Minor Changes

-   ErrorMessage/InfoMessage:
    -   Add small size

## 10.54.1

### Patch Changes

-   Section:
    -   Updated component testIds

## 10.54.0

### Minor Changes

-   Add `Section` component

## 10.53.2

### Patch Changes

-   Select:
    -   Fix compact background transparency

## 10.53.1

### Patch Changes

-   Remove bottom margin from `SearchInput`:

## 10.53.0

### Minor Changes

-   Added export of `TooltipProps`

## 10.52.7

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-i18n@2.9.0

## 10.52.6

### Patch Changes

-   ErrorMessage/InfoMessage:
    -   Fix title margin

## 10.52.5

### Patch Changes

-   LoadingPageIndicator:
    -   Set to 100% width with center alignment.

## 10.52.4

### Patch Changes

-   FullscreenModal:
    -   Increase z-index to 1000
-   Modal:
    -   Increase default z-index to 1000

## 10.52.3

### Patch Changes

-   FullscreenModal:
    -   Fix height and overflow

## 10.52.2

### Patch Changes

-   Sidebar: Accept `null` portalElement

## 10.52.1

### Patch Changes

-   Button:
    -   Fix `control` variant large glyph size

## 10.52.0

### Minor Changes

-   Sidebar:
    -   Add support for using in FullscreenModal

## 10.51.2

### Patch Changes

-   ErrorMessage:
    -   Fix title gap

## 10.50.1

### Patch Changes

-   Sidebar:
    -   Show content until sidebar has transitioned off screen

## 10.51.0

### Minor Changes

-   LoadingPageIndicator: new component

## 10.50.0

### Minor Changes

-   GridTable:
    -   Add `tableActionsHeader` prop to customise action column header

## 10.49.0

### Minor Changes

-   Selects:
    -   Add option to render dropdown in react portal
-   DateRangePicker/DatePicker:
    -   Add `menuHeight` prop.

## 10.48.1

### Patch Changes

-   Switch: improve size and v2 colors

## 10.48.0

### Minor Changes

-   InfoMessage, ErrorMessage:
    -   Add `illustration` prop and deprecate `icons`.
    -   V2 Color Scheme: Default to illustrations and update colors.
    -   Support `children` prop for body content.

## 10.47.0

### Minor Changes

-   Add `Sidebar` component

## 10.46.3

### Patch Changes

-   Field:
    -   Fix note color
-   Radio:
    -   Fix vertical alignment of label and control
    -   Fix color of label
    -   Fix border size when checked
-   Label:
    -   Fix color and size of error message
-   Selects:
    -   Change variant of `apply` button to primary

## 10.46.2

### Patch Changes

-   @theorchard/suite-i18n@2.8.5

## 10.46.1

-   SelectInput:
    -   Apply "onClick" on whole select input

## 10.46.0

### Minor Changes

-   ListBox: Expose `components` prop

## 10.45.0

### Minor Changes

-   HeaderSelect:
    -   Show subtitle in label when `showSelectedSubtitle` is enabled
    -   Reduce padding and height
    -   Fix background color when hovering

## 10.44.2

### Patch Changes

-   FigmaToken container-fills-backgrounds-nested

## 10.44.1

### Patch Changes

-   ListViewFilter:
    -   Fix clear button position

## 10.44.0

### Minor Changes

-   Add new `CountrySelect` component to replace `CountryDropdown`.

## 10.43.2

### Patch Changes

-   Modal:
    -   Added shadow when scrolling.
    -   Added padding-bottom in the header-text.

## 10.43.1

### Patch Changes

-   Form.Control:
    -   Fix placeholder text color for V2.

## 10.43.0

### Minor Changes

-   Toast:
    -   Allowed className to current options hook object, with the optional value `classNameProp`.

## 10.42.0

### Minor Changes

-   CoverArt:
    -   Update placeholder image.
    -   Add `alt` prop.
-   GridTable:
    -   Exported `GridTableRowActionProps` type.

## 10.41.0

### Minor Changes

-   GridTable:
    -   Add support for using row data in action tooltips

## 10.40.0

-   GridTable:
    -   Add `Select All` functionality.

## 10.39.0

### Minor Changes

-   ListView:
    -   Group headers are now sticky
    -   Filter is cleared and focused when a selection is made.

### Patch Changes

-   ListView:
    -   Fix vertical alignment of option icons.

## 10.38.1

### Patch Changes

-   InputGroup:
    -   Fix colors for V2.
    -   Fix padding rounding error.

## 10.38.0

### Minor Changes

-   SelectInput:
    -   Added `className` prop

## 10.37.1

### Patch Changes

-   Modal:
    -   Changed the border radius to match our new layout system.
    -   Updated the paddings in the header to match our new variables.

## 10.37.0

### Minor Changes

-   SearchInput:
    -   Add `expanded` prop to control expanded state and deprecate `defaultSize`.
    -   Add `maxWidth` prop to control maximum width and deprecate `filledWidth`.
    -   Add `width` prop to set a fixed width. Deprecates `placeholderWidth`.

## 10.36.1

### Patch Changes

-   Select:
    -   Use CSS for input label/subtitle truncation
    -   Fix gap for input icon

## 10.36.0

### Minor Changes

-   Status:
    -   Add small version controlled by `size` prop.
    -   Fix size of loading spinner for `medium` size

## 10.35.1

### Patch Changes

-   Select:
    -   Fix warning about state update on unmounted component

## 10.35.0

### Minor Changes

-   LoadingSpinner:
    -   Add `size` prop.
    -   Add `percentage` prop for the largest (80px) size.
-   Status:
    -   Add `loading` variant which shows a loading spinner.
-   GridTable:
    -   Correct update indicator size.

## 10.34.2

### Patch Changes

-   HeaderSelect: Fix menu shadow

## 10.34.1

### Patch Changes

-   GridTable: Fix tooltips for bulk action buttons

## 10.34.0

### Minor Changes

-   Select new `showSelectedSubtitle` prop

## 10.33.0

### Minor Changes

-   ListView:
    -   Add optional `refresh` callback to onLoadOptions.
    -   Add `loading-spinner` option type for async group loading.

## 10.32.4

### Patch Changes

-   LegacyFullScreenModal:
    -   Fix width and header alignment

## 10.32.3

### Patch Changes

-   Links: styles revamp

## 10.32.2

### Patch Changes

-   Pagination:
    -   Update first/last glyphs, and fix paddings.
-   Selects:
    -   Remove background color for compact variants
-   Typography:
    -   Fix line-height of small text.

## 10.32.1

### Patch Changes

-   Button:
    -   Fix disabled state for danger variants

## 10.32.0

### Minor Changes

-   MultiSelect/MarketSelector:
    -   Add `sectionGroupSelect` prop to enable selecting/unselecting entire sections
    -   Update hover/select gradients.
    -   Change apply button to be `secondary` variant.

## 10.31.0

### Minor Changes

-   GridTable:
    -   Added loading state to export function

## 10.30.0

### Minor Changes

-   GridTable:
    -   Added `SourceTriggerComponent` to provide SOURCE button customization
    -   Added `sourceModalHeaderText` property to cusomize Sources modal heading text

## 10.29.1

### Patch Changes

-   FullscreenModal: Fix scroll gradient color in V1

## 10.29.0

### Minor Changes

-   Allow SelectOptionComponents to be passed in HeaderSelect components prop

## 10.28.2

### Patch Changes

-   Field/Control:
    -   Fix error colors in V2

## 10.28.1

### Patch Changes

-   Tag: fix category type weight

## 10.28.0

### Minor Changes

-   Select new `optionsMatchBy` prop to allow filter by subtitle

## 10.27.1

### Patch Changes

-   renderBadgeIcon: - fixed StoreIcon props

## 10.27.0

### Minor Changes

-   Select: new components->OptionWrapper prop

## 10.26.2

### Patch Changes

-   Select: fixed compact selected v2 color

## 10.26.1

### Patch Changes

-   Radio:
    -   Fix label font
-   Checkbox:
    -   Fix label font

## 10.26.0

### Minor Changes

-   Select:
    -   Customize options via OptionLabel / OptionSubtitle optionComponents prop

## 10.25.1

### Patch Changes

-   Select:
    -   Fix icon alignment

## 10.25.0

### Minor Changes

-   SearchInput
    -   Added `placeholderWidth` and `filledWidth` props to control medium/large sizes.
    -   Medium size hugs placeholder text by default.
    -   No longer captures focus when hovered.
    -   Changed clear glyph to GlyphButton.
    -   Fixed border color in V1.

## 10.24.0

### Minor Changes

-   Add `HeaderSelect` component to replace HeaderDropdown/SearchDropdown

## 10.23.3

### Patch Changes

-   Form.Control:
    -   Fix V2 colors

## 10.23.2

### Patch Changes

-   Select:
    -   Fix not correctly filtering by 2 characters

## 10.23.1

### Patch Changes

-   SegmentedButton:
    -   Fix hover state of disabled buttons

## 10.23.0

### Minor Changes

-   New components: PillCloud, TagCloud, HiddenCount

## 10.22.1

### Patch Changes

-   SearchInput:
    -   Fixed active state after reset `value`

## 10.22.0

### Minor Changes

-   Button: Add `danger-secondary` variant

## 10.21.3

### Patch Changes

-   Modal
    -   Fix `shouldCloseOnOverlayClick`

## 10.21.2

### Patch Changes

-   SelectInput:
    -   Fix `onFocus` and `onBlur` handlers.

## 10.21.1

### Patch Changes

-   Fix semantic background variables

## 10.21.0

### Minor Changes

-   FullScreenModal
    -   Add `layout` prop to set fluid layout

## 10.20.1

### Patch Changes

-   Select family
    -   Fix trigger value baseline alignment
    -   Fix trigger border colors in V2

## 10.20.0

### Minor Changes

-   SearchInput:
    -   Introduced `value` property.

## 10.19.0

### Minor Changes

-   SelectInput:
    -   Added `onFocus`, `onClick` and `onBlur` event handlers.

## 10.18.1

### Patch Changes

-   DatePicker/DateRangePicker
    -   Shrink to fit trigger size in compact mode.
    -   Switch trigger action buttons to control buttons.
    -   Remove trigger action button separator.

## 10.18.0

### Minor Changes

-   DatePicker/DateRangePicker
    -   Add `compact` variant

## 10.17.0

### Minor Changes

-   SegmentedButton
    -   Allow buttons to be wrapped by e.g. Tooltips
-   Button
    -   Fix alignment/size in V1 when used with <GlyphIcon>

### Patch Changes

-   SegmentedButton
    -   Fix background color of primary active buttons in V1

## 10.16.2

### Patch Changes

-   Highlight
    -   Fix padding

## 10.16.1

### Patch Changes

-   SegmentedButton:
    -   Fix gap for primary variant
    -   Fix background colors for active primary buttons

## 10.16.0

### Minor Changes

-   Modal:
    -   Fix header layout
-   Button:
    -   Disable buttons in `loading` state.
    -   Fix visual bugs

## 10.15.0

### Minor Changes

-   Select, MultiSelect, MarketSelector, ListBox
    -   Added "onSelect" property to handle selection of options even if it is not applied.
    -   Improved extensibility by adding "className", "testId" and other useful properties to ListView components.
-   Exported the "SelectInput" component.

## 10.14.3

### Patch Changes

-   Fix component stylesheet order

## 10.14.2

### Patch Changes

-   Fix package.json exports

## 10.14.1

### Patch Changes

-   Export `core` stylesheet for use in `suite-frontend`

## 10.14.0

### Minor Changes

-   Merge suite-core into suite-components

## 10.13.1

### Patch Changes

-   SegmentedButton:
    -   Correct paddings and borders

## 10.13.0

### Minor Changes

-   Select, MultiSelect, ListBox, MarketSelector
    -   You can now also override the "Aside", "Header", "Footer" and "ListContainer" sections with custom components.
    -   Exported list view components, types and utils that can be used in custom components.

## 10.12.5

### Patch Changes

-   GridTable:
    -   Correct hover/select row colors in V2.
-   Updated dependencies
    -   @theorchard/suite-core@3.8.0

## 10.12.4

### Patch Changes

-   Select, MultiSelect:
    -   Fixed a bug in async searches where query was not debounced.
-   MultiSelect (async):
    -   Fixed an issue where the selected values were not shown unless matching the search query.

## 10.12.3

### Patch Changes

-   Select, MultiSelect:
    -   Disable `autocomplete` on filter

## 10.12.2

### Patch Changes

-   Tooltip: moved from suite-components to suite-core
-   Updated dependencies
    -   @theorchard/suite-core@3.7.1

## 10.12.1

### Patch Changes

-   Export missing "DatePickerOptions" type.
-   Updated dependencies
    -   dayjs@^1.11.11

## 10.12.0

### Minor Changes

-   SkeletonLoader:
    -   Moved to `suite-core`

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@3.7.0

## 10.11.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@3.6.1

## 10.11.0

### Minor Changes

-   Add `Highlight` component

## 10.10.4

### Patch Changes

-   re-adds date-fns as direct dependency

## 10.10.3

### Patch Changes

-   remove date-fns and usehooks-ts dependencies

## 10.10.2

### Patch Changes

-   SegmentedButton: Fix type errors

## 10.10.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@3.6.0

## 10.10.0

### Minor Changes

-   Alert:
    -   Adjust paddings in V2 color scheme.
    -   Remove top/bottom margins in V2 color scheme.
    -   Change CTA variant to `tertiary`. Only noticeable in V2 color scheme.
    -   Change close button variant to `control`.
    -   Change title element to `h5`.
-   FullscreenModal:
    -   Change app title element to `h3`.
    -   Change header title element to `h1`.
    -   Fix header font styles.
-   HeaderDropdown/HeaderSearchDropdown:
    -   Fix toggle size and background in V2 color scheme.
-   Label:
    -   Increase margin for `HelpTooltip`
-   ListView:
    -   Change clear/expand buttons to `control` variant.
-   Modal
    -   Change footer button variant to `tertiary`. Only visible in V2 color scheme.
    -   Change header close button variant to `control`.
-   Pagination:
    -   Change page select buttons to `SegmentedButton`.
    -   Change x of x button variant to `tertiary`.
    -   Change first/last button variants to `quartenary`.
    -   Update paddings for page select popover.
-   Popover:
    -   Add `standard` and `list` variants. Defaults to `standard`, which is unchanged.
-   GridTable:
    -   Update `TableActionButtonProps` variant prop to accept strings.
    -   Update action buttons to render as glyph buttons in the V2 color scheme.

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@3.5.0

## 10.9.2

### Patch Changes

-   GlyphToggle :hover / :focus improvement

## 10.9.1

### Patch Changes

-   SegmentedButton:
    -   Update value type in button components

## 10.9.0

### Minor Changes

-   SegmentedButton:
    -   Add `number` to value type

## 10.8.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@3.4.3

## 10.8.0

### Minor Changes

-   GridTable
    -   new TableActionCell.renderIcon prop

## 10.7.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@3.4.2

## 10.7.0

### Minor Changes

-   SegmentedButton:
    -   Update design and add `primary` variant.
    -   Add top level `disabled` prop which disables the entire SegmentedButton.
-   ListView:
    -   Change header buttons to `SegmentedButton`.

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@3.4.1

## 10.6.1

### Patch Changes

-   MarketSelector:
    -   Fixes a bug with the custom countries logic, where grouping by continents did not work.
    -   Excludes countries without continent in the sectioned view.

## 10.6.0

### Minor Changes

-   Tooltip:
    -   Add `offset` param. It defaults to 5px.

## 10.5.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@3.3.2

## 10.5.0

### Minor Changes

-   Extended type of `message` prop with `ReactElement` for `Tooltip` component

## 10.4.0

### Minor Changes

-   MarketSelector:
    -   Added "countries" property to provide a list of custom countries.

## 10.3.4

### Patch Changes

-   Select:
    -   Fixed bug where the empty state did not show for async selects.
    -   Fixed bug where the empty state was rendered before the quick selections.

## 10.3.3

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@3.3.1

## 10.3.2

### Patch Changes

-   Update some CSS variable references
-   Updated dependencies
    -   @theorchard/suite-core@3.3.0

## 10.3.1

### Patch Changes

-   ToggleButton:
    -   Increased padding
    -   Removed overrided focus:visible

## 10.3.0

### Minor Changes

-   MultiSelect, MarketSelector, ListBox(multi):
    -   Changed the "optionTagWidth" property to accept both number and string values. The default value is now undefined, meaning we no longer set a fixed width for selected tags.
    -   Added "optionTagMaxWidth" property to set a maximum width of the selected tags.
        -   Defaults to 150px for the MarketSelector.
    -   Added "optionTagMaxCount" property to set the maximum number of selected tags to show before collapsing the section.
        -   Defaults to 5 tags.
-   Select, MultiSelect, MarketSelector:
    -   Added "menuMinWidth" property to define a minimum width of the dropdown menu.
        -   Defaults to 296px for the Select and MultiSelect components.
        -   Defaults to 469px for the MarketSelector.
    -   Setting a "menuWidth" or "menuMaxWidth" of "100%" will now match the input/trigger field width.
-   MultiSelect, MarketSelector, ListBox(multi):
    -   Moved the "Select all" button to the left side in the footer.
-   MarketSelector:
    -   Removed the "All" quick selection.

## 10.2.0

### Minor Changes

-   DatePicker, DateRangePicker:
    -   Replaced usage of the `react-select` library with the suite `Select` component.
    -   Added "minWidth" property to control the minimum width of the input field.
    -   Added "SuiteDatePicker" to outer element class name.
-   DatePicker:
    -   Renamed the outer class name and default "test-id" to "SuiteDateSinglePicker".
-   DateRangePicker:
    -   Renamed the outer class name and default "test-id" to "SuiteDateRangePicker".

## 10.1.0

### Minor Changes

-   MarketSelector, Select, MultiSelect:
    -   Added "open" property to allow controlling the open state.
    -   Added "onSerializeValue" property to control the form input value.
    -   Added "controlId" property to define the id of the form input element.
    -   Added "onOpen" property to define a callback when the menu opens.
    -   Added "components" property to allow overriding internal components.
    -   The "onChange" property can now return "false" to prevent selection.
    -   Fixed a bug where the "compact" mode did not show matched quick selection group.
    -   Improved rendering logic to reduce flickering and unnecessary re-renders.

## 10.0.1

### Patch Changes

-   Include types for lodash utils.

## 10.0.0

### Major Changes

Includes new CSS design variables that can be used in place of explicit colors/border-sizes to ensure unified styles across components, and ease changes in the future.
**Note**: The design variables are not stable, and should not be used in applications for now.

Only very minor visual changes are expected for the production color scheme. For the V2 color scheme a number of components have been updated with adjusted colors and button variants.

### Breaking Changes

A number of deprecated glyphs have been replaced with `<GlyphIcon>`. Tests that rely on glyph classNames/testIds will need to be updated.

## 9.11.0

### Minor Changes

-   CoverArt:
    -   Add `lazy` prop

## 9.10.0

### Minor Changes

-   new GlyphToggle component

## 9.9.3

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@3.1.0

## 9.9.2

### Patch Changes

-   MarketSelector:
    -   Fix broken deployment.

## 9.9.1

### Patch Changes

-   MarketSelector:
    -   Fix types in the "onChange" callback so they include item country fields.

## 9.9.0

### Minor Changes

-   MarketSelector, MultiSelect, Select, ListBox:
    -   Improved search logic.
    -   List options can define a set of "keywords" used in search.
-   MarketSelector, MultiSelect, ListBox:
    -   Selected values are now filtered to show matching tags.
    -   Sectioned view now shows correct selected / total count per section.

## 9.8.4

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@3.0.6

## 9.8.3

### Patch Changes

-   GridTable:
    -   Fixed an issue with totals row where the auto summarized values where not rendered as formatted numbers.

## 9.8.2

### Patch Changes

-   GridTable:
    -   Fixes an issue with the "showTotals" logic where custom `Cell` components where used to render totals.
    -   Fixes an issue with the row key for the totals row where it invoked the "rowKey" function with totals data. The row key is now fixed to "\_TOTALS".

## 9.8.1

-   Updated dependencies
    -   @theorchard/suite-utils@1.4.0
    -   @theorchard/suite-i18n@2.8.4

## 9.8.0

### Minor Changes

-   new ToggleButton component

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@3.0.4

## 9.7.0

### Minor Changes

-   GridTable:
    -   Added "TotalCell" property to column definitions. This allows rendering custom cell content for the totals row.
    -   Exports more table components and utils usable for table extensions:
        -   "GridTable.Row": The table row component.
        -   "GridTable.Cell": The table cell component.
        -   "GridTable.createRowInstance": Util to create a row instance.
        -   "useTableContext": Hook to get the GridTable context for use in a extension wrapper.

## 9.6.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/countries@2.1.1

## 9.6.0

### Minor Changes

-   Select, ListBox:
    -   Added "quickSelections" property to show options under a "Quick selections" section at the top of the list.
    -   Removed the "recentSelections" property for single selects, since it is only applicable to multi selects.

## 9.5.1

### Patch Changes

-   HeaderDropdown, HeaderSearchDropdown:
    -   Fix broken toggle style.

## 9.5.0

### Minor Changes

-   ListBox:
    -   Added "multi" property to enable multi selection.
    -   Deprecated the "defaultValue" property, since it behaves the same way as the "initialValue" property.

## 9.4.0

### Minor Changes

-   MultiSelect, MarketSelector:
    -   Added "hideClearButton" property to prevent showing the clear button in the input field.
    -   Added "variant" property with the following allowed values:
        -   "expanded": Expands the input field to show all selected values.
        -   "compact": Shows the input field as a compact single value field.
    -   Fixed bug where tags where not shown for small input fields.
    -   Fixed bug where the input placeholder was not truncated for small input field.
    -   Deprecated the "compact" property. Use the new "variant" property instead.
    -   Improved layout logic for input tags.

## 9.3.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@3.0.3

## 9.3.0

### Minor Changes

-   Select, MultiSelect, ListBox:

    -   Allow string values for "selectedValue", "initialValue" and "defaultValue".
    -   Fixes a bug in the sectioned view where the expanded indicator was not shown as open in search.

-   MarketSelector:
    -   Fixes a bug where the "requireApply" and "showListModes" properties were not respected.
    -   Makes the "recentSelections" and "quickSelections" properties optional. If they are not provided, the side nav is not shown.

## 9.2.3

### Patch Changes

-   ListView:
    -   Corrected option icon margin

## 9.2.2

### Patch Changes

-   MarketSelector:
    -   Supports both two and three letter country codes.
-   Updated dependencies
    -   @theorchard/countries@2.1.0

## 9.2.1

### Patch Changes

-   SearchInput - style improvements

## 9.2.0

### Minor Changes

-   Add `SegmentedButton` component

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@3.0.2

## 9.1.0

### Minor Changes

-   GlyphButton:
    -   Add `tooltip` prop.
    -   Decrease glyph size for small buttons.

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@3.0.1

## 9.0.0

### Major Changes

-   Country api updates:
    -   Several new functions for managing countries has been added:
        -   Added `createTerritory` function to define a custom territory with included or excluded countries.
        -   Added `getContinent` function to return a continent with included countries.
        -   Added `getContinents` function to return all continents with countries.
        -   Added `getCountry` function to return a single country by code. Unknown country if no match.
        -   Added `getCountryByCode` function to return a single country by code. Undefined if no match.
        -   Added `getCountryByName` function to return a single country by its english name. Undefined if no match.
        -   Added `getTerritory` function to return predefined territories.
-   Typography updates:
    -   Updated header font sizes, line heights and weights.
    -   Added text utility classes:
        -   `.suite-text-body` for applying body text style.
        -   `.suite-text-small` for applying small text style.
        -   `.suite-text-bold` for applying bold text style.
        -   `.suite-text-label` for applying label text style.
-   Component updates:
    -   Select:
        -   Added `hideClearButton` property to hide the clear button in the input field.
    -   MultiSelect:
        -   The `defaultValue` property is removed.
    -   MarketSelector:
        -   Countries and continents are now fully translated.
        -   Accepts a list of country codes as its `initialValue`.
        -   The `defaultValue` property is removed.
        -   Highlights the selected "quick selection" and shows it as a single tag in the input field when applied.

### Breaking Changes

-   Country api changes:
    -   The `country.name` property remains the english name and the translated name is defined in the `country.label` field.
    -   `getCountries` does no longer include the `global` country by default. To include it you can specify the `{ includeGlobal: true }` option.
    -   Removed the `COUNTRIES` constant export. Use the `getCountries` function instead.
    -   Removed the `COUNTRIES_BY_CODE` constant export. Use the `getCountries` and `getCountry` functions instead.
    -   `Antarctica` is no longer returned as a country, but is now defined as a continent only.
-   Typography changes:
    -   Since the header font styles has been modified, please make sure your layout is not affected. View the updated styles in Solfêge: https://solfege.theorchard.com/components/typography
-   Component updates:
    -   The `MultiSelect` and `MarketSelector` does not support a `defaultValue` property anymore. This is because a default value for a multi select does not logically make sense. Use the `initialValue` property instead.

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@3.0.0
    -   @theorchard/countries@2.0.0

## 8.22.7

### Patch Changes

-   Replaced `react-virtualized` dependency with `react-window`.

## 8.22.6

### Patch Changes

-   FullscreenModal, Modal:
    -   Prevent react-modal warnings if the #root element is not found.

## 8.22.5

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-utils@1.3.4
    -   @theorchard/suite-i18n@2.8.3
    -   @theorchard/suite-core@2.8.3

## 8.22.4

### Patch Changes

-   Updated dependencies
    -   @theorchard/countries@1.2.1
    -   @theorchard/suite-i18n@2.8.2
    -   @theorchard/suite-core@2.8.2

## 8.22.3

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@2.8.1
    -   @theorchard/suite-i18n@2.8.1
    -   @theorchard/suite-utils@1.3.3

## 8.22.2

### Patch Changes

-   Fix relative paths in generated type definitions.

## 8.22.1

### Patch Changes

-   Reverts the ESM (type: "module") definition in package.json. The package is again by default treated as a CJS module.

## 8.22.0

### Minor Changes

-   The package is now exposed as an ESM package ( type: "module" ). It is still compatible with Jest since we define exports rules in package.json for CJS requires.

## 8.21.1

### Patch Changes

-   Modal, FullscreenModal:
    -   Sets app element on render so it can be mocked in tests.

## 8.21.0

### Minor Changes

-   Add `GlyphButton` component.
-   Updated dependencies
    -   @theorchard/suite-core@2.8.0

## 8.20.0

### Minor Changes

-   SearchInput: new component

## 8.19.2

### Patch Changes

-   Moved exported styles to src folder.
-   Includes the src folder in the package.
-   Updated dependencies
    -   @theorchard/suite-core@2.7.1

## 8.19.1

### Patch Changes

-   Tag to handle spacing on childrens children

## 8.19.0

### Minor Changes

-   Tag to accept children renderprop

## 8.18.8

### Patch Changes

-   Select, MultiSelect, MarketSelect:
    -   Adjust padding of compact selects.

## 8.18.7

### Patch Changes

-   Tag:
    -   Make icon optional for category variant

## 8.18.6

### Patch Changes

-   Tag:
    -   Fixes hover states

## 8.18.5

### Patch Changes

-   Select, MultiSelect, MarketSelect:
    -   Make backgrounds of empty compact selects transparent.

## 8.18.4

### Patch Changes

-   FullscreenModal:
    -   Make body full height again

## 8.18.3

### Patch Changes

-   FullscreenModal:
    -   Revert layout changes so body is full width.

## 8.18.2

### Patch Changes

-   Select, MultiSelect, ListBox, MarketSelector:
    -   Adjusted styles to match designs

## 8.18.1

### Patch Changes

-   Select/MultiSelect/MarketSelector:
    -   Use gray background color in compact mode in colorScheme V1

## 8.18.0

### Minor Changes

-   Select/MultiSelect/MarketSelector:
    -   Add compact variant
-   Select:
    -   Add `fieldTextMaxWidth` prop to set max width of truncated text value.

## 8.17.0

### Minor Changes

-   FullscreenModal:
    -   Add optional `Footer` component
    -   `Title` is now recommended to be placed before the `Body` to ensure it's fixed during scroll.
    -   Add scroll gradient on `Body` when applicable.
    -   Body width shrinks to fit content to ensure scrollbars hug content.
    -   Removed bottom padding.
    -   Fixes console error from react-modal.

## 8.16.1

### Patch Changes

-   fixed active Tag hover color + X spacing

## 8.16.0

### Minor Changes

-   Tag to have new "category" variant

## 8.15.0

### Minor Changes

-   ListBox, Select, MultiSelect:
    -   Adds "listMode" property to control the current list mode.
-   ListBox, Select, MultiSelect, MarketSelector:
    -   Adds "onListModeChange" property to handle list mode changes.
    -   Fixed bug in the sectioned list where the selected options were not shown unless expanding the section.
    -   Fixed bug where changes to the "options" property were not handled, showing previous options unless reopening or filtering.
    -   Searching in a sectioned list will show matching options in expanded sections.
-   MarketSelector:
    -   Sets the default width to "auto" so it hugs the content.
    -   Fixed bug in the default view where the countries where grouped under continent, and not a flat list of countries.

## 8.14.0

### Minor Changes

-   SkeletonLoader:
    -   Add chart shapes

## 8.13.5

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@2.7.0

## 8.13.4

### Patch Changes

-   GridTable Pagination buttons to inner scrollToTop

## 8.13.3

### Patch Changes

-   GridTable:
    -   Move column header icons to the left when cell is right aligned

## 8.13.2

### Patch Changes

-   TruncatedText:
    -   Fixed bug where the "contentPrivacy" property was not passed down the internal Tooltip component.

## 8.13.1

### Patch Changes

-   GridTable ClearFilters to be headerLeft positioned

## 8.13.0

### Minor Changes

-   Tooltip, TruncatedText:
    -   Adds "contentPrivacy" property to control how Datadog RUM sessions records sensitive content.

## 8.12.0

### Minor Changes

-   TruncatedText:
    -   Adds "numberOfLines" property to allow breaking the text over multiple lines while still support text-overflow: ellipsis.

## 8.11.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@2.6.4

## 8.11.0

### Minor Changes

-   GridTable:
    -   Updated column header styles to be Capitalized and without letter spacing.

## 8.10.0

### Minor Changes

-   DateRangePicker:
    -   Add "mixed" mode for date range options

## 8.9.0

### Minor Changes

-   Select, MultiSelect:
    -   Added a hidden form input element so the components are proper form fields.
    -   Added "name" property for naming the hidden form input field.

## 8.8.5

### Patch Changes

-   MultiSelect:
    -   Fixed a bug where the input was not assigned the "disabled" class even if the "disabled" property was true.
-   Updated dependencies
    -   @theorchard/suite-core@2.6.3

## 8.8.4

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@2.6.2

## 8.8.3

### Patch Changes

-   Uses current locale from the suite-i18n library instead of suite-identity.
-   Updated dependencies
    -   @theorchard/suite-i18n@2.8.0
    -   @theorchard/suite-core@2.6.1

## 8.8.2

### Patch Changes

-   Pagination: improve buttons colors

## 8.8.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@2.6.0

## 8.8.0

### Minor Changes

-   The Dropdown and SearchDropdown components are marked as deprecated.
-   They are replaced by the Select and MultiSelect components.

## 8.7.0

### Minor Changes

-   Pagination to digitGroup numbers

## 8.6.2

### Patch Changes

-   Select:
    -   Fixes a bug where enabling the "virtualized" property did not work for grouped options.
-   Select, MultiSelect:
    -   Fixes a performance issue where hovering over list options caused unnecessary re-renders.
    -   Fixes styling issue for group labels.

## 8.6.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-i18n@2.7.0
    -   @theorchard/suite-core@2.5.2

## 8.6.0

### Minor Changes

-   GridTable to accept "paginationVariant" prop

## 8.5.0

### Minor Changes

-   New MarketSelector component

## 8.4.0

### Minor Changes

-   Select, MultiSelect:
    -   Added "recentSelections" property to show "Recent selections" in a left sidebar panel.
    -   Added "quickSelections" property to show "Quick selections" in a left sidebar panel.
-   MultiSelect:
    -   Added "requireApply" property to make it required to apply the changes through a "Apply" button in the footer.
    -   Added "showListModes" property to show buttons for switching between the "consolidated" (default) and "sectioned" lists. Note that this option is only applicable for grouped options.

## 8.3.0

### Minor Changes

-   Select, MultiSelect:
    -   Added "menuMaxHeight" property. ( defaults to 400px )
    -   Added "menuMaxWidth" property.
    -   Added "menuMinHeight" property.
    -   Fixed an issue where the input clear button was showing even if the selected value equalled the default.

## 8.2.1

### Patch Changes

-   Tag:
    -   Fix styling

## 8.2.0

### Minor Changes

-   InfoMessage and GridTable's emptyStateIcon to also accept ReactNode

## 8.1.5

### Patch Changes

-   FullscreenModal:
    -   Fix scrolling of modal body content
    -   Fix positioning of modal so there's no gap at the bottom.

## 8.1.4

### Patch Changes

-   Pagination to always show counter

## 8.1.3

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@2.5.1

## 8.1.2

### Patch Changes

-   GridTable:
    -   Fixed wrong styling of disabled checkboxes in non-selectable rows.

## 8.1.1

### Patch Changes

-   Pagination: fixes loader elements misalignment

## 8.1.0

### Minor Changes

-   New ListBox component

## 8.0.2

### Patch Changes

-   FullscreenModal:
    -   Fix react-modal warning

## 8.0.1

### Patch Changes

-   GridTable:
    -   Fix row checkbox alignment
    -   Revert change that enabled pagination when selectable is enabled

## 8.0.0

### Major Changes

-   FullscreenModal:
    -   Updated component with a much simpler API.
    -   Old FullScreenModal deprecated and available as LegacyFullScreenModal

## 7.36.0

### Minor Changes

-   Pagination: new loading state

## 7.35.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@2.5.0

## 7.35.0

### Minor Changes

-   SkeletonLoader:
    -   Add 3px border-radius to line shape
-   GridTable:
    -   Add default loading indicators for column headers and select boxes
    -   Add `HeaderLoadingIndicator` prop

## 7.34.2

### Patch Changes

-   GridTable SelectedCount singular text + improved spacing

## 7.34.1

### Patch Changes

-   GridTable
    -   Improve co-living of BulkActions + Pagination

## 7.34.0

### Minor Changes

-   HelpTooltip:
    -   Use updated icon, and correct size to 12x12px
-   GridTable:
    -   Add `tooltipStyle` prop to support showing tooltip on info glyph rather than text.
    -   Fix positioning of header checkbox/glyphs when header spans multiple lines.

## 7.33.0

### Minor Changes

-   GridTable
    -   New SelectedCount header extension

## 7.32.0

### Minor Changes

-   GridTable
    -   Add row highlight on hover and adds `disableRowHoverHighlight` prop to disable

## 7.31.3

### Patch Changes

-   Select, MultiSelect:
    -   Fix padding for group headers.

## 7.31.2

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@2.4.0

## 7.31.1

### Patch Changes

-   HeaderDropdown/HeaderSearchDropdown:
    -   Fix `closeMenuOnClear`

## 7.31.0

### Minor Changes

-   CoverArt:
    -   Support custom `width`

## 7.30.1

### Patch Changes

-   GridTable:
    -   Fix alignment of sort glyphs in column headers

## 7.30.0

### Minor Changes

-   SkeletonLoader:
    -   Add additional shapes and customisable dimensions

## 7.29.2

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@2.3.1

## 7.29.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/countries@1.2.0

## 7.29.0

### Patch Changes

-   GridTable:
    -   Expose `pageSizeOptions` prop

## 7.28.3

### Patch Changes

-   SuiteBadge, Tag, Pill:
    -   Style refinements

## 7.28.2

### Patch Changes

-   Updated dependencies - @theorchard/suite-identity@3.2.0

## 7.28.1

### Patch Changes

-   GridTable:
    -   Show cell separators for skeleton loader cells

## 7.28.0

### Minor Changes

-   GridTable:
    -   Add column visibility to onCustomizeSaved callback

## 7.27.1

### Patch Changes

-   Select, MultiSelect:
    -   Styling fixes to input and group padding.
-   MultiSelect:
    -   Fixes a bug where selecting all grouped options did not work.

## 7.27.0

### Minor Changes

-   GridTable:

    -   Use "v2" `GlyphIcon` instead of "v1" `Sort(x)Glyph`

    Migration Map:

    ```
    <SortGlyph />     ---> <GlyphIcon name="SortDefault" size="12" />
    <SortUpGlyph />   ---> <GlyphIcon name="SortDefault" size="12" />
    <SortDownGlyph /> ---> <GlyphIcon name="SortDescending" size="12" />
    ```

    _If your application applied CSS overrides to any of `<Sort* />` component, please make the necessary adjustments_

## 7.26.3

### Patch Changes

-   MultiSelect:
    -   Shows missing icons for selected values/tags.

## 7.26.2

### Patch Changes

-   Dropdown/SearchDropdown: Fix z-index

## 7.26.1

### Patch Changes

-   MultiSelect:
    -   Fixed styling issue where the selected values were hidden.
-   Tag:
    -   Fixed non-clickable close button.

## 7.26.0

### Minor Changes

-   Tag:

    -   Adds new `disabled` property

-   Pill:
    -   Fixes hover/active states

## 7.25.1

### Patch Changes

-   Select, MultiSelect:
    -   Updated styling.
    -   Shows the icon of the selected option in the input.
    -   Fixed bug with empty state copy.

## 7.25.0

### Minor Changes

-   DatePicker/DateRangePicker:
    -   Increase width of date picker view
    -   Update calendar glyph and increase clickable area
    -   Always focus first input field when date picker is opened
    -   Immediately reflect valid input field changes in date selection
    -   Minor style fixes

## 7.24.1

### Patch Changes

-   HeaderDropdown, SearchHeaderDropdown:
    -   Update chevron glyph styles

## 7.24.0

### Minor Changes

-   Select, MultiSelect:
    -   Adds support for rendering an icon to the left of the option / group.
    -   Fixes a bug with placeholder copies.
    -   Added copy for no remaining options.

## 7.23.0

### Minor Changes

-   Select, MultiSelect:
    -   Adds async loading and filtering support by using the new "onLoadOptions" callback.
    -   Updated copies for empty states and placeholders.
    -   Fixed filtering so group label does not show if no matches in the group.
    -   Fixed invalid css rule.

## 7.22.0

### Minor Changes

-   Select, MultiSelect:

    -   Fix paddings and general styles.
    -   Added inner "shadow" to the list.

-   MultiSelect:
    -   Added new list footer with "Select all" and "Clear all" buttons.
    -   Changed default tag width to 84px.
    -   Changed number of shown rows with tags to 2.

## 7.21.0

### Minor Changes

-   new Status component

## 7.20.2

### Patch Changes

-   Select, MultiSelect:
    -   Fix invalid css rule.

## 7.20.1

### Patch Changes

-   Select, MultiSelect:
    -   Preparation for replacing the current Dropdown component.

## 7.20.0

### Minor Changes

This version includes some general styling updates to our basic form controls (inputs, selects, textarea).

-   Adding a blue border to active/focused controls.
-   Adding a box-shadow hover effect to controls.

-   Select, MultiSelect:
    -   Adds a search glyph in the dropdown filter input
    -   Fixes styles

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@2.3.0

## 7.19.0

### Minor Changes

-   Select, MultiSelect:
    -   Adds support for option subtitles.
    -   Adds keyboard navigation support.
    -   Uses the correct double-chevron glyphs for the MultiSelect section expander.

## 7.18.2

### Patch Changes

-   HeaderDropdown, SearchHeaderDropdown:
    -   Update chevron glyphs

## 7.18.1

### Patch Changes

-   MultiSelect:
    -   Hides multi select section in dropdown menu if nothing is selected.

## 7.18.0

### Minor Changes

-   Select, MultiSelect:
    -   Adds missing support for grouped options.

## 7.17.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-utils@1.3.2
    -   @theorchard/suite-i18n@2.6.2
    -   @theorchard/suite-core@2.2.4

## 7.17.0

### Minor Changes

-   New experimental `MultiSelect` component. Not to be used in production yet.

## 7.16.0

### Minor Changes

-   Tag:
    -   Adds new property `width`. Use it to set a fixed width on the whole tag.
    -   Adds new property `maxWidth`. Use it to set a maximum width on the tag.
    -   Removes the `showCloseButton` property.
-   TruncatedText:
    -   No longer required to provide a `maxWidth` value. The default behavior is now to fill the parent container and truncate if overflowing.
    -   Deprecated the `maxCount` property.
-   Tooltip:
    -   Adds a new property `styles`.

## 7.15.4

### Patch Changes

-   GridTable:
    -   Fixes styling issues for total row and colored checkboxes.

## 7.15.3

### Patch Changes

-   fix SuiteBadge extra right margin

## 7.15.2

### Patch Changes

-   Select:
    -   Fixed missing translations.
-   Updated dependencies
    -   @theorchard/suite-i18n@2.7.0
    -   @theorchard/suite-core@2.2.3

## 7.15.1

### Patch Changes

-   Select
    -   Added missing translations.
-   Updated dependencies
    -   @theorchard/suite-i18n@2.6.0
    -   @theorchard/suite-core@2.2.2

## 7.15.0

### Minor Changes

-   New experimental Select component. Not to be used in production.

## 7.14.3

### Patch Changes

-   HeaderDropdown, SearchHeaderDropdown:
    -   Tweak styles

## 7.14.2

### Patch Changes

-   Popover, Tooltip:
    -   Fixes a bug where the `className` from the page context was not applied to the overlay element.

## 7.14.1

### Patch Changes

-   GridTable:
    -   Fixes issues with sticky headers when used in combination with the "maxHeight" property.
    -   Fixes issue where sticky headers in "show more" modal did not work.

## 7.14.0

### Minor Changes

-   add controlling prop to Tooltip

## 7.13.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@2.2.1

## 7.13.0

### Minor Changes

-   GridTable:
    -   Adds a new `showSelectOnlyLinks` property to show "Only" links in the main column cells on hover. Clicking it will select only that row.
        Note that the `selectable` property must be enabled.

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@2.2.0

## 7.12.0

### Minor Changes

-   GridTable:
    -   Adds a new `highlightSelectedRows` property. Use it to control whether to highlight the whole row if selected or not. Defaults to true.

## 7.11.0

### Minor Changes

-   Add `HeaderDropdown` and `HeaderSearchDropdown`
-   Deprecate `Dropdown.CTA` and `SearchDropdown.CTA`

## 7.10.0

### Minor Changes

-   New TruncatedText component

## 7.9.0

### Minor Changes

-   GridTable:
    -   Added a new property "showTotals" to show a row with totals for each numeric column.
    -   Added a new property "customTotals" to allow computing the totals yourself.

## 7.8.2

### Patch Changes

-   Gridtable: Fix cell borders for grouped rows

## 7.8.1

### Patch Changes

-   Dropdown: Fix dropdown not opening when input is clicked

## 7.8.0

### Minor Changes

-   GridTable: Add sorting of grouped rows

## 7.7.1

### Patch Changes

-   Pagination:
    -   Closes the pagination menu ( popover ) when clicking on the navigation links inside.
        This is to prevent the menu staying open and not re-positioning itself after table height changes due to pagination, leaving it in the wrong position.

## 7.7.0

### Minor Changes

-   GridTable:
    -   Added new `getCheckboxColorIndex` callback property.
        Use it to return the index of a data visualization color for theming checkboxes in selectable rows.
        Note that the callback is only invoked if the `selectable` property is enabled.

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@2.1.0

## 7.6.0

### Minor Changes

-   GridTable:
    -   Removes the experimental "pinnedRowKey" property.
    -   Reworked the sticky header / row logic so it works with horizontal scroll.
    -   Adds a new "pinnedRows" property to add pinned ( sticky ) rows at the top of the table.
    -   Fixes a bug where fixed columns were hidden on horizontal scroll.

## 7.5.1

### Patch Changes

-   Improve GridTable ActionButtons disabled state

## 7.5.0

-   Pagination:
    -   Adds a new "menuPlacement" property to control where the popover appears. Defaults to "bottom".

## 7.4.1

### Patch Changes

-   GridTable:
    -   Fixed styling for action buttons.

## 7.4.0

### Minor Changes

-   GridTable:
    -   Adds a new "pinnedRowKey" property to allow pinning a row at the top of the table.

## 7.3.0

### Minor Changes

-   GridTable:
    -   The "stickyColumnHeaders" property is deprecated and replaced by a new "stickyHeader" property.
    -   The "stickyColumnHeadersOffset" property is deprecated and should be controlled by the `--main-content-padding` css variable.
    -   The header ( SummaryBar ) is now sticky when the "stickyHeader" property is true.
    -   The header is now also sticky when the "maxHeight" and "stickyHeader" property are set.
    -   Fixes a bug where the deprecated SummaryBar did not fill the whole header.

## 7.2.0

### Minor Changes

-   Add show prop to Popover

## 7.1.3

### Patch Changes

-   Fixes a scss warning for the CoverArt component about not using `calc`.

## 7.1.2

### Patch Changes

-   Fixes a bug in the Pagination component where the calculation of total pages were sometimes wrong.

## 7.1.1

### Patch Changes

-   Remove css rule in modal body targeting `<p>` elements directly.

## 7.1.0

### Minor Changes

-   DatePicker: Add `controlId` prop

## 7.0.1

### Patch Changes

-   Fix GridTable gendoc

## 7.0.0

### Major Changes

-   Added new `Pagination` component replacing the old Bootstrap based one.
-   Deprecated the `GridTable.SummaryBar` component. The functionality is moved to the `GridTable` itself.

#### BREAKING CHANGES

-   The new `Pagination` component has the following breaking changes to its API:
    -   `totalPages`: (removed) Now calculated by the `totalCount` and `pageSize` properties.
    -   `totalCount`: (new) Required for displaying total number of pages and navigation to the last page.
    -   `currentPage`: (modified) This value is now zero based. Meaning the first page has the value `0`.
    -   `onChange`: (modified) This event is the same, but the page value given is now zero based.
    -   `onSetPageSize`: (new) New required event to apply page size set by the user.

## 6.6.0

### Minor Changes

-   GridTable
    -   The property "showFullscreenButton" is deprecated and replaced with "showMore".
    -   The property "onShowFullscreen" is deprecated and replaced with "onShowMore".
    -   The property "fullscreenTitle" is deprecated and replaced with "showMoreModalTitle".
    -   Added a new property "showMoreLink" to link to a different page with more results. (Instead of showing a modal).
    -   Enabling the "showMore" button/link will now say "Show more" instead of "Show all".
    -   Clicking the "showMore" button will now open a normal modal instead of a fullscreen modal.

## 6.5.1

### Patch Changes

-   DatePicker
    -   Add default date range to the DatePicker (single select) component.
    -   Improves rendering performance of the calendar.
    -   Fixes styling of month titles in calendar.

## 6.5.0

### Minor Changes

-   Changed the date format in DatePicker component from "YY/MM/DD" to "YYYY/MM/DD". The change is backwards compatible and entering dates in the format "YY/MM/DD" is still supported.

## 6.4.3

### Patch Changes

-   Correctly apply variant to table action GlyphIcon

## 6.4.2

### Patch Changes

-   Support for new GlyphIcon component

## 6.4.1

### Patch Changes

-   GridTable: Fix sticky headers sorted colors

## 6.4.0

### Minor Changes

-   Adds the following callbacks for the GridTable.SummaryBar customize actions:
    -   onCustomize
    -   onCustomizeCancelled
    -   onCustomizeColumnCheck
    -   onCustomizeSaved

## 6.3.5

### Patch Changes

-   GridTable: Makes sure the IntersectionObserver class exists before using it in the sticky headers logic. It does not exist in the jsdom environment and will cause Jest tests to fail.

## 6.3.4

### Patch Changes

-   GridTable: Fix sticky headers

## 6.3.3

### Patch Changes

-   Popover: Remove max-width

## 6.3.2

### Patch Changes

-   Popover overlay refinement

## 6.3.1

### Patch Changes

-   Dropdown: Fix `isSelectable` prop

## 6.3.0

### Minor Changes

-   Restrict Tooltip trigger to only hover/focus

## 6.2.0

### Minor Changes

-   Restrict Popover to only click + fix rootClose + add overlay shadow

## 6.1.5

### Patch Changes

-   DateRangePicker: Fix inputting dates that are on the limit

## 6.1.4

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@2.0.3

## 6.1.3

### Patch Changes

-   GridTable: Fix sticky columns when table is wider than viewport
-   Updated dependencies
    -   @theorchard/suite-utils@1.3.1
    -   @theorchard/suite-i18n@2.5.3

## 6.1.2

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@2.0.1

## 6.1.1

### Patch Changes

-   Fixes disabled style for disabled GridTable.Action

## 6.1.0

### Minor Changes

-   GridTable: Add `disableSortBySecondary` table prop and `LoadingIndicator` cell prop

## 6.0.0

### Major Changes

-   New `Tooltip` and `Popover` components

### Breaking Changes

-   `Tooltip` and `Popover` components have changed their API, so they should be considered new components.
-   Old `Tooltip` and `Popover` are still available as `BsTooltip` and `BsPopover` without any API changes.
-   `Overlay` and `OverlayTrigger` has also been renamed to `BsOverlay` and `BsOverlayTrigger` and they will be dropped in the next major release.
-   `DatePicker` has been deprecated and renamed to `LegacyDatePicker`
-   `DateRangePicker.Single` has been moved to `DatePicker`

### Minor Changes

-   DateRangePicker/DatePicker
    -   Clicking outside the date picker closes the menu.
    -   Date input field is editable.
-   DatePicker: Apply/Cancel buttons are removed, and date selection is immediately applied.

## 5.29.0

### Minor Changes

-   Alert: Add `onDismiss` callback

## 5.28.4

### Patch Changes

-   DateRangePicker: Refactor identity locale reading

## 5.28.3

### Patch Changes

-   HelpTooltip: Fix `container` prop

## 5.28.2

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-identity@3.1.0

## 5.28.1

### Patch Changes

-   DateRangePicker: Fix `isClearable` when component is controlled

## 5.28.0

### Minor Changes

-   Dropdown.CTA: Add default toggle button component, and tweak styles

## 5.27.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-identity@3.0.0

## 5.27.0

### Minor Changes

-   GridTable: CSV export button provides a list of all available columns

## 5.26.0

### Minor Changes

-   GridTable column customization: 'hidden-default' superseded by 'collapse' state

## 5.25.0

### Minor Changes

-   HelpTooltip: Expose bootstrap container prop

## 5.24.5

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@1.13.1

## 5.24.4

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@1.13.0

## 5.24.3

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@1.12.2

## 5.24.2

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@1.12.1

## 5.24.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@1.12.0

## 5.24.0

### Minor Changes

-   Adds a "disabledDays" property to the DatePicker component. Use it to disable certain days or date ranges in the calendar.

## 5.23.0

### Minor Changes

-   Add disabled property to GridTable.RowAction

## 5.22.1

### Patch Changes

-   Modals: Fix header shadow and height

## 5.22.0

### Minor Changes

-   DateRangePicker:
    -   Autofocus first date input when date picker is opened
    -   Update date selection algorithm when dates are clicked
    -   Reset date selection to date when a prev. selected date is clicked
    -   Always display the selected date range in days
    -   Fix color of selected date in inputs

## 5.21.0

### Minor Changes

-   DateRangePicker:
    -   Add `showOptionLabel` prop to show label instead of range duration
    -   Add option value to `onChange` and `selectedValue`
    -   Close custom dropdown when select box or calendar is clicked
    -   Show cursor on select hover
    -   Switch from css `width` to `min-width`

## 5.20.2

### Patch Changes

-   DateRangePicker: Fix timezone handling

## 5.20.1

### Patch Changes

-   add basic gendocs + improved aliasing naming

## 5.20.0

### Minor Changes

-   GridTable: Update styling and add `shadowed` prop

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-utils@1.3.0
    -   @theorchard/suite-i18n@2.5.2
    -   @theorchard/suite-core@1.11.1

## 5.19.2

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@1.11.0

## 5.19.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-identity@2.11.0

## 5.19.0

### Minor Changes

-   Add `DateRangePicker`

## 5.18.0

### Minor Changes

-   Add support for rendering GridTable headers using custom columns.

## 5.17.2

### Patch Changes

-   Fix issue with GridTable custom columns causing the cell content not to be rendered.

## 5.17.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@1.10.1

## 5.17.0

### Minor Changes

-   GridTable: Replaced the default loading indicator with skeleton loaders.
    The default number of loading rows is 5. Use the `loadingRows` property to control how many rows to render.

## 5.16.0

### Minor Changes

-   Added support for sticky column headers in the GridTable component.
    The feature is controlled by the new "stickyColumnHeaders" and "stickyColumnHeadersOffset" properties.

## 5.15.0

### Minor Changes

-   Dropdown.CTA: Add `hideFilter` prop

## 5.14.0

### Minor Changes

-   Modal: Add `confirmDisabled` prop

## 5.13.0

### Minor Changes

-   SearchDropdown: Expose `onBlur` prop

## 5.12.0

### Minor Changes

-   Added support for custom GridTable column children.

## 5.11.1

### Patch Changes

-   Tweak scrollbar and styling of dropdowns

## 5.11.0

### Minor Changes

-   Dropdown.CTA: Add `onClose` callback

## 5.10.0

### Minor Changes

-   Dropdown.CTA: Add `closeMenuOnClear` prop

## 5.9.0

### Minor Changes

-   Dropdown: Re-export `createFilter` method from react-select

## 5.8.0

### Minor Changes

-   GridTable: Add row grouping

## 5.7.0

### Minor Changes

-   Add HelpTooltip to AlertContainer + improved layout

## 5.6.1

### Patch Changes

-   DatePicker: Fix calendar overflow

## 5.6.0

### Minor Changes

-   Fixes a bug in the table customize modal where default hidden columns were not configurable.
-   Adds a "bulkActions" section to the GridTable.SummaryBar component. Use it together with "selectable" and "rowActions" to show bulk actions in the header.
-   Adds a way to add custom components to the GridTable.SummaryBar component.

## 5.5.2

### Patch Changes

-   Fix GridTable actions so they are fixed in the last column, but still hover over rows when the table overflows.

## 5.5.1

### Patch Changes

-   GridTable: Right-align table action buttons

## 5.5.0

### Minor Changes

-   GridTable: Add header and borders to table action column

## 5.4.0

### Minor Changes

-   GridTable: Add rowSpan support for columns

## 5.3.2

### Patch Changes

-   Fix GridTable column customization so it stores the hidden columns and not the visible.

## 5.3.1

### Patch Changes

-   Fix skeleton loader animation in production

## 5.3.0

### Minor Changes

-   Implement tooltips for GridTable actions

## 5.2.0

### Minor Changes

-   Added `cancelTitle` and `title` props to Modals

## 5.1.0

### Minor Changes

-   Add condition prop to table actions

## 5.0.0

### Major Changes

-   Refactored and updated design of Modal components

### BREAKING CHANGES:

-   `customFooter`, `customHeader`, and `react-modal` props are only available in `Modal.Custom`, `Sidecar.Custom`, and `FullScreenModal.Custom`.
-   `onRequestClose` is required.
-   The `header` prop only replaces the title of the modal, not the close button. To replace the entire footer, use `customHeader`.
-   `buttonSize` has been removed.
-   `onRequestSave` has been renamed `onConfirm`.
-   `saveTitle` has bee renamed `confirmTitle`.
-   The footer is hidden by default, and is only shown when `onConfirm` is passed.
-   The footer cancel button can be hidden by setting `hideCancelButton`.

## 4.24.2

### Patch Changes

-   Use @theorchard/countries library for getting country info and names.
-   Updated dependencies
    -   @theorchard/countries@1.1.0

## 4.24.1

### Patch Changes

-   Fix table min-height when bordered. The min-height should only apply when the table is empty and showing loading indicator.

## 4.24.0

### Minor Changes

-   Added new "minMenuWidth" property to the SearchDropdown component.

## 4.23.0

### Minor Changes

-   Fix styling for the Dropdown component so the "maxMenuWidth" property works as expected.
-   Add new "minMenuWidth" property to give more control over the menu width.

## 4.22.5

### Patch Changes

-   Fix bug in the Dropdown component introduced in the previous patch.
    The "selectedValue" property was not respected if it was initially undefined or null.

## 4.22.4

### Patch Changes

-   The "controlled" property of the Dropdown component is now deprecated.
    The component can be controlled using the "value" and "selectedValue" without it.

## 4.22.3

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@1.10.0

## 4.22.2

### Patch Changes

-   GridTable: Disable bulk select if no rows are selectable

## 4.22.1

### Patch Changes

-   Fix bug in the GridTable component selection mode.
    For the rows which the "rowSelectEnabled" callback returns false, the rows should not be used to determine whether the "all" checkbox is checked or not.

## 4.22.0

### Minor Changes

-   Adds a new "rowSelectEnabled" property to the GridTable component.
    Use it to control whether a row checkbox is disabled in selection mode.
-   Fixes a bug outputting a "0" when setting the "loadingRows" property to 0.

## 4.21.0

### Minor Changes

-   Updated modal styles and scroll interaction

## 4.20.0

### Minor Changes

-   Added new "maxMenuWidth" property to the Dropdown and SearchDropdown components.

## 4.19.0

### Minor Changes

-   Add "disabled" property to the DatePicker component.
-   Fixed bug were you could not update the value by code.

## 4.18.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@1.9.1

## 4.18.0

### Minor Changes

-   Added a new "labelClassName" property to the `Label` component. This lets you apply a custom class name to the inner <label> element.

## 4.17.2

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@1.9.0

## 4.17.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@1.8.0

## 4.17.0

### Minor Changes

-   Updates to the DatePicker component:
    -   Fixed bug where input values was not validated enough.
    -   Fixed bug where onChange was invoked too often.
    -   Added clearable property, showing a X icon to clear the input control.

## 4.16.0

### Minor Changes

-   Added new features to the GridTable component:
    -   Summary bar header
    -   Fullscreen mode (show more)

## 4.15.0

### Minor Changes

-   Added selectable feature to the GridTable component.

## 4.14.2

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@1.7.0

## 4.14.1

### Patch Changes

-   Add missing styles for fixated columns in the GridTable component.

## 4.14.0

### Minor Changes

-   Add skeleton loader to the GridTable component.

## 4.13.1

### Patch Changes

-   Fixed bug in the DatePicker component, making the input control assignable.

## 4.13.0

### Minor Changes

-   Added new DatePicker component.
-   Dropdown component has a default "auto" menu placement. Meaning it will "drop up" if there is not enough space below.

## 4.12.0

### Minor Changes

-   Refactors the GridTable component to use div elements and adds experimental table actions feature.

## 4.11.0

### Minor Changes

-   Adds the react-select creatable functionality to the Dropdown and SearchDropdown components.
-   The full react-select api is now available through the Dropdown.Custom and SearchDropdown.Custom components.

Normal select variations:

```tsx
<Dropdown>
<Dropdown.CTA>
<Dropdown.Creatable>
<Dropdown.Custom>
```

Async select variations:

```tsx
<SearchDropdown>
<SearchDropdown.CTA>
<SearchDropdown.Creatable>
<SearchDropdown.Custom>
```

## 4.10.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-utils@1.2.0
    -   @theorchard/suite-i18n@2.5.1
    -   @theorchard/suite-core@1.6.4

## 4.10.0

### Minor Changes

-   Adds new Dropdown.CTA component. Use it to show a dropdown inside a popover when clicking on some custom content.

## 4.9.5

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-i18n@2.5.0
    -   @theorchard/suite-core@1.6.3

## 4.9.4

### Patch Changes

-   Fix CSS margins for the SkeletonLoader component.

## 4.9.3

### Patch Changes

-   Fixes for the HelpTooltip component:
    -   Do not show tooltips when the message prop is empty.
    -   Add extra "with-icon" class when using the built in InfoGlyph.

## 4.9.2

### Patch Changes

-   Fix loading behaviour for the GridTable component

## 4.9.1

### Patch Changes

-   Updates to the experimental GridTable component.
-   Updated dependencies
    -   @theorchard/suite-utils@1.1.2
    -   @theorchard/suite-i18n@2.4.1
    -   @theorchard/suite-core@1.6.2

## 4.9.0

### Minor Changes

-   Add new GridTable component.

## 4.8.3

### Patch Changes

-   Update dropdown/tooltip cursors

## 4.8.2

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-i18n@2.4.0
    -   @theorchard/suite-core@1.6.1

## 4.8.1

### Patch Changes

-   Added isClearable property to the SearchDropdown component

## 4.8.0

### Minor Changes

-   Adds current page container class name to Modal portal element.

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@1.6.0

## 4.7.4

### Patch Changes

-   Fix styling for modal header and footer

## 4.7.3

### Patch Changes

-   Fix min-height and border styling for the Dropdown components.

## 4.7.2

### Patch Changes

-   Add missing class name to Dropdown internal select component.

## 4.7.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@1.5.1

## 4.7.0

### Minor Changes

-   Added new SearchDropdown component.

## 4.6.0

### Minor Changes

-   Add Field, Control, Label, NumberInput from FRC

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@1.5.0

## 4.5.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@1.4.0

## 4.5.0

### Minor Changes

-   Bump react-modal library.
-   Remove CdnSvg component.

## 4.4.0

### Minor Changes

-   Add support for React 18
-   Updated dependencies
    -   @theorchard/suite-core@1.2.1

## 4.3.0

### Minor Changes

-   Export bootstrap Row and Col

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@1.2.0

## 4.2.4

### Patch Changes

-   Adds a new "controlled" property to the Dropdown component. This property is used to overcome an issue with react-select, where the selected value is not cleared when setting the "value" or "selectedValue" property to undefined.

## 4.2.3

### Patch Changes

-   Remove unnecessary span wrapper elements in the HelpTooltip component.

## 4.2.2

### Patch Changes

-   Accept Dropdown option icons as FCs

## 4.2.1

### Patch Changes

-   Export react-select component types.
-   Fix broken ref forwarding for Dropdown component.
-   The Dropdown "onValueChanged" callback now includes the option as the last param.

## 4.2.0

### Minor Changes

-   Export react-select components through the Dropdown.components property.
-   Bump react-select library version.

## 4.1.1

### Patch Changes

-   Add missing ref attribute for the Dropdown component.
-   Add new "onValueChanged" callback with (name, value) signature.

## 4.1.0

### Minor Changes

-   Dropdown component has a new property "selectedValue". This property allows for setting the current selected option in the dropdown based on string value(s).

## 4.0.5

### Patch Changes

-   Modal.footer is now nullable. If null, then it will not render the default footer.

## 4.0.4

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@1.1.1

## 4.0.3

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@1.1.0

## 4.0.2

### Patch Changes

-   @theorchard/suite-i18n@2.3.8
-   @theorchard/suite-core@1.0.4

## 4.0.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-utils@1.1.1
    -   @theorchard/suite-i18n@2.3.7
    -   @theorchard/suite-core@1.0.3

## 4.0.0

### Major Changes

This major version change is about reducing the final bundle sizes for our suite apps.

**Uses the new suite-core library**

The suite-core library is an internal library that helps separate suite-frontend and suite-components. suite-frontend no longer has a peer-dependency on suite-components, but instead a direct dependency on suite-core.

The immediate effect of this move is that we can do better tree-shaking and exclude third party libraries that your suite app does not use.

Suite apps should continue to import components from suite-components as usual, **NO API CHANGES**.

**Removes dependency on lodash**

Lodash is great, but also quite big. There are multiple ways of reducing lodash final size, but it is hard when it is used throughout the Suite Framework. So we have decided to remove the dependency in the framework.

Suite apps may still depend on it, but it is recommended to use e.g a custom build to reduce its size.

### BREAKING CHANGES:

Since suite-frontend no longer depends on suite-components, suite apps need to explicitly import suite-component styles.

Change this:

```css
@import '~@theorchard/suite-frontend/styles';
```

To this:

```css
@import '~@theorchard/suite-frontend/styles';
@import '~@theorchard/suite-components/styles';
@import '~@theorchard/suite-icons/styles';
```

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-core@1.0.2
    -   @theorchard/suite-utils@1.1.0
    -   @theorchard/suite-i18n@2.3.6

## 3.6.2

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-i18n@2.3.5

## 3.6.1

### Patch Changes

-   Fix double file browser open issue in chrome for windows and linux OS

## 3.6.0

### Minor Changes

-   Migrate `Pagination` from FRC

## 3.5.3

### Patch Changes

-   Disable bootstrap form valid state

## 3.5.2

### Patch Changes

-   @theorchard/suite-i18n@2.3.4

## 3.5.1

### Patch Changes

-   @theorchard/suite-i18n@2.3.3

## 3.5.0

### Minor Changes

-   Migrate `UploadArea` from FRC

## 3.4.2

### Patch Changes

-   @theorchard/suite-i18n@2.3.2

## 3.4.1

### Patch Changes

-   Updated dependencies []
    -   @theorchard/suite-i18n@2.3.1

## 3.4.0

### Minor Changes

-   Renamed suite-localization to suite-i18n

### Patch Changes

-   Updated dependencies []
    -   @theorchard/suite-i18n@2.3.0

## 3.3.4

### Patch Changes

-   Order alerts by importance in <AlertContainer>

## 3.3.3

### Patch Changes

-   Export Country constants.

## 3.3.2

### Patch Changes

-   Fix gap in <Alert> indicator when page is scaled

## 3.3.1

### Patch Changes

-   Updated dependencies []
    -   @theorchard/suite-localization@2.2.0

## 3.3.0

### Minor Changes

-   Add all remaining bootstrap styles
-   Add custom button styles from FRC

## 3.2.0

### Minor Changes

-   Export bootstrap `Overlay` component

## 3.1.0

### Minor Changes

-   Remove `size` property from `Alert`.
-   Tweak design of `Alert`.

## 3.0.0

### Major Changes

-   Replaced Bootstrap `Alert` component with suite `Alert`.

## 2.1.3

### Patch Changes

-   Fix duplicate keys error when showing toast messages with the same content.

## 2.1.2

### Patch Changes

-   fix not exporting types from react-select

## 2.1.1

### Patch Changes

-   Updated dependencies [undefined]
    -   @theorchard/suite-localization@2.1.0

## 2.1.0

### Minor Changes

-   Rename LoaderWrapper to SkeletonLoader

## 2.0.1

### Patch Changes

-   Re-export `Tabs` component from react-bootstrap.
-   Increase `Dropdown` menu z-index.
-   Fix layout styling for `ErrorMessage` and `LoadingIndicator`.
-   Change `SideCar` animation to use the more performant `transform` instead of `right`.

## 2.0.0

### Major Changes

-   Removed bootstrap styles as they are causing duplicates and conflicts with FRC.
-   Make sure you have included the FRC styles in your project.

## 1.5.0

### Minor Changes

-   Added CountryDropdown component

## 1.4.1

### Patch Changes

-   Fix Modals styles

## 1.4.0

### Minor Changes

-   Add Dropdown component

## 1.3.0

### Minor Changes

-   New FullScreenModal component

## 1.2.2

### Patch Changes

-   Fix broken scss vars.

## 1.2.1

### Patch Changes

-   Ensure we support "testId" for all components.

## 1.2.0

### Minor Changes

-   Use the shared stylelint configuration package.
-   SCSS mixins and vars has been renamed to use kebab-case.

## 1.1.1

### Patch Changes

-   Use direct dependencies on localization and utils.

## 1.1.0

### Minor Changes

-   Fix + Export bootstrap's Modal as BsModal

## 1.0.34

### Patch Changes

-   Set `LoadingIndicator` min-height

## 1.0.33

### Patch Changes

-   Update locale terms

## 1.0.32

### Patch Changes

-   Improve ErrorMessage component

## 1.0.31

### Patch Changes

-   LoadingIndicator changes:
    -   Add fade in animation.
    -   Add "please wait" title support.

## 1.0.30

### Patch Changes

-   Set default variant to 'secondary' for the Button component

## 1.0.29

### Patch Changes

-   use peerDependencies

## 1.0.28

### Patch Changes

-   Set default type to 'tooltip' for the HelpTooltip component

## 1.0.27

### Patch Changes

-   Added Toast component

## 1.0.26

### Patch Changes

-   Added components:
    -   InfoMessage
    -   LoadingSpinner
-   Updated dependencies []
    -   @theorchard/suite-icons@1.1.5

## 1.0.25

### Patch Changes

-   Updated dependencies []
    -   @theorchard/suite-localization@1.1.3

## 1.0.24

### Patch Changes

-   Updated dependencies []
    -   @theorchard/suite-utils@1.0.1

## 1.0.23

### Patch Changes

-   Updated dependencies []
    -   @theorchard/suite-icons@1.1.4

## 1.0.22

### Patch Changes

-   Updated dependencies []
    -   @theorchard/suite-icons@1.1.3

## 1.0.21

### Patch Changes

-   Add missing dependencies

## 1.1.0

### Patch Changes

-   Added components from FRC
    -   HelpTooltip (Help)
    -   LoaderWrapper

## 1.0.19

### Patch Changes

-   PUB-147: improve pageNav to handle "tabs" instead "pages"

## 1.0.18

### Patch Changes

-   Added CoverArt component

## 1.0.17

### Patch Changes

-   Updated dependencies []
    -   @theorchard/suite-localization@1.1.2

## 1.0.16

### Patch Changes

-   Export more bootstrap components and fix styling

## 1.0.15

### Patch Changes

-   Fix style import order

## 1.0.14

### Patch Changes

-   Add bootstrap styling ( copied from FRC )

## 1.0.13

### Patch Changes

-   Updated dependencies []
    -   @theorchard/suite-localization@1.1.0

## 1.0.12

### Minor Changes

-   Updated dependencies []
    -   @theorchard/suite-localization@1.0.5

## 1.0.11

### Patch Changes

-   Export more bootstrap components

## 1.0.10

### Patch Changes

-   Building styles now places all scss files in a more convenient `scss` folder.

## 1.0.9

### Patch Changes

-   Moved `Page` component to suite-frontend

## 1.0.8

### Patch Changes

-   Updated dependencies []
    -   @theorchard/suite-localization@1.0.4

## 1.0.7

### Patch Changes

-   Added components:
    -   Button ( react-bootstrap )
    -   ErrorBoundary
    -   ErrorMessage
    -   LoadingIndicator
    -   Page
        -   PageBody
        -   PageCol
        -   PageGrid
        -   PageHeader
        -   PageNav
        -   PageSwitch
        -   PageTitle
        -   PageToolbar
        -   PageView

## 1.0.6

### Patch Changes

-   Updated dependencies []
    -   @theorchard/suite-localization@1.0.3

## 1.0.5

### Patch Changes

-   New CdnSVG component
