diff --git a/packages/ai/src/Button.ts b/packages/ai/src/Button.ts index d9e34e57bba9..5e80ba0f75b4 100644 --- a/packages/ai/src/Button.ts +++ b/packages/ai/src/Button.ts @@ -41,6 +41,7 @@ import ButtonCss from "./generated/themes/Button.css.js"; * @extends UI5Element * @since 2.0 * @public + * @experimental The Button and ButtonState web components are availabe since 2.0 under an experimental flag and their API and behaviour are subject to change. */ @customElement({ @@ -59,10 +60,6 @@ import ButtonCss from "./generated/themes/Button.css.js"; * @public */ @event("click") - -/** - * @experimental - */ class Button extends UI5Element { /** * Defines the component design. diff --git a/packages/ai/src/ButtonState.ts b/packages/ai/src/ButtonState.ts index 71fe3a20cc44..61629bcacfa4 100644 --- a/packages/ai/src/ButtonState.ts +++ b/packages/ai/src/ButtonState.ts @@ -22,12 +22,9 @@ import property from "@ui5/webcomponents-base/dist/decorators/property.js"; * @abstract * @since 2.0 * @public + * @experimental The Button and ButtonState web components are availabe since 2.0 under an experimental flag and their API and behaviour are subject to change. */ @customElement("ui5-ai-button-state") - -/** - * @experimental - */ class ButtonState extends UI5Element { /** * Defines the name of the button state. diff --git a/packages/ai/src/PromptInput.ts b/packages/ai/src/PromptInput.ts index edb842d772f3..e881cfe3c40b 100644 --- a/packages/ai/src/PromptInput.ts +++ b/packages/ai/src/PromptInput.ts @@ -40,6 +40,7 @@ import PromptInputCss from "./generated/themes/PromptInput.css.js"; * @constructor * @public * @extends UI5Element + * @experimental The **@ui5/webcomponents-ai** package is under development and considered experimental - components' APIs are subject to change. */ @customElement({ tag: "ui5-ai-prompt-input", diff --git a/packages/main/src/Table.ts b/packages/main/src/Table.ts index 509b8fa97a7d..35ea110a36b6 100644 --- a/packages/main/src/Table.ts +++ b/packages/main/src/Table.ts @@ -29,6 +29,7 @@ import TableCell from "./TableCell.js"; * Interface for components that can be slotted inside the features slot of the ui5-table. * * @public + * @experimental */ interface ITableFeature extends UI5Element { /** @@ -46,6 +47,7 @@ interface ITableFeature extends UI5Element { * Interface for components that can be slotted inside the features slot of the ui5-table * and provide growing/data loading functionality. * @public + * @experimental */ interface ITableGrowing extends ITableFeature { /** @@ -141,6 +143,11 @@ type TableRowClickEventDetail = { * @extends UI5Element * @since 2.0 * @public + * @experimental This Table web component is available since 2.0 and has been newly implemented to provide better screen reader and keyboard handling support. + * Currently, it's considered experimental as its API is subject to change. + * This Table replaces the previous Table web component, that has been part of **@ui5/webcomponents** version 1.x. + * For compatibility reasons, we moved the previous Tabple implementation to the **@ui5/webcomponents-compat** package + * and will be maintained until the new Table is experimental. */ @customElement({ tag: "ui5-table", diff --git a/packages/main/src/TableCell.ts b/packages/main/src/TableCell.ts index 9528a24f5948..eecf40cd3da0 100644 --- a/packages/main/src/TableCell.ts +++ b/packages/main/src/TableCell.ts @@ -22,6 +22,7 @@ import { LABEL_COLON } from "./generated/i18n/i18n-defaults.js"; * @extends TableCellBase * @since 2.0 * @public + * @experimental This web component is available since 2.0 with an experimental flag and its API and behavior are subject to change. */ @customElement({ tag: "ui5-table-cell", diff --git a/packages/main/src/TableGrowing.ts b/packages/main/src/TableGrowing.ts index 91ae8f7d82fd..46d7a94a1d4c 100644 --- a/packages/main/src/TableGrowing.ts +++ b/packages/main/src/TableGrowing.ts @@ -56,6 +56,7 @@ import { * @extends UI5Element * @since 2.0 * @public + * @experimental This web component is available since 2.0 with an experimental flag and its API and behavior are subject to change. */ @customElement({ tag: "ui5-table-growing", diff --git a/packages/main/src/TableHeaderCell.ts b/packages/main/src/TableHeaderCell.ts index a4193f61d620..6774533f5fdc 100644 --- a/packages/main/src/TableHeaderCell.ts +++ b/packages/main/src/TableHeaderCell.ts @@ -22,6 +22,7 @@ import TableHeaderCellStyles from "./generated/themes/TableHeaderCell.css.js"; * @extends TableCellBase * @since 2.0 * @public + * @experimental This web component is available since 2.0 with an experimental flag and its API and behavior are subject to change. */ @customElement({ tag: "ui5-table-header-cell", diff --git a/packages/main/src/TableHeaderRow.ts b/packages/main/src/TableHeaderRow.ts index f663ef888dbf..b3872d4b49ab 100644 --- a/packages/main/src/TableHeaderRow.ts +++ b/packages/main/src/TableHeaderRow.ts @@ -28,6 +28,7 @@ import { * @extends TableRowBase * @since 2.0 * @public + * @experimental This web component is available since 2.0 with an experimental flag and its API and behavior are subject to change. */ @customElement({ tag: "ui5-table-header-row", diff --git a/packages/main/src/TableRow.ts b/packages/main/src/TableRow.ts index 15a5a9a9bc0c..446093f111c0 100644 --- a/packages/main/src/TableRow.ts +++ b/packages/main/src/TableRow.ts @@ -25,6 +25,7 @@ import RadioButton from "./RadioButton.js"; * @extends TableRowBase * @since 2.0 * @public + * @experimental This web component is available since 2.0 with an experimental flag and its API and behavior are subject to change. */ @customElement({ tag: "ui5-table-row", diff --git a/packages/main/src/TableSelection.ts b/packages/main/src/TableSelection.ts index 25c86c78299b..220ce335c19a 100644 --- a/packages/main/src/TableSelection.ts +++ b/packages/main/src/TableSelection.ts @@ -48,6 +48,7 @@ import { isSelectionCheckbox, isHeaderSelector, findRowInPath } from "./TableUti * @extends UI5Element * @since 2.0 * @public + * @experimental This web component is available since 2.0 with an experimental flag and its API and behavior are subject to change. */ @customElement({ tag: "ui5-table-selection" }) diff --git a/packages/website/docs/_components_pages/ai/Button/Button.mdx b/packages/website/docs/_components_pages/ai/Button/Button.mdx index bbfe2e09f4c0..605e30e4be9a 100644 --- a/packages/website/docs/_components_pages/ai/Button/Button.mdx +++ b/packages/website/docs/_components_pages/ai/Button/Button.mdx @@ -6,10 +6,6 @@ sidebar_class_name: newComponentBadge expComponentBadge import ButtonMenu from "../../../_samples/ai/Button/ButtonMenu/ButtonMenu.md"; import IconOnlyButton from "../../../_samples/ai/Button/IconOnlyButton/IconOnlyButton.md"; -:::info -The Button and ButtonState web components are availabe since 2.0 under an experimental flag and their API and behaviour are subject to change. -::: - <%COMPONENT_OVERVIEW%> ## AI Button with Menu in one of the states diff --git a/packages/website/docs/_components_pages/ai/Button/ButtonState.mdx b/packages/website/docs/_components_pages/ai/Button/ButtonState.mdx index bd91d6548604..33befa76123c 100644 --- a/packages/website/docs/_components_pages/ai/Button/ButtonState.mdx +++ b/packages/website/docs/_components_pages/ai/Button/ButtonState.mdx @@ -3,10 +3,6 @@ slug: ../ButtonState sidebar_class_name: newComponentBadge expComponentBadge --- -:::info -The Button and ButtonState web components are availabe since 2.0 under an experimental flag and their API and behaviour are subject to change. -::: - <%COMPONENT_OVERVIEW%> <%COMPONENT_METADATA%> \ No newline at end of file diff --git a/packages/website/docs/_components_pages/ai/PromptInput.mdx b/packages/website/docs/_components_pages/ai/PromptInput.mdx index 2505af4f694c..0179e4da5a8a 100644 --- a/packages/website/docs/_components_pages/ai/PromptInput.mdx +++ b/packages/website/docs/_components_pages/ai/PromptInput.mdx @@ -4,12 +4,6 @@ sidebar_class_name: newComponentBadge expComponentBadge import Basic from "../../_samples/ai/PromptInput/Basic/Basic.md"; - -:::info -The **@ui5/webcomponents-ai** package is under development and considered experimental - components' APIs are subject to change. -::: - - <%COMPONENT_OVERVIEW%> ## Basic Sample diff --git a/packages/website/docs/_components_pages/fiori/DynamicPage/DynamicPageHeader.mdx b/packages/website/docs/_components_pages/fiori/DynamicPage/DynamicPageHeader.mdx index 48e9e4892a52..166fb0b031ae 100644 --- a/packages/website/docs/_components_pages/fiori/DynamicPage/DynamicPageHeader.mdx +++ b/packages/website/docs/_components_pages/fiori/DynamicPage/DynamicPageHeader.mdx @@ -1,5 +1,6 @@ --- slug: ../DynamicPageHeader +sidebar_class_name: newComponentBadge --- <%COMPONENT_OVERVIEW%> diff --git a/packages/website/docs/_components_pages/fiori/DynamicPage/DynamicPageTitle.mdx b/packages/website/docs/_components_pages/fiori/DynamicPage/DynamicPageTitle.mdx index 431926935ad9..27e355515687 100644 --- a/packages/website/docs/_components_pages/fiori/DynamicPage/DynamicPageTitle.mdx +++ b/packages/website/docs/_components_pages/fiori/DynamicPage/DynamicPageTitle.mdx @@ -1,5 +1,6 @@ --- slug: ../DynamicPageTitle +sidebar_class_name: newComponentBadge --- <%COMPONENT_OVERVIEW%> diff --git a/packages/website/docs/_components_pages/main/Table/Table.mdx b/packages/website/docs/_components_pages/main/Table/Table.mdx index 86b82e231c50..fd8b6379471f 100644 --- a/packages/website/docs/_components_pages/main/Table/Table.mdx +++ b/packages/website/docs/_components_pages/main/Table/Table.mdx @@ -11,14 +11,6 @@ import StickyHeaderContainer from "../../../_samples/main/Table/StickyHeaderCont import NoDataSlot from "../../../_samples/main/Table/NoDataSlot/NoDataSlot.md"; import Interactive from "../../../_samples/main/Table/Interactive/Interactive.md"; -:::info -This Table web component is available since 2.0 and has been newly implemented to provide better screen reader and keyboard handling support. -Currently, it's considered experimental as its API is subject to change. -This Table replaces the previous Table web component, that has been part of **@ui5/webcomponents** version 1.x. -For compatibility reasons, we moved the previous Tabple implementation to the **@ui5/webcomponents-compat** package -and will be maintained until the new Table is experimental. -::: - <%COMPONENT_OVERVIEW%> ## Basic Sample diff --git a/packages/website/docs/_components_pages/main/Table/TableCell.mdx b/packages/website/docs/_components_pages/main/Table/TableCell.mdx index 8aba9240198d..18de9948c7b7 100644 --- a/packages/website/docs/_components_pages/main/Table/TableCell.mdx +++ b/packages/website/docs/_components_pages/main/Table/TableCell.mdx @@ -3,10 +3,6 @@ slug: ../../TableCell sidebar_class_name: newComponentBadge expComponentBadge --- -:::info -This web component is available since 2.0 with an experimental flag and its API and behavior are subject to change. -::: - <%COMPONENT_OVERVIEW%> <%COMPONENT_METADATA%> diff --git a/packages/website/docs/_components_pages/main/Table/TableGrowing.mdx b/packages/website/docs/_components_pages/main/Table/TableGrowing.mdx index ab2900ddb93c..8306b2175a8f 100644 --- a/packages/website/docs/_components_pages/main/Table/TableGrowing.mdx +++ b/packages/website/docs/_components_pages/main/Table/TableGrowing.mdx @@ -6,10 +6,6 @@ sidebar_class_name: newComponentBadge expComponentBadge import Growing from "../../../_samples/main/Table/Growing/Growing.md"; import ScrollToLoad from "../../../_samples/main/Table/ScrollToLoad/ScrollToLoad.md"; -:::info -This web component is available since 2.0 with an experimental flag and its API and behavior are subject to change. -::: - <%COMPONENT_OVERVIEW%> <%COMPONENT_METADATA%> diff --git a/packages/website/docs/_components_pages/main/Table/TableHeaderCell.mdx b/packages/website/docs/_components_pages/main/Table/TableHeaderCell.mdx index f12bba956583..c91da75d5a9f 100644 --- a/packages/website/docs/_components_pages/main/Table/TableHeaderCell.mdx +++ b/packages/website/docs/_components_pages/main/Table/TableHeaderCell.mdx @@ -6,10 +6,6 @@ sidebar_class_name: newComponentBadge expComponentBadge import Popin from "../../../_samples/main/Table/Popin/Popin.md"; import ColumnWidths from "../../../_samples/main/Table/ColumnWidths/ColumnWidths.md"; -:::info -This web component is available since 2.0 with an experimental flag and its API and behavior are subject to change. -::: - <%COMPONENT_OVERVIEW%> <%COMPONENT_METADATA%> diff --git a/packages/website/docs/_components_pages/main/Table/TableHeaderRow.mdx b/packages/website/docs/_components_pages/main/Table/TableHeaderRow.mdx index d3dfa6b46312..c9f583780ae5 100644 --- a/packages/website/docs/_components_pages/main/Table/TableHeaderRow.mdx +++ b/packages/website/docs/_components_pages/main/Table/TableHeaderRow.mdx @@ -6,10 +6,6 @@ sidebar_class_name: newComponentBadge expComponentBadge import StickyHeader from "../../../_samples/main/Table/StickyHeader/StickyHeader.md"; import StickyHeaderContainer from "../../../_samples/main/Table/StickyHeaderContainer/StickyHeaderContainer.md"; -:::info -This web component is available since 2.0 with an experimental flag and its API and behavior are subject to change. -::: - <%COMPONENT_OVERVIEW%> <%COMPONENT_METADATA%> diff --git a/packages/website/docs/_components_pages/main/Table/TableRow.mdx b/packages/website/docs/_components_pages/main/Table/TableRow.mdx index c29784200339..42244b75c62b 100644 --- a/packages/website/docs/_components_pages/main/Table/TableRow.mdx +++ b/packages/website/docs/_components_pages/main/Table/TableRow.mdx @@ -5,10 +5,6 @@ sidebar_class_name: newComponentBadge expComponentBadge import Interactive from "../../../_samples/main/Table/Interactive/Interactive.md"; -:::info -This web component is available since 2.0 with an experimental flag and its API and behavior are subject to change. -::: - <%COMPONENT_OVERVIEW%> <%COMPONENT_METADATA%> diff --git a/packages/website/docs/_components_pages/main/Table/TableSelection.mdx b/packages/website/docs/_components_pages/main/Table/TableSelection.mdx index 0fb8689c0cd5..69fdbd1179f1 100644 --- a/packages/website/docs/_components_pages/main/Table/TableSelection.mdx +++ b/packages/website/docs/_components_pages/main/Table/TableSelection.mdx @@ -5,10 +5,6 @@ sidebar_class_name: newComponentBadge expComponentBadge import Selection from "../../../_samples/main/Table/Selection/Selection.md"; -:::info -This web component is available since 2.0 with an experimental flag and its API and behavior are subject to change. -::: - <%COMPONENT_OVERVIEW%> <%COMPONENT_METADATA%>