Whats New Sage 200 2025 R2 - Web Amendability
New Components
No new components have been added in this release.
Removed Components
No components have been removed in this release.
Updated Components
Accordion
buttonWidthprop has been removedbuttonHeadingprop has been removedschemeprop has been removeddata-elementprop has been addeddata-roleprop has been added
AccordionGroup
data-elementprop has been addeddata-roleprop has been added
Badge
data-elementprop has been addeddata-roleprop has been addedcolorprop has been modified- Description has changed from “Prop to specify the colour of the component” to “Prop to specify the color of the component”
Box
tabIndexprop has been removedborderRadiusprop has been modified- Description has changed from “Design Token for Border Radius. Note: please check that the border radius design token you are using is compatible with the Box component. This prop will not do anything if you have the roundedCornerOptOut flag set in the CarbonProvider” to “Design Token for Border Radius. Note: please check that the border radius design token you are using is compatible with the Box component.”
Button
data-componentprop has been removedisWhiteprop has been addedonClickprop has been modified- Type has changed from
((event: MouseEvent<HTMLAnchorElement | HTMLButtonElement, MouseEvent>) => void) | undefinedto((ev: MouseEvent<HTMLAnchorElement, MouseEvent> | MouseEvent<HTMLButtonElement, MouseEvent>) => void) | undefined
- Type has changed from
onBlurprop has been modified- Type has changed from
((ev: FocusEvent<HTMLButtonElement, Element>) => void) | undefinedto((ev: FocusEvent<HTMLAnchorElement | HTMLButtonElement, Element>) => void) | undefined
- Type has changed from
iconTooltipMessageprop has been modified- Description has changed from “Provides a tooltip message when the icon is hovered.” to “[Legacy] Provides a tooltip message when the icon is hovered.”
iconTooltipPositionprop has been modified- Description has changed from “Provides positioning when the tooltip is displayed.” to “[Legacy] Provides positioning when the tooltip is displayed.”
onFocusprop has been modified- Type has changed from
((ev: FocusEvent<HTMLButtonElement, Element>) => void) | undefinedto((ev: FocusEvent<HTMLAnchorElement | HTMLButtonElement, Element>) => void) | undefined
- Type has changed from
onKeyDownprop has been modified- Type has changed from
((ev: KeyboardEvent<HTMLButtonElement>) => void) | undefinedto((ev: KeyboardEvent<HTMLAnchorElement | HTMLButtonElement>) => void) | undefined
- Type has changed from
ButtonMinor
data-componentprop has been removedisWhiteprop has been addedonClickprop has been modified- Type has changed from
((event: MouseEvent<HTMLAnchorElement | HTMLButtonElement, MouseEvent>) => void) | undefinedto((ev: MouseEvent<HTMLAnchorElement, MouseEvent> | MouseEvent<HTMLButtonElement, MouseEvent>) => void) | undefined
- Type has changed from
onBlurprop has been modified- Type has changed from
((ev: FocusEvent<HTMLButtonElement, Element>) => void) | undefinedto((ev: FocusEvent<HTMLAnchorElement | HTMLButtonElement, Element>) => void) | undefined
- Type has changed from
iconTooltipMessageprop has been modified- Description has changed from “Provides a tooltip message when the icon is hovered.” to “[Legacy] Provides a tooltip message when the icon is hovered.”
iconTooltipPositionprop has been modified- Description has changed from “Provides positioning when the tooltip is displayed.” to “[Legacy] Provides positioning when the tooltip is displayed.”
onFocusprop has been modified- Type has changed from
((ev: FocusEvent<HTMLButtonElement, Element>) => void) | undefinedto((ev: FocusEvent<HTMLAnchorElement | HTMLButtonElement, Element>) => void) | undefined
- Type has changed from
onKeyDownprop has been modified- Type has changed from
((ev: KeyboardEvent<HTMLButtonElement>) => void) | undefinedto((ev: KeyboardEvent<HTMLAnchorElement | HTMLButtonElement>) => void) | undefined
- Type has changed from
Checkbox
data-componentprop has been removedhelpAriaLabelprop has been modified- Description has changed from “Aria label for rendered help component” to “[Legacy] Aria label for rendered help component”
tooltipPositionprop has been modified- Description has changed from “Overrides the default tooltip position” to “[Legacy] Overrides the default tooltip position”
isOptionalprop has been modified- Description has changed from “Flag to configure component as optional.” to “[Legacy] Flag to configure component as optional.
@deprecated If the value of this component is not required, use the
requiredprop and set it to false instead.”
- Description has changed from “Flag to configure component as optional.” to “[Legacy] Flag to configure component as optional.
@deprecated If the value of this component is not required, use the
Confirm
data-componentprop has been removedhighlightVariantprop has been addedrestoreFocusOnCloseprop has been addedcancelButtonDataPropsprop has been addedconfirmButtonDataPropsprop has been addedcloseButtonDataPropsprop has been addedgreyBackgroundprop has been addedtopModalOverrideprop has been addedsizeprop has been modified- Type has changed from
"auto" | "large" | "small" | "medium" | "extra-small" | "medium-small" | "medium-large" | "extra-large" | undefinedto"auto" | "large" | "small" | "medium" | "extra-small" | "medium-small" | "medium-large" | "extra-large" | "maximise" | undefined
- Type has changed from
focusFirstElementprop has been modified- Type has changed from
HTMLElement | CustomRefObject<HTMLElement> | null | undefinedtoHTMLElement | RefObject<HTMLElement> | null | undefined
- Type has changed from
onCancelprop has been modified- Type has changed from
((ev: KeyboardEvent<HTMLElement> | MouseEvent<HTMLButtonElement, MouseEvent>) => void) | undefinedto((ev: React.KeyboardEvent<...> | MouseEvent<HTMLButtonElement, MouseEvent> | KeyboardEvent) => void) | undefined
- Type has changed from
cancelButtonTypeprop has been modified-
Description has changed from “Color variants for new business themes: “primary” “secondary” “tertiary” “dashed” “darkBackground”” to “Color variants for new business themes: “primary” “secondary” “tertiary” “darkBackground”” - Type has changed from
"primary" | "secondary" | "tertiary" | "dashed" | "darkBackground" | undefinedto"primary" | "secondary" | "tertiary" | "darkBackground" | undefined
-
confirmButtonTypeprop has been modified-
Description has changed from “Color variants for new business themes: “primary” “secondary” “tertiary” “dashed” “darkBackground”” to “Color variants for new business themes: “primary” “secondary” “tertiary” “darkBackground”” - Type has changed from
"primary" | "secondary" | "tertiary" | "dashed" | "darkBackground" | undefinedto"primary" | "secondary" | "tertiary" | "darkBackground" | undefined
-
onConfirmprop has been modified- Type has changed from
(ev: MouseEvent<HTMLButtonElement, MouseEvent>) => voidtoPreventRepeatsCallbackFunction
- Type has changed from
Content
data-elementprop has been addeddata-roleprop has been added
Date
data-componentprop has been removedinputBorderRadiusprop has been removedaria-describedbyprop has been addedtooltipIdprop has been addedvalidationMessagePositionTopprop has been addedonPickerOpenprop has been addedonPickerCloseprop has been addeddateFormatOverrideprop has been addeddatePickerAriaLabelprop has been addeddatePickerAriaLabelledByprop has been addedfieldHelpprop has been modified- Description has changed from “Help content to be displayed under an input” to “[Legacy] Help content to be displayed under an input.”
helpAriaLabelprop has been modified- Description has changed from “Aria label for rendered help component” to “[Legacy] Aria label for rendered help component.”
isOptionalprop has been modified- Description has changed from “Flag to configure component as optional.” to “[Legacy] Flag to configure component as optional.
@deprecated If the value of this component is not required, use the
requiredprop and set it to false instead.”
- Description has changed from “Flag to configure component as optional.” to “[Legacy] Flag to configure component as optional.
@deprecated If the value of this component is not required, use the
validationOnLabelprop has been modified- Description has changed from “When true, validation icon will be placed on label instead of being placed on the input” to “[Legacy] When true, validation icon will be placed on label instead of being placed on the input.”
ariaDescribedByprop has been modified- Description has changed from “The id of the element that describe the input.” to “Set the ID of the input’s description.
@deprecated Please use
aria-describedbyinstead.”
- Description has changed from “The id of the element that describe the input.” to “Set the ID of the input’s description.
@deprecated Please use
Decimal
data-componentprop has been removedinputBorderRadiusprop has been removedaria-describedbyprop has been addedtooltipIdprop has been addedvalidationMessagePositionTopprop has been addedfieldHelpprop has been modified- Description has changed from “Help content to be displayed under an input” to “[Legacy] Help content to be displayed under an input.”
labelSpacingprop has been modified- Description has changed from “Spacing between label and a field for inline label, given number will be multiplied by base spacing unit (8)” to “[Legacy] Spacing between label and a field for inline label, given number will be multiplied by base spacing unit (8).”
labelInlineprop has been modified- Description has changed from “When true label is inline” to “[Legacy] When true label is inline.”
labelWidthprop has been modified- Description has changed from “Label width” to “[Legacy] Label width as a percentage when label is inline.”
helpAriaLabelprop has been modified- Description has changed from “Aria label for rendered help component” to “[Legacy] Aria label for rendered help component.”
tooltipPositionprop has been modified- Description has changed from “Overrides the default tooltip position” to “[Legacy] Overrides the default tooltip position.”
isOptionalprop has been modified- Description has changed from “Flag to configure component as optional.” to “[Legacy] Flag to configure component as optional.
@deprecated If the value of this component is not required, use the
requiredprop and set it to false instead.”
- Description has changed from “Flag to configure component as optional.” to “[Legacy] Flag to configure component as optional.
@deprecated If the value of this component is not required, use the
validationOnLabelprop has been modified- Description has changed from “When true, validation icon will be placed on label instead of being placed on the input” to “[Legacy] When true, validation icon will be placed on label instead of being placed on the input.”
ariaDescribedByprop has been modified- Description has changed from “The id of the element that describe the input.” to “Set the ID of the input’s description.
@deprecated Please use
aria-describedbyinstead.”
- Description has changed from “The id of the element that describe the input.” to “Set the ID of the input’s description.
@deprecated Please use
Dialog
classNameprop has been removedsizesprop has been addedvisibleprop has been addedhighlightVariantprop has been addedrestoreFocusOnCloseprop has been addedgridApiprop has been addedelementToRefocusprop has been addedcloseButtonDataPropsprop has been addedgreyBackgroundprop has been addedtopModalOverrideprop has been addeddisableFocusTrapprop has been addedfocusableSelectorsprop has been addedfocusableContainersprop has been addedtimeoutprop has been addeddisableAutoFocusprop has been addedfocusFirstElementprop has been addedsizeprop has been modified- Type has changed from
"auto" | "large" | "small" | "medium" | "extra-small" | "medium-small" | "medium-large" | "extra-large" | undefinedto"auto" | "large" | "small" | "medium" | "extra-small" | "medium-small" | "medium-large" | "extra-large" | "maximise" | undefined
- Type has changed from
onCancelprop has been modified- Type has changed from
((ev: KeyboardEvent<HTMLElement> | MouseEvent<HTMLButtonElement, MouseEvent>) => void) | undefinedto((clientApi?: ClientApiType | { ev: KeyboardEvent<HTMLElement> | MouseEvent<HTMLButtonElement, MouseEvent>; } | undefined) => void) | undefined
- Type has changed from
DialogFullscreen
data-componentprop has been removedrestoreFocusOnCloseprop has been addedcloseButtonDataPropsprop has been addedtopModalOverrideprop has been addedfocusableSelectorsprop has been addedfocusableContainersprop has been addedtimeoutprop has been addedenableBackgroundUIprop has been addeddisableCloseprop has been addeddisableAutoFocusprop has been addedfocusFirstElementprop has been addedcontentRefprop has been addedonCancelprop has been modified- Type has changed from
((ev: KeyboardEvent<HTMLElement> | MouseEvent<HTMLButtonElement, MouseEvent>) => void) | undefinedto((clientApi?: ClientApiType | { ev: KeyboardEvent<HTMLElement> | MouseEvent<HTMLButtonElement, MouseEvent>; } | undefined) => void) | undefined
- Type has changed from
pagesStylingprop has been modified- Description has changed from “For legacy styling when used with Pages component. Do not use this unless using Pages within a DialogFullScreen” to “@deprecated For legacy styling when used with Pages component. Do not use this unless using Pages within a DialogFullScreen”
Form
data-elementprop has been addeddata-roleprop has been addedfooterChildrenprop has been addedstickyFooterVariantprop has been added
Grid
columnsprop has been modified- Type has changed from
ColumnProps[]toS200Columns<TData>
- Type has changed from
rowDragManagedprop has been modified- Description has changed from “Set to
trueto enable Managed Row Dragging.” to “Set totrueto enable Managed Row Dragging. @agModuleRowDragModule”
- Description has changed from “Set to
quickFilterTextprop has been modified- Description has changed from “Rows are filtered using this text as a Quick Filter.” to “Rows are filtered using this text as a Quick Filter.
Only supported for Client-Side Row Model.
@agModule
QuickFilterModule”
- Description has changed from “Rows are filtered using this text as a Quick Filter.” to “Rows are filtered using this text as a Quick Filter.
Only supported for Client-Side Row Model.
@agModule
GridColumn
suppressMenuprop has been removedsuppressCellFlashprop has been removedsuppressHeaderMenuButtonprop has been addedcontrolClassPropsprop has been modified- Type has changed from
BaseSelectProps | undefinedtoBaseSelectProps<any> | undefined
- Type has changed from
iconTypeprop has been modified- Type has changed from
"filter" | "error" | "info" | "warning" | "none" | "chevron_down" | "chevron_down_thick" | "dropdown" | "grid" | "target" | "accessibility_web" | "add" | "admin" | "alert" | "alert_on" | ... 257 more ... | undefinedto"filter" | "error" | "info" | "warning" | "none" | "chevron_down" | "chevron_down_thick" | "dropdown" | "grid" | "target" | "accessibility_web" | "add" | "admin" | "airplay" | ... 281 more ... | undefined
- Type has changed from
onClickprop has been modified- Type has changed from
((e: KeyboardEvent<HTMLButtonElement> | MouseEvent<HTMLButtonElement, MouseEvent>) => void) | undefinedto((e: MouseEvent<HTMLButtonElement, MouseEvent> | KeyboardEvent<HTMLButtonElement>) => void) | undefined
- Type has changed from
widthprop has been modified- Description has changed from “Initial width in pixels for the cell.” to “Initial width in pixels for the cell. If no width or flex properties set, cell width will default to 200 pixels.”
flexprop has been modified- Description has changed from “Used instead of
widthwhen the goal is to fill the remaining empty space of the grid.” to “Equivalent toflex-growin CSS. Whenflexis set on one or more columns, anywidthvalue is ignored and instead the remaining free space in the grid is divided among flex columns in proportion to their flex value, so a column withflex: 2will be twice the size as one withflex: 1.”
- Description has changed from “Used instead of
headerTooltipprop has been modified- Description has changed from “Tooltip for the column header” to “Tooltip for the column header
@agModule
TooltipModule”
- Description has changed from “Tooltip for the column header” to “Tooltip for the column header
@agModule
autoHeightprop has been modified- Description has changed from “Set to
trueto have the grid calculate the height of a row based on contents of this column.” to “Set totrueto have the grid calculate the height of a row based on contents of this column. @agModuleRowAutoHeightModule”
- Description has changed from “Set to
enableCellChangeFlashprop has been modified- Description has changed from “Set to
trueto flash a cell when it’s refreshed.” to “Set totrueto flash a cell when it’s refreshed. @agModuleHighlightChangesModule”
- Description has changed from “Set to
GridContainer
data-elementprop has been addeddata-roleprop has been added
GridItem
data-elementprop has been addeddata-roleprop has been added
Heading
data-componentprop has been removedbackLinkprop has been modified- Type has changed from
string | ((ev: KeyboardEvent<HTMLButtonElement> | MouseEvent<HTMLButtonElement, MouseEvent> | MouseEvent<...> | KeyboardEvent<...>) => void) | undefinedtostring | ((ev: MouseEvent<HTMLAnchorElement, MouseEvent> | MouseEvent<HTMLButtonElement, MouseEvent> | KeyboardEvent<...> | KeyboardEvent<...>) => void) | undefined
- Type has changed from
Help
classNameprop has been removeddata-elementprop has been addeddata-roleprop has been added
Hr
aria-hiddenprop has been addedheightprop has been addeddata-elementprop has been addeddata-roleprop has been added
Icon
data-elementprop has been addeddata-roleprop has been addedtooltipMessageprop has been modified- Description has changed from “The message to be displayed within the tooltip” to “[Legacy] The message to be displayed within the tooltip”
typeprop has been modified- Type has changed from
"filter" | "error" | "info" | "warning" | "none" | "chevron_down" | "chevron_down_thick" | "dropdown" | "grid" | "target" | "accessibility_web" | "add" | "admin" | "alert" | "alert_on" | ... 256 more ... | "messages"to"filter" | "error" | "info" | "warning" | "none" | "chevron_down" | "chevron_down_thick" | "dropdown" | "grid" | "target" | "accessibility_web" | "add" | "admin" | "airplay" | ... 280 more ... | "messages"
- Type has changed from
tooltipPositionprop has been modified- Description has changed from “The position to display the tooltip” to “[Legacy] The position to display the tooltip”
tooltipBgColorprop has been modified- Description has changed from “Override background color of the Tooltip, provide any color from palette or any valid css color value.” to “[Legacy] Override background color of the Tooltip, provide any color from palette or any valid css color value.”
tooltipFontColorprop has been modified- Description has changed from “Override font color of the Tooltip, provide any color from palette or any valid css color value.” to “[Legacy] Override font color of the Tooltip, provide any color from palette or any valid css color value.”
tooltipFlipOverridesprop has been modified- Description has changed from “Overrides the default flip behaviour of the Tooltip” to “[Legacy] Overrides the default flip behaviour of the Tooltip”
tooltipIdprop has been modified- Description has changed from “Id passed to the tooltip container, used for accessibility purposes” to “[Legacy] Id passed to the tooltip container, used for accessibility purposes”
tooltipVisibleprop has been modified- Description has changed from “Control whether the tooltip is visible” to “[Legacy] Control whether the tooltip is visible”
IconButton
data-elementprop has been addeddata-roleprop has been addedonClickprop has been modified- Type has changed from
((e: KeyboardEvent<HTMLButtonElement> | MouseEvent<HTMLButtonElement, MouseEvent>) => void) | undefinedto((e: MouseEvent<HTMLButtonElement, MouseEvent>) => void) | undefined
- Type has changed from
Image
data-elementprop has been addeddata-roleprop has been added
Link
classNameprop has been removedplaceholderTabIndexprop has been removeddata-elementprop has been addeddata-roleprop has been addedonMouseDownprop has been modified- Type has changed from
((ev: MouseEvent<HTMLButtonElement, MouseEvent> | MouseEvent<HTMLAnchorElement, MouseEvent>) => void) | undefinedto((ev: MouseEvent<HTMLAnchorElement, MouseEvent> | MouseEvent<HTMLButtonElement, MouseEvent>) => void) | undefined
- Type has changed from
tooltipPositionprop has been modified- Description has changed from “Positions the tooltip with the link.” to “[Legacy] Positions the tooltip with the link.”
tooltipMessageprop has been modified- Description has changed from “A message to display as a tooltip to the link.” to “[Legacy] A message to display as a tooltip to the link.”
List
wordBreakprop has been added
ListItem
variantprop has been removedtextOverflowprop has been addedlistStyleTypeprop has been addedwordBreakprop has been added
LoaderBar
data-componentprop has been removed
MenuMultiActionButton
positionprop has been addedisWhiteprop has been addedsizeprop has been modified- Description has changed from “The size of the buttons in the SplitButton.” to “The size of the buttons.”
data-elementprop has been modified- Description has changed from “A custom value for the data-element attribute” to “Identifier used for testing purposes, applied to the root element of the component.”
data-roleprop has been modified- Description has changed from “A custom value for the data-role attribute” to “Identifier used for testing purposes, applied to the root element of the component.”
textprop has been modified- Description has changed from “The text to be displayed in the SplitButton.” to “The text to be displayed in the main button.”
Message
classNameprop has been removedwidthprop has been addeddata-elementprop has been addeddata-roleprop has been addedtitleprop has been modified- Description has changed from “set message title” to “Set message title”
childrenprop has been modified- Description has changed from “set content to component” to “Set the component’s content”
variantprop has been modified- Description has changed from “set type of message based on new DLS standard” to “Set the component’s variant”
transparentprop has been modified- Description has changed from “set background to be invisible” to “Set transparent styling”
showCloseIconprop has been modified- Description has changed from “determines if the close icon is shown” to “Flag to determine if the close button is rendered”
openprop has been modified- Description has changed from “show message component” to “Flag to determine if the message is rendered”
closeButtonAriaLabelprop has been modified- Description has changed from “set custom aria label for message close button” to “Set custom aria-label for component’s close button”
onDismissprop has been modified- Description has changed from “function runs when user click dismiss button” to “Callback triggered on dismiss”
- Type has changed from
((e: KeyboardEvent<HTMLButtonElement> | MouseEvent<HTMLButtonElement, MouseEvent>) => void) | undefinedto((e: MouseEvent<HTMLButtonElement, MouseEvent> | KeyboardEvent<HTMLButtonElement>) => void) | undefined
MultiActionButton
positionprop has been addedisWhiteprop has been addedsizeprop has been modified- Description has changed from “The size of the buttons in the SplitButton.” to “The size of the buttons.”
data-elementprop has been modified- Description has changed from “A custom value for the data-element attribute” to “Identifier used for testing purposes, applied to the root element of the component.”
data-roleprop has been modified- Description has changed from “A custom value for the data-role attribute” to “Identifier used for testing purposes, applied to the root element of the component.”
textprop has been modified- Description has changed from “The text to be displayed in the SplitButton.” to “The text to be displayed in the main button.”
Number
data-componentprop has been removedinputBorderRadiusprop has been removedaria-describedbyprop has been addedtooltipIdprop has been addedvalidationMessagePositionTopprop has been addedfieldHelpprop has been modified- Description has changed from “Help content to be displayed under an input” to “[Legacy] Help content to be displayed under an input.”
labelSpacingprop has been modified- Description has changed from “Spacing between label and a field for inline label, given number will be multiplied by base spacing unit (8)” to “[Legacy] Spacing between label and a field for inline label, given number will be multiplied by base spacing unit (8).”
labelInlineprop has been modified- Description has changed from “When true label is inline” to “[Legacy] When true label is inline.”
labelWidthprop has been modified- Description has changed from “Label width” to “[Legacy] Label width as a percentage when label is inline.”
helpAriaLabelprop has been modified- Description has changed from “Aria label for rendered help component” to “[Legacy] Aria label for rendered help component.”
tooltipPositionprop has been modified- Description has changed from “Overrides the default tooltip position” to “[Legacy] Overrides the default tooltip position.”
isOptionalprop has been modified- Description has changed from “Flag to configure component as optional.” to “[Legacy] Flag to configure component as optional.
@deprecated If the value of this component is not required, use the
requiredprop and set it to false instead.”
- Description has changed from “Flag to configure component as optional.” to “[Legacy] Flag to configure component as optional.
@deprecated If the value of this component is not required, use the
validationOnLabelprop has been modified- Description has changed from “When true, validation icon will be placed on label instead of being placed on the input” to “[Legacy] When true, validation icon will be placed on label instead of being placed on the input.”
ariaDescribedByprop has been modified- Description has changed from “The id of the element that describe the input.” to “Set the ID of the input’s description.
@deprecated Please use
aria-describedbyinstead.”
- Description has changed from “The id of the element that describe the input.” to “Set the ID of the input’s description.
@deprecated Please use
Pill
onDeleteprop has been modified- Type has changed from
((ev?: KeyboardEvent<HTMLButtonElement> | MouseEvent<HTMLButtonElement, MouseEvent> | undefined) => void) | undefinedto((ev?: MouseEvent<HTMLButtonElement, MouseEvent> | KeyboardEvent<HTMLButtonElement> | undefined) => void) | undefined
- Type has changed from
Pod
classNameprop has been removedvariantprop has been modified- Type has changed from
"transparent" | "primary" | "secondary" | "tertiary" | "tile" | undefinedto"primary" | "secondary" | "tertiary" | "transparent" | "tile" | undefined
- Type has changed from
ProgressTracker
aria-labelprop has been removedaria-describedbyprop has been removedaria-valuenowprop has been removedaria-valueminprop has been removedaria-valuemaxprop has been removedaria-valuetextprop has been removedshowDefaultLabelsprop has been removeddata-elementprop has been addeddata-roleprop has been addedprogressprop has been modified- Type has changed from
number | undefinedtonumber - Prop is now mandatory
- Type has changed from
errorprop has been modified- Description has changed from “If error occurs.” to “Flag to control error state.”
descriptionprop has been modified- Description has changed from “Flag to control whether the default value labels (as percentages) should be rendered.” to “Value to add a description to the label”
- Type has changed from
string | undefinedtostring - Prop is now mandatory
currentProgressLabelprop has been modified- Type has changed from
string | undefinedtostring - Prop is now mandatory
- Type has changed from
maxProgressLabelprop has been modified- Type has changed from
string | undefinedtostring - Prop is now mandatory
- Type has changed from
labelsPositionprop has been modified- Description has changed from “The position the value label are rendered in. Top/bottom apply to horizontal and left applies to vertical orientation.” to “The position the value label are rendered in.”
labelWidthprop has been modified- Description has changed from “Label width” to “Label width when position is “left””
RadioButton
data-componentprop has been removedhelpAriaLabelprop has been modified- Description has changed from “Aria label for rendered help component” to “[Legacy] Aria label for rendered help component”
tooltipPositionprop has been modified- Description has changed from “Overrides the default tooltip position” to “[Legacy] Overrides the default tooltip position”
isOptionalprop has been modified- Description has changed from “Flag to configure component as optional.” to “[Legacy] Flag to configure component as optional.
@deprecated If the value of this component is not required, use the
requiredprop and set it to false instead.”
- Description has changed from “Flag to configure component as optional.” to “[Legacy] Flag to configure component as optional.
@deprecated If the value of this component is not required, use the
RadioButtonGroup
data-elementprop has been addeddata-roleprop has been addedvalidationMessagePositionTopprop has been addedinlineprop has been modified- Description has changed from “When true, RadioButtons are in line” to “When true, RadioButtons children are in line”
tooltipPositionprop has been modified- Description has changed from “Overrides the default tooltip position” to “[Legacy] Overrides the default tooltip position”
isOptionalprop has been modified- Description has changed from “Flag to configure component as optional.” to “[Legacy] Flag to configure component as optional.
@deprecated If the value of this component is not required, use the
requiredprop and set it to false instead.”
- Description has changed from “Flag to configure component as optional.” to “[Legacy] Flag to configure component as optional.
@deprecated If the value of this component is not required, use the
legendprop has been modified- Description has changed from “The content for the RadioGroup Legend” to “The content for the RadioButtonGroup Legend”
legendHelpprop has been modified- Description has changed from “The content for the hint text of the RadioGroup Legend” to “The content for the RadioButtonGroup hint text,
will only be rendered when
validationRedesignOptInis true.”
- Description has changed from “The content for the hint text of the RadioGroup Legend” to “The content for the RadioButtonGroup hint text,
will only be rendered when
legendAlignprop has been modified- Description has changed from “Text alignment of legend when inline” to “[Legacy] Text alignment of legend when inline”
legendInlineprop has been modified- Description has changed from “When true, legend is placed in line with the radiobuttons” to “[Legacy] When true, legend is placed in line with the RadioButtons”
legendSpacingprop has been modified- Description has changed from “Spacing between legend and field for inline legend, number multiplied by base spacing unit (8)” to “[Legacy] Spacing between legend and field for inline legend, number multiplied by base spacing unit (8)”
legendWidthprop has been modified- Description has changed from “Percentage width of legend (only when legend is inline)” to “[Legacy] Percentage width of legend (only when legend is inline)”
Redirect
toprop has been modified-
Description has changed from “For links within the Sage 200 Single Page Application. Can be a string or an object. To link to an external page, use the href prop if the component provides it.
- A string representation of the Link location, created by concatenating the location’s pathname, search, and hash properties.
- An object that can have any of the following properties:
pathname: A string representing the path to link to.search: A string representation of query parameters.hash: A hash to put in the URL, e.g. #a-hash.state: State to persist to the location.
Pass an array to the
routeParamsprop to replace values in any string (even if you use the object form).” to “For links within the Sage 200 Single Page Application. Can be a string or an object. To link to an external page, use the href prop if the component provides it.- A string representation of the Link location, created by concatenating the location’s pathname, search, and hash properties.
- An object that can have any of the following properties:
pathname: A string representing the path to link to.search: A string representation of query parameters.hash: A hash to put in the URL, e.g.#a-hash.state: State to persist to the location.
Pass an array to the
routeParamsprop to replace values in any string (even if you use the object form).” - Type has changed from
string | { pathname: string; search?: string | undefined; hash?: string | undefined; state?: { [key: string]: any; } | undefined; } | undefinedtoLocationDescriptor<unknown> - Prop is now mandatory
-
SplitButton
positionprop has been addedisWhiteprop has been addedsizeprop has been modified- Description has changed from “The size of the buttons in the SplitButton.” to “The size of the buttons.”
data-elementprop has been modified- Description has changed from “A custom value for the data-element attribute” to “Identifier used for testing purposes, applied to the root element of the component.”
data-roleprop has been modified- Description has changed from “A custom value for the data-role attribute” to “Identifier used for testing purposes, applied to the root element of the component.”
textprop has been modified- Description has changed from “The text to be displayed in the SplitButton.” to “The text to be displayed in the main button.”
Tab
classNameprop has been removeddata-elementprop has been addeddata-roleprop has been addedvisibleprop has been modified- Default value has changed from
nulltotrue
- Default value has changed from
updateErrorsprop has been modified- Type has changed from
((id: string, errors: Record<string, string | boolean>) => void) | undefinedto((id: string, errors: Record<string, string | boolean | undefined>) => void) | undefined
- Type has changed from
updateWarningsprop has been modified- Type has changed from
((id: string, warnings: Record<string, string | boolean>) => void) | undefinedto((id: string, warnings: Record<string, string | boolean | undefined>) => void) | undefined
- Type has changed from
updateInfosprop has been modified- Type has changed from
((id: string, infos: Record<string, string | boolean>) => void) | undefinedto((id: string, infos: Record<string, string | boolean | undefined>) => void) | undefined
- Type has changed from
Tabs
classNameprop has been removeddata-elementprop has been addeddata-roleprop has been addedvisibleprop has been addedidprop has been modified- Type has changed from
stringtostring | undefined - Prop is no longer mandatory
- Type has changed from
Textarea
data-componentprop has been removedminHeightprop has been addedaria-describedbyprop has been addedvalidationMessagePositionTopprop has been addedfieldHelpprop has been modified- Description has changed from “Help content to be displayed under an input” to “[Legacy] Help content to be displayed under an input”
labelSpacingprop has been modified- Description has changed from “Spacing between label and a field for inline label, given number will be multiplied by base spacing unit (8)” to “[Legacy] Spacing between label and a field for inline label, given number will be multiplied by base spacing unit (8)”
labelInlineprop has been modified- Description has changed from “When true, label is placed in line an input” to “[Legacy] When true, label is placed in line an input”
labelWidthprop has been modified- Description has changed from “Width of a label in percentage. Works only when labelInline is true” to “[Legacy] Width of a label in percentage. Works only when labelInline is true”
helpAriaLabelprop has been modified- Description has changed from “Aria label for rendered help component” to “[Legacy] Aria label for rendered help component”
tooltipPositionprop has been modified- Description has changed from “Overrides the default tooltip position” to “[Legacy] Overrides the default tooltip position”
inputWidthprop has been modified- Description has changed from “Width of an input in percentage. Works only when labelInline is true” to “[Legacy] Width of an input in percentage. Works only when labelInline is true”
isOptionalprop has been modified- Description has changed from “Flag to configure component as optional” to “[Legacy] Flag to configure component as optional.
@deprecated If the value of this component is not required, use the
requiredprop and set it to false instead.”
- Description has changed from “Flag to configure component as optional” to “[Legacy] Flag to configure component as optional.
@deprecated If the value of this component is not required, use the
validationOnLabelprop has been modified- Description has changed from “When true, validation icon will be placed on label instead of being placed on the input” to “[Legacy] When true, validation icon will be placed on label instead of being placed on the input”
ariaDescribedByprop has been modified- Description has changed from “The id of the element that describe the input.” to “Set the ID of the input’s description.
@deprecated Please use
aria-describedbyinstead.”
- Description has changed from “The id of the element that describe the input.” to “Set the ID of the input’s description.
@deprecated Please use
labelAlignprop has been modified- Description has changed from “Inline label alignment” to “Label alignment”
rowsprop has been modified- Description has changed from “The number of visible text lines for the control” to “The number of visible text lines for the control. When set, this determines the height of the textarea, and the minHeight property is ignored.”
Textbox
data-componentprop has been removedinputBorderRadiusprop has been removedaria-describedbyprop has been addedtooltipIdprop has been addedvalidationMessagePositionTopprop has been addedonBlurChangeprop has been addedfieldHelpprop has been modified- Description has changed from “Help content to be displayed under an input” to “[Legacy] Help content to be displayed under an input.”
labelSpacingprop has been modified- Description has changed from “Spacing between label and a field for inline label, given number will be multiplied by base spacing unit (8)” to “[Legacy] Spacing between label and a field for inline label, given number will be multiplied by base spacing unit (8).”
labelInlineprop has been modified- Description has changed from “When true label is inline” to “[Legacy] When true label is inline.”
labelWidthprop has been modified- Description has changed from “Label width” to “[Legacy] Label width as a percentage when label is inline.”
helpAriaLabelprop has been modified- Description has changed from “Aria label for rendered help component” to “[Legacy] Aria label for rendered help component.”
tooltipPositionprop has been modified- Description has changed from “Overrides the default tooltip position” to “[Legacy] Overrides the default tooltip position.”
isOptionalprop has been modified- Description has changed from “Flag to configure component as optional.” to “[Legacy] Flag to configure component as optional.
@deprecated If the value of this component is not required, use the
requiredprop and set it to false instead.”
- Description has changed from “Flag to configure component as optional.” to “[Legacy] Flag to configure component as optional.
@deprecated If the value of this component is not required, use the
validationOnLabelprop has been modified- Description has changed from “When true, validation icon will be placed on label instead of being placed on the input” to “[Legacy] When true, validation icon will be placed on label instead of being placed on the input.”
ariaDescribedByprop has been modified- Description has changed from “The id of the element that describe the input.” to “Set the ID of the input’s description.
@deprecated Please use
aria-describedbyinstead.”
- Description has changed from “The id of the element that describe the input.” to “Set the ID of the input’s description.
@deprecated Please use
labelAlignprop has been modified- Description has changed from “Inline label alignment” to “Label alignment”
Time
labelAlignprop has been addedvalidationMessagePositionTopprop has been addedfieldLabelsAlignprop has been addedidprop has been modified- Default value has changed from
timetonull
- Default value has changed from
onBlurprop has been modified- Type has changed from
((e: TransformedBlurEvent) => void) | undefinedto((e: TransformedBlurEvent, value?: TimeValue | undefined) => void) | undefined
- Type has changed from
isOptionalprop has been modified- Description has changed from “Flag to configure component as optional” to “[Legacy] Flag to configure component as optional.
@deprecated If the value of this component is not required, use the
requiredprop and set it to false instead.”
- Description has changed from “Flag to configure component as optional” to “[Legacy] Flag to configure component as optional.
@deprecated If the value of this component is not required, use the
Toast
classNameprop has been removeddata-componentprop has been removedisCenterprop has been removeddata-elementprop has been addeddata-roleprop has been addedvariantprop has been modified- Description has changed from “Customizes the appearance in the DLS theme” to “Sets Toast variant”
onDismissprop has been modified- Type has changed from
((ev?: React.KeyboardEvent<...> | MouseEvent<HTMLButtonElement, MouseEvent> | KeyboardEvent | undefined) => void) | undefinedto((ev?: MouseEvent<HTMLButtonElement, MouseEvent> | KeyboardEvent | React.KeyboardEvent<...> | undefined) => void) | undefined
- Type has changed from
Typography
textOverflowprop has been addedlistStyleTypeprop has been addedwordBreakprop has been added
VerticalDivider
data-elementprop has been addeddata-roleprop has been addedaria-hiddenprop has been added