diff --git a/src/platform/plugins/shared/embeddable/public/drilldowns/drilldown_manager_ui/components/drilldown_table/drilldown_table.tsx b/src/platform/plugins/shared/embeddable/public/drilldowns/drilldown_manager_ui/components/drilldown_table/drilldown_table.tsx index 75938e46b4077..610be65f09024 100644 --- a/src/platform/plugins/shared/embeddable/public/drilldowns/drilldown_manager_ui/components/drilldown_table/drilldown_table.tsx +++ b/src/platform/plugins/shared/embeddable/public/drilldowns/drilldown_manager_ui/components/drilldown_table/drilldown_table.tsx @@ -18,6 +18,7 @@ import { txtEditDrilldown, txtCloneDrilldown, txtSelectDrilldown, + txtTableCaption, txtName, txtAction, txtTrigger, @@ -144,6 +145,7 @@ export const DrilldownTable: React.FC = ({ itemId="id" columns={columns} responsiveBreakpoint={false} + tableCaption={txtTableCaption} selection={{ onSelectionChange: (selection) => { setSelectedDrilldowns(selection.map((drilldown) => drilldown.id)); diff --git a/src/platform/plugins/shared/embeddable/public/drilldowns/drilldown_manager_ui/components/drilldown_table/i18n.ts b/src/platform/plugins/shared/embeddable/public/drilldowns/drilldown_manager_ui/components/drilldown_table/i18n.ts index 773dc4f2decdd..ec14556f1b9e7 100644 --- a/src/platform/plugins/shared/embeddable/public/drilldowns/drilldown_manager_ui/components/drilldown_table/i18n.ts +++ b/src/platform/plugins/shared/embeddable/public/drilldowns/drilldown_manager_ui/components/drilldown_table/i18n.ts @@ -38,6 +38,13 @@ export const txtDeleteDrilldowns = (count: number) => }, }); +export const txtTableCaption = i18n.translate( + 'embeddableApi.components.DrilldownTable.tableCaption', + { + defaultMessage: 'Drilldowns', + } +); + export const txtSelectDrilldown = i18n.translate( 'embeddableApi.components.DrilldownTable.selectThisDrilldownCheckboxLabel', { diff --git a/src/platform/plugins/shared/embeddable/public/drilldowns/drilldown_manager_ui/components/drilldown_template_table/drilldown_template_table.tsx b/src/platform/plugins/shared/embeddable/public/drilldowns/drilldown_manager_ui/components/drilldown_template_table/drilldown_template_table.tsx index 1030e216d8f97..38349026f0bce 100644 --- a/src/platform/plugins/shared/embeddable/public/drilldowns/drilldown_manager_ui/components/drilldown_template_table/drilldown_template_table.tsx +++ b/src/platform/plugins/shared/embeddable/public/drilldowns/drilldown_manager_ui/components/drilldown_template_table/drilldown_template_table.tsx @@ -17,6 +17,7 @@ import { txtSingleItemCopyActionLabel, txtActionColumnTitle, txtTriggerColumnTitle, + txtTableCaption, } from './i18n'; import { TextWithIcon } from '../text_with_icon'; import { TriggerLineItem } from '../trigger_line_item'; @@ -117,6 +118,7 @@ export const DrilldownTemplateTable: React.FC = ({ }, selectableMessage: () => txtSelectableMessage, }} + tableCaption={txtTableCaption} /> {!!onClone && !!selected.length && ( diff --git a/src/platform/plugins/shared/embeddable/public/drilldowns/drilldown_manager_ui/components/drilldown_template_table/i18n.ts b/src/platform/plugins/shared/embeddable/public/drilldowns/drilldown_manager_ui/components/drilldown_template_table/i18n.ts index 56371dd52a163..20afbc5680795 100644 --- a/src/platform/plugins/shared/embeddable/public/drilldowns/drilldown_manager_ui/components/drilldown_template_table/i18n.ts +++ b/src/platform/plugins/shared/embeddable/public/drilldowns/drilldown_manager_ui/components/drilldown_template_table/i18n.ts @@ -54,6 +54,13 @@ export const txtSingleItemCopyActionLabel = i18n.translate( } ); +export const txtTableCaption = i18n.translate( + 'embeddableApi.components.DrilldownTemplateTable.tableCaption', + { + defaultMessage: 'Drilldown templates', + } +); + export const txtCopyButtonLabel = (count: number) => i18n.translate('embeddableApi.components.DrilldownTemplateTable.copyButtonLabel', { defaultMessage: 'Copy ({count})',