{/* ATTENTION */}

{/* When updating this file, please add the newest comments at the top of the file so they are displayed first */}

{/* Changes should include any functional changes made to the component and how that affects the component/function usage */}

{/* or changes made to the Types (and what effect that will have for the component/function) */}

import { Meta } from '@storybook/addon-docs/blocks'

<Meta
  title='ChangeLog/v3/3.40'
  parameters={{
    viewMode: 'docs',
    previewTabs: {
      canvas: { hidden: true },
    },
  }}
/>

{/* INSERT NEW UPDATE HERE */}

{/* Include date, version & the change and it's functional effects */}

**29-JAN-2024**

### 3.40.15

Adjusted the `Spinner` component `size` prop to include an `xs` size.

[Spinner](/docs/components-loaders-spinner--docs)

---

**25-JAN-2024**

### 3.40.14

Adding the ability to have a `popoverRef` passed back from the `SortColumn` component when using the `filter.children` prop. This allows us to have access to the ref of the popover.

### 3.40.13

Added `searchBarProps` to the `NewSelect` in order to access the `SearchBar` component props. We now have access to the `onChange` callout, optional `placeholder` override, and other `SearchBar` props. Also, we are allowing the ability to always show the `SearchBar` by passing in `showSearchBar` prop from the `searchBarProps` object.

[NewSelect - SearchBar callout](/story/components-formcomponents-newselect--search-bar-callout)

[NewSelect - forc showing SearchBar](/story/components-formcomponents-newselect--force-showing-search)

### 3.40.12

Removed Autocomplete component

### 3.40.11

Changed the body prop in GuidedTour steps to allow for React Nodes instead of just strings.

[GuidedTour](/story/components-guidedtour--guided-tour)

### 3.40.10

Added the `widthOffset` prop to the `SpreadsheetContainer` table which is an optional number, & removed the `containerCustomWidth` & `containerCustomHeight` props.

[Spreadsheet](/story/components-spreadsheet-spreadsheetcontainer--custom-width-offset)

---

**24-JAN-2024**

### 3.40.9

Added the `confirmButtonText` prop to the `isLastRowDeleted` to customize the confirm button text for the last deleted row.

[Spreadsheet](/story/components-spreadsheet-spreadsheet--editable-and-non-editable-cells)

### 3.40.8

Added a prop to the `Pagination` component called `currentPage`. It is used to highlight the current page.

[Pagination](/story/components-pagination--current-page)

[PageFooter](/story/components-pagefooter--left-section-with-pagination)

---

**23-JAN-2024**

### 3.40.7

Converted FilterMenu to TSX, adding more helpful types and type descriptions

### 3.40.6

Added the `noBorder` prop to the `NewSelect` to remove the border around the component.

[NewSelect](/story/components-formcomponents-newselect--no-border)

### 3.40.5

Added the `containerCustomWidth` & `containerCustomHeight` props to the `SpreadsheetContainer`. These props are optional.

[Spreadsheet](/story/components-spreadsheet-spreadsheetcontainer--custom-width-height)

### 3.40.4

Added the `keysToInclude` prop to the `SpreadsheetCell` table which is an optional array specifying the keys to be included in the main data

[Spreadsheet](/story/components-spreadsheet-spreadsheetcontainer--custom-columns)

---

**12-JAN-2024**

### 3.40.3

Added the prop `disableCheckboxes` to the `StandardTable` and `CheckboxTable`. It is a function that returns a boolean. It is meant to check if a row should have a disabled checkbox or not.

[StandardTable](/story/components-tables-standardtable--checkbox-table)

[CheckboxTable](/story/components-tables-checkboxtable--basic)

### 3.40.2

Added the `isRowDelete` flag to `SpreadsheetCell` to determine whether to delete the row or not. The prop `tooltipMessage` was also added to display a custom tooltip message when hovering over the icon.

[Spreadsheet](/story/components-spreadsheet-spreadsheet--editable-and-non-editable-cells)

### 3.40.1

Added the `isLastRowDeleted` prop to the `SpreadsheetCell` table, including the `tooltipMessage` for a custom tooltip message that is displayed upon hovering over the icon.

[Spreadsheet](/story/components-spreadsheet-spreadsheet--editable-and-non-editable-cells)

---

**10-JAN-2024**

### 3.40.0

The `Spinner` component has been added.

[Spinner](/docs/components-loaders-spinner--docs)

---
