diff --git a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/components/agent_policy_advanced_fields/custom_fields/global_data_tags_table.tsx b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/components/agent_policy_advanced_fields/custom_fields/global_data_tags_table.tsx index 1a30d9ad14fe0..dac00ea0b21fe 100644 --- a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/components/agent_policy_advanced_fields/custom_fields/global_data_tags_table.tsx +++ b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/components/agent_policy_advanced_fields/custom_fields/global_data_tags_table.tsx @@ -453,7 +453,13 @@ export const GlobalDataTagsTable: React.FunctionComponent = ({ ) : ( <> - + = ({ itemId="id" items={packagePolicies} columns={columns} + tableCaption={i18n.translate( + 'xpack.fleet.policyDetails.packagePoliciesTable.tableCaption', + { + defaultMessage: 'Integration policies', + } + )} sorting={{ sort: { field: 'name', diff --git a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/list_page/index.tsx b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/list_page/index.tsx index e27fa53da5831..e7c2ba8b9ac09 100644 --- a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/list_page/index.tsx +++ b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/list_page/index.tsx @@ -386,6 +386,9 @@ export const AgentPolicyListPage: React.FunctionComponent<{}> = () => { /> ) } + tableCaption={i18n.translate('xpack.fleet.agentPolicyList.agentPolicies.tableCaption', { + defaultMessage: 'List of agent policies', + })} items={agentPolicyData ? agentPolicyData.items : []} itemId="id" columns={columns} diff --git a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agents/agent_details_page/components/agent_diagnostics/index.tsx b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agents/agent_details_page/components/agent_diagnostics/index.tsx index d0d37dd4bfd1a..06a7df81793f0 100644 --- a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agents/agent_details_page/components/agent_diagnostics/index.tsx +++ b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agents/agent_details_page/components/agent_diagnostics/index.tsx @@ -346,7 +346,16 @@ export const AgentDiagnosticsTab: React.FunctionComponent {isLoading ? ( ) : ( - items={visibleDiagnosticsEntries} columns={columns} /> + + items={visibleDiagnosticsEntries} + columns={columns} + tableCaption={i18n.translate( + 'xpack.fleet.requestDiagnostics.agentDiagnosticsUploads.tableCaption', + { + defaultMessage: 'Agent diagnostics uploads', + } + )} + /> )} ); diff --git a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agents/agent_list_page/components/agent_list_table.tsx b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agents/agent_list_page/components/agent_list_table.tsx index ba90fa5b8550a..343ae257512a5 100644 --- a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agents/agent_list_page/components/agent_list_table.tsx +++ b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agents/agent_list_page/components/agent_list_table.tsx @@ -347,6 +347,9 @@ export const AgentListTable: React.FC = (props: Props) => { className="fleet__agentList__table" data-test-subj="fleetAgentListTable" + tableCaption={i18n.translate('xpack.fleet.agentList.tableCaption', { + defaultMessage: 'Fleet agents', + })} loading={isLoading} noItemsMessage={noItemsMessage} items={agentsShown} diff --git a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agents/agent_list_page/components/view_errors.tsx b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agents/agent_list_page/components/view_errors.tsx index 4a15f99638db0..e422c130f7c95 100644 --- a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agents/agent_list_page/components/view_errors.tsx +++ b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agents/agent_list_page/components/view_errors.tsx @@ -100,7 +100,14 @@ export const ViewErrors: React.FunctionComponent<{ action: ActionStatus }> = ({ return ( <> - + ); diff --git a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agents/enrollment_token_list_page/index.tsx b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agents/enrollment_token_list_page/index.tsx index 9457b43b681b3..eda9e0496358f 100644 --- a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agents/enrollment_token_list_page/index.tsx +++ b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agents/enrollment_token_list_page/index.tsx @@ -275,6 +275,12 @@ export const EnrollmentTokenListPage: React.FunctionComponent<{}> = () => { data-test-subj="enrollmentTokenListTable" + tableCaption={i18n.translate( + 'xpack.fleet.enrollmentTokensList.enrollmentTokens.tableCaption', + { + defaultMessage: 'List of enrollment tokens', + } + )} loading={isLoading} noItemsMessage={ isLoading ? ( diff --git a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agents/uninstall_token_list_page/index.tsx b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agents/uninstall_token_list_page/index.tsx index 5c7899b1277b8..d6da531625805 100644 --- a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agents/uninstall_token_list_page/index.tsx +++ b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agents/uninstall_token_list_page/index.tsx @@ -15,6 +15,7 @@ import { EuiBasicTable, EuiText, EuiIconTip } from '@elastic/eui'; import React, { useCallback, useMemo, useState } from 'react'; import { FormattedDate, FormattedMessage } from '@kbn/i18n-react'; import type { SendRequestResponse } from '@kbn/es-ui-shared-plugin/public'; +import { i18n } from '@kbn/i18n'; import { EmptyPolicyNameHint } from '../../../../../components/uninstall_command_flyout/empty_policy_name_hint'; @@ -200,6 +201,9 @@ export const UninstallTokenListPage = () => { data-test-subj="uninstallTokenListTable" + tableCaption={i18n.translate('xpack.fleet.uninstallTokenList.tableCaption', { + defaultMessage: 'List of uninstall tokens', + })} items={tokens} columns={columns} itemId="id" diff --git a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/settings/components/download_source_table/index.tsx b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/settings/components/download_source_table/index.tsx index 560cf1f149af5..4387fa8629d97 100644 --- a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/settings/components/download_source_table/index.tsx +++ b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/settings/components/download_source_table/index.tsx @@ -144,6 +144,7 @@ export const DownloadSourceTable: React.FunctionComponent ); }; diff --git a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/settings/components/fleet_proxies_table/index.tsx b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/settings/components/fleet_proxies_table/index.tsx index 9bb7d37a851a6..1543a8251cbf3 100644 --- a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/settings/components/fleet_proxies_table/index.tsx +++ b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/settings/components/fleet_proxies_table/index.tsx @@ -124,5 +124,14 @@ export const FleetProxiesTable: React.FunctionComponent ]; }, [deleteFleetProxy, getHref, authz.fleet.allSettings]); - return ; + return ( + + ); }; diff --git a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/settings/components/fleet_server_hosts_table/index.tsx b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/settings/components/fleet_server_hosts_table/index.tsx index 66be604203cf4..2187cf13d9aff 100644 --- a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/settings/components/fleet_server_hosts_table/index.tsx +++ b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/settings/components/fleet_server_hosts_table/index.tsx @@ -172,6 +172,9 @@ export const FleetServerHostsTable: React.FunctionComponent ); diff --git a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/settings/components/outputs_table/index.tsx b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/settings/components/outputs_table/index.tsx index 40757e165be9c..e6aa47a26b053 100644 --- a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/settings/components/outputs_table/index.tsx +++ b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/settings/components/outputs_table/index.tsx @@ -194,5 +194,14 @@ export const OutputsTable: React.FunctionComponent = ({ ]; }, [deleteOutput, getHref, authz.fleet.allSettings, enableSyncIntegrations]); - return ; + return ( + + ); }; diff --git a/x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/detail/documentation/index.tsx b/x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/detail/documentation/index.tsx index c4fc2863868a3..30ad6126e8cca 100644 --- a/x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/detail/documentation/index.tsx +++ b/x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/detail/documentation/index.tsx @@ -21,6 +21,8 @@ import { import type { EuiInMemoryTableProps } from '@elastic/eui'; import { FormattedMessage } from '@kbn/i18n-react'; +import { i18n } from '@kbn/i18n'; + import type { PackageInfo, RegistryVarsEntry, @@ -291,7 +293,13 @@ const VarsTable: React.FunctionComponent<{ vars: RegistryVarsEntry[] }> = ({ var /> - + ); }; diff --git a/x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/detail/policies/components/agent_based_table.tsx b/x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/detail/policies/components/agent_based_table.tsx index abaa81b8f908d..ae9d8b298b1a6 100644 --- a/x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/detail/policies/components/agent_based_table.tsx +++ b/x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/detail/policies/components/agent_based_table.tsx @@ -304,6 +304,12 @@ export const AgentBasedPackagePoliciesTable = ({ ]} loading={isLoading} data-test-subj="integrationPolicyTable" + tableCaption={i18n.translate( + 'xpack.fleet.epm.packageDetails.integrationList.tableCaption', + { + defaultMessage: 'Integration policies', + } + )} pagination={{ pageIndex: pagination.pagination.currentPage - 1, pageSize: pagination.pagination.pageSize, diff --git a/x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/detail/policies/components/agentless_table.tsx b/x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/detail/policies/components/agentless_table.tsx index 138cebcded67a..ab60c573e61d0 100644 --- a/x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/detail/policies/components/agentless_table.tsx +++ b/x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/detail/policies/components/agentless_table.tsx @@ -332,6 +332,12 @@ export const AgentlessPackagePoliciesTable = ({ }, }, ]} + tableCaption={i18n.translate( + 'xpack.fleet.epm.packageDetails.integrationList.agentlessPoliciesTableCaption', + { + defaultMessage: 'Agentless integration policies', + } + )} loading={isLoading} data-test-subj="integrationPolicyTable" pagination={{