{/* 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.39'
  parameters={{
    viewMode: 'docs',
    previewTabs: {
      canvas: { hidden: true },
    },
  }}
/>

{/* INSERT NEW UPDATE HERE */}

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

**09-JAN-2024**

### 3.39.11

Adding a confirmation experience to the `FormButtons` prop `resetButtonProps`. This will allow us to add a confirmation experience to the reset button.

[FormButtons](/story/components-formcomponents-formbuttons--reset-button-confirmation)

### 3.39.10

Added the ability to have a `cancelCallout` in the `ConfirmationButton`. This will allow us to add a callout function on cancel button click.

[ConfirmationButton](/story/components-buttons-button--with-confirmation)

---

**08-JAN-2024**

### 3.39.8

Added the ability to have a `rightLabel` in the `NewSelect` group options. This will allow us to have a label on the right side of the group header.

[NewSelect - Groups](/story/components-formcomponents-newselect--with-groups)

### 3.39.7

Added the `cancelButtonText` prop to the `ConfirmationPopoverContent`. This will allow us to change the cancel button text in the component.

[ConfirmationPopoverContent](/story/components-popover-confirmationpopovercontent--docs)

### 3.39.6

Added the `disableTrimText` prop to the `Spreadsheet`. This will allow us to disable the use of `TrimText` in our `SpreadsheetCell` component.

[Spreadsheet](/story/components-spreadsheet-spreadsheet--cell-validation)

---

**05-JAN-2024**

### 3.39.5

Added the `onRowSave` prop to `Spreadsheet`. This is a callback function that will return the updated row to the host component.

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

### 3.39.4

Added the prop `secondaryContent` to `NewSelect` to allow for a secondary content area to be displayed in the dropdown. This is nested inside of an option when configuring the `options` prop.

[NewSelect - Secondary Content](/story/components-formcomponents-newselect--secondary-content)

---

**04-JAN-2024**

### 3.39.3

Passing the `tippyRef` through the `Popover` props `children` and `popoverContent` to allow consuming components access to the `tippyRef`.

[Popover](/docs/components-popover-popover--docs)

### 3.39.2

Refactoring `Popover` types and updating `NewSelect` styles and types.

[Popover](/docs/components-popover-popover--docs)

[NewSelect](/docs/components-formcomponents-newselect--docs)

---

**03-JAN-2024**

### 3.39.1

Exporting `Popover` from module.ts.

[Popover](/docs/components-popover-popover--docs)

### 3.39.0

Created a `Popover` component that utilizes `Tippy` and much of the code that keeps getting reused for a standard Tippy popover experience.

[Popover](/docs/components-popover-popover--docs)

---
