[Enterprise Search] Add vector search and ESRE tiles to guides (#160029)

## Summary

This adds two guide tiles to the onboarding guides page.
This commit is contained in:
Sander Philipse 2023-06-20 22:12:30 +02:00 committed by GitHub
parent 5c9a0ab88d
commit 8d67824556
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 84 additions and 8 deletions

View file

@ -12,6 +12,58 @@ exports[`guide cards snapshots should render all cards 1`] = `
<EuiFlexItem <EuiFlexItem
grow={false} grow={false}
key="0" key="0"
>
<GuideCard
activateGuide={[MockFunction]}
activeFilter="all"
card={
Object {
"icon": "vector",
"navigateTo": Object {
"appId": "enterpriseSearchVectorSearch",
},
"order": 1,
"solution": "search",
"telemetryId": "onboarding--search--vector",
"title": "Set up vector search",
}
}
guidesState={Array []}
navigateToApp={[MockFunction]}
/>
<EuiSpacer
size="m"
/>
</EuiFlexItem>
<EuiFlexItem
grow={false}
key="1"
>
<GuideCard
activateGuide={[MockFunction]}
activeFilter="all"
card={
Object {
"icon": "magnifyWithPlus",
"navigateTo": Object {
"appId": "enterpriseSearchEsre",
},
"order": 4,
"solution": "search",
"telemetryId": "onboarding--search--semantic",
"title": "Build a semantic search experience",
}
}
guidesState={Array []}
navigateToApp={[MockFunction]}
/>
<EuiSpacer
size="m"
/>
</EuiFlexItem>
<EuiFlexItem
grow={false}
key="2"
> >
<GuideCard <GuideCard
activateGuide={[MockFunction]} activateGuide={[MockFunction]}
@ -20,7 +72,7 @@ exports[`guide cards snapshots should render all cards 1`] = `
Object { Object {
"guideId": "appSearch", "guideId": "appSearch",
"icon": "wrench", "icon": "wrench",
"order": 1, "order": 7,
"solution": "search", "solution": "search",
"telemetryId": "onboarding--search--application", "telemetryId": "onboarding--search--application",
"title": <FormattedMessage "title": <FormattedMessage
@ -43,7 +95,7 @@ exports[`guide cards snapshots should render all cards 1`] = `
</EuiFlexItem> </EuiFlexItem>
<EuiFlexItem <EuiFlexItem
grow={false} grow={false}
key="1" key="3"
> >
<GuideCard <GuideCard
activateGuide={[MockFunction]} activateGuide={[MockFunction]}
@ -52,7 +104,7 @@ exports[`guide cards snapshots should render all cards 1`] = `
Object { Object {
"guideId": "websiteSearch", "guideId": "websiteSearch",
"icon": "search", "icon": "search",
"order": 4, "order": 10,
"solution": "search", "solution": "search",
"telemetryId": "onboarding--search--website", "telemetryId": "onboarding--search--website",
"title": "Add search to my website", "title": "Add search to my website",
@ -67,7 +119,7 @@ exports[`guide cards snapshots should render all cards 1`] = `
</EuiFlexItem> </EuiFlexItem>
<EuiFlexItem <EuiFlexItem
grow={false} grow={false}
key="2" key="4"
> >
<GuideCard <GuideCard
activateGuide={[MockFunction]} activateGuide={[MockFunction]}
@ -76,7 +128,7 @@ exports[`guide cards snapshots should render all cards 1`] = `
Object { Object {
"guideId": "databaseSearch", "guideId": "databaseSearch",
"icon": "database", "icon": "database",
"order": 7, "order": 13,
"solution": "search", "solution": "search",
"telemetryId": "onboarding--search--database", "telemetryId": "onboarding--search--database",
"title": <FormattedMessage "title": <FormattedMessage

View file

@ -31,6 +31,30 @@ export interface GuideCardConstants {
} }
export const guideCards: GuideCardConstants[] = [ export const guideCards: GuideCardConstants[] = [
{
solution: 'search',
icon: 'vector',
title: i18n.translate('guidedOnboardingPackage.gettingStarted.cards.vectorSearch.title', {
defaultMessage: 'Set up vector search',
}),
navigateTo: {
appId: 'enterpriseSearchVectorSearch',
},
telemetryId: 'onboarding--search--vector',
order: 1,
},
{
solution: 'search',
icon: 'magnifyWithPlus',
title: i18n.translate('guidedOnboardingPackage.gettingStarted.cards.esreSearch.title', {
defaultMessage: 'Build a semantic search experience',
}),
navigateTo: {
appId: 'enterpriseSearchEsre',
},
telemetryId: 'onboarding--search--semantic',
order: 4,
},
{ {
solution: 'search', solution: 'search',
icon: 'wrench', icon: 'wrench',
@ -45,7 +69,7 @@ export const guideCards: GuideCardConstants[] = [
), ),
guideId: 'appSearch', guideId: 'appSearch',
telemetryId: 'onboarding--search--application', telemetryId: 'onboarding--search--application',
order: 1, order: 7,
}, },
{ {
solution: 'search', solution: 'search',
@ -55,7 +79,7 @@ export const guideCards: GuideCardConstants[] = [
}), }),
guideId: 'websiteSearch', guideId: 'websiteSearch',
telemetryId: 'onboarding--search--website', telemetryId: 'onboarding--search--website',
order: 4, order: 10,
}, },
{ {
solution: 'search', solution: 'search',
@ -71,7 +95,7 @@ export const guideCards: GuideCardConstants[] = [
), ),
guideId: 'databaseSearch', guideId: 'databaseSearch',
telemetryId: 'onboarding--search--database', telemetryId: 'onboarding--search--database',
order: 7, order: 13,
}, },
{ {
solution: 'observability', solution: 'observability',