+ Contact your administrator to create a workspace or to be added to an existing one.
+
+
+
@@ -1033,7 +1004,7 @@ exports[`WorkspaceInitial render workspace initial page normally when user is no
class="euiButtonEmpty__text"
>
Settings and setup
diff --git a/src/plugins/workspace/public/components/workspace_initial/workspace_initial.tsx b/src/plugins/workspace/public/components/workspace_initial/workspace_initial.tsx
index 85b158a0928a..7e77a2fa1130 100644
--- a/src/plugins/workspace/public/components/workspace_initial/workspace_initial.tsx
+++ b/src/plugins/workspace/public/components/workspace_initial/workspace_initial.tsx
@@ -20,7 +20,6 @@ import {
EuiFlexGroup,
EuiPageContent,
EuiSmallButton,
- EuiToolTip,
EuiSmallButtonEmpty,
} from '@elastic/eui';
import { i18n } from '@osd/i18n';
@@ -40,11 +39,6 @@ export const WorkspaceInitial = () => {
const isDarkTheme = uiSettings.get('theme:darkMode');
const backGroundUrl = isDarkTheme ? BackgroundDarkSVG : BackgroundLightSVG;
- const noAdminToolTip = i18n.translate('workspace.initial.card.createWorkspace.toolTip', {
- defaultMessage:
- 'Contact your administrator to create a workspace or to be added to an existing one.',
- });
-
const createButton = (
{
);
+ const noAdminText = (
+
+ {i18n.translate('workspace.initial.card.createWorkspace.text', {
+ defaultMessage:
+ 'Contact your administrator to create a workspace or to be added to an existing one.',
+ })}
+
+ );
+
const cards = (
-
-
-
- <>
- {i18n.translate('workspace.initial.card.createWorkspace.description', {
- defaultMessage: 'Organize projects by use case in a collaborative workspace.',
- })}
- >
-
- }
- footer={isDashboardAdmin && createButton}
- />
-
+
}
+ title={i18n.translate('workspace.initial.card.observability.title', {
+ defaultMessage: 'Observability',
})}
- description={i18n.translate('workspace.initial.card.tryOpenSearch.description', {
- defaultMessage: 'Explore sample data before adding your own.',
+ description={i18n.translate('workspace.initial.card.observability.description', {
+ defaultMessage: 'Gain visibility into your applications and infrastructure',
})}
- footer={
-
- {i18n.translate('workspace.initial.card.tryOpenSearch.footer', {
- defaultMessage: 'with Sample Datasets',
- })}
-
- }
/>
}
+ title={i18n.translate('workspace.initial.card.securityAnalytics.title', {
+ defaultMessage: 'Security Analytics',
})}
- description={i18n.translate('workspace.initial.card.addData.description', {
- defaultMessage: 'Start collecting and analyzing your data.',
+ description={i18n.translate('workspace.initial.card.securityAnalytics.description', {
+ defaultMessage: 'Enhance your security posture with advanced analytics',
})}
- footer={
-
- {i18n.translate('workspace.initial.card.addData.footer', {
- defaultMessage: 'with Getting Started Guide',
- })}
-
- }
/>
}
+ title={i18n.translate('workspace.initial.card.search.title', {
+ defaultMessage: 'Search',
})}
- description={i18n.translate('workspace.initial.card.discoverInsights.description', {
- defaultMessage: 'Explore data interactively to uncover insights.',
+ description={i18n.translate('workspace.initial.card.search.description', {
+ defaultMessage: 'Discover and query your data with ease',
})}
- footer={
-
- {i18n.translate('workspace.initial.card.discoverInsights.footer', {
- defaultMessage: 'with Discover',
- })}
-
- }
/>
}
+ title={i18n.translate('workspace.initial.card.essentials.title', {
+ defaultMessage: 'Essentials',
+ })}
+ description={i18n.translate('workspace.initial.card.essentials.description', {
+ defaultMessage: 'Just the basics for exploring and analyzing data',
})}
/>
@@ -155,45 +125,65 @@ export const WorkspaceInitial = () => {
{i18n.translate('workspace.initial.title', {
- defaultMessage: 'Getting started with OpenSearch',
+ defaultMessage: 'Create a workspace to get started',
})}
-
-
+
+
{i18n.translate('workspace.initial.description', {
defaultMessage:
- 'OpenSearch is a flexible, scalable, open-source way to build solutions for data-intensive search and analytics applications. Explore, enrich, and visualize your data, using developer-friendly tools and powerful integrations for machine learning, data processing, and more.',
+ 'Welcome to OpenSearch! This interface supports you to easily explore, enrich and visualize your data with developer-friendly tools and powerful integrations for machine learning, data process, and more. To begin, create a workspace for your use case.',
})}
-
+
{i18n.translate('workspace.initial.button.openSearch', {
- defaultMessage: 'Learn more from documentation and more.',
+ defaultMessage: 'Learn more from documentation',
})}
-
-
-
-
-
- Explore live demo environment at{' '}
- playground.opensearch.org
-
-
+
+
+
+ {i18n.translate('workspace.initial.createWorkspace.title', {
+ defaultMessage: 'Create a workspace',
+ })}
+
+
+
+ {i18n.translate('workspace.initial.createWorkspace.describe', {
+ defaultMessage: 'Organize projects by use case in a collaborative workspace',
+ })}
+
{cards}
+
+
+ {isDashboardAdmin ? createButton : noAdminText}
+
+
+
+
+ Explore live demo environment at{' '}
+
+ playground.opensearch.org
+
+
+
+
+
+
);
@@ -205,7 +195,7 @@ export const WorkspaceInitial = () => {
-
+
{
href={settingsAndSetupUrl}
data-test-subj="workspace-initial-button-settingsAndSetup"
>
-
+
{i18n.translate('workspace.initial.button.settingsAndSetup', {
defaultMessage: 'Settings and setup',
})}