mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
[Search] Fix singular/plural for connector and crawler counts (#178110)
This commit is contained in:
parent
5bb6596b0f
commit
438c17751b
1 changed files with 24 additions and 10 deletions
|
@ -29,6 +29,8 @@ export interface ConnectorStatsProps {
|
|||
export const ConnectorStats: React.FC<ConnectorStatsProps> = ({ isCrawler }) => {
|
||||
const { makeRequest } = useActions(FetchSyncJobsStatsApiLogic);
|
||||
const { data } = useValues(FetchSyncJobsStatsApiLogic);
|
||||
const connectorCount = (data?.connected || 0) + (data?.incomplete || 0);
|
||||
const hasMultipleConnectors = connectorCount > 1;
|
||||
|
||||
useEffect(() => {
|
||||
makeRequest({ isCrawler });
|
||||
|
@ -58,17 +60,29 @@ export const ConnectorStats: React.FC<ConnectorStatsProps> = ({ isCrawler }) =>
|
|||
<EuiFlexItem>
|
||||
<EuiText>
|
||||
{!isCrawler
|
||||
? i18n.translate('xpack.enterpriseSearch.connectorStats.connectorsTextLabel', {
|
||||
defaultMessage: '{count} connectors',
|
||||
values: {
|
||||
count: (data?.connected || 0) + (data?.incomplete || 0),
|
||||
},
|
||||
})
|
||||
: i18n.translate('xpack.enterpriseSearch.connectorStats.crawlersTextLabel', {
|
||||
? hasMultipleConnectors
|
||||
? i18n.translate(
|
||||
'xpack.enterpriseSearch.connectorStats.multipleConnectorsText',
|
||||
{
|
||||
defaultMessage: '{count} connectors',
|
||||
values: { count: connectorCount },
|
||||
}
|
||||
)
|
||||
: i18n.translate(
|
||||
'xpack.enterpriseSearch.connectorStats.singleConnectorText',
|
||||
{
|
||||
defaultMessage: '{count} connector',
|
||||
values: { count: connectorCount },
|
||||
}
|
||||
)
|
||||
: hasMultipleConnectors
|
||||
? i18n.translate('xpack.enterpriseSearch.connectorStats.multipleCrawlersText', {
|
||||
defaultMessage: '{count} web crawlers',
|
||||
values: {
|
||||
count: (data?.connected || 0) + (data?.incomplete || 0),
|
||||
},
|
||||
values: { count: connectorCount },
|
||||
})
|
||||
: i18n.translate('xpack.enterpriseSearch.connectorStats.singleCrawlerText', {
|
||||
defaultMessage: '{count} web crawler',
|
||||
values: { count: connectorCount },
|
||||
})}
|
||||
</EuiText>
|
||||
</EuiFlexItem>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue