[Guided onboarding] Security config update (#142886)

* [Guided onboarding] Merged alerts and cases steps in the security guide, added isGuidePanelOpen$ to the interface

* [Guided onboarding] Fixed the mock file for the ApiService
This commit is contained in:
Yulia Čech 2022-10-06 20:06:00 +02:00 committed by GitHub
parent 6f92e2e948
commit 2177c76ebe
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 5 additions and 12 deletions

View file

@ -9,7 +9,7 @@
export type GuideId = 'observability' | 'security' | 'search';
export type ObservabilityStepIds = 'add_data' | 'view_dashboard' | 'tour_observability';
export type SecurityStepIds = 'add_data' | 'rules' | 'alerts' | 'cases';
export type SecurityStepIds = 'add_data' | 'rules' | 'alertsCases';
export type SearchStepIds = 'add_data' | 'browse_docs' | 'search_experience';
export type GuideStepIds = ObservabilityStepIds | SecurityStepIds | SearchStepIds;

View file

@ -37,17 +37,8 @@ export const securityConfig: GuideConfig = {
],
},
{
id: 'alerts',
title: 'View Alerts',
descriptionList: [
'Lorem ipsum dolor sit amet, consectetur adipiscing elit.',
'Nullam ligula enim, malesuada a finibus vel, cursus sed risus.',
'Vivamus pretium, elit dictum lacinia aliquet, libero nibh dictum enim, a rhoncus leo magna in sapien.',
],
},
{
id: 'cases',
title: 'Cases and investigations',
id: 'alertsCases',
title: 'Alerts and cases',
descriptionList: [
'Lorem ipsum dolor sit amet, consectetur adipiscing elit.',
'Nullam ligula enim, malesuada a finibus vel, cursus sed risus.',

View file

@ -22,6 +22,7 @@ const apiServiceMock: jest.Mocked<GuidedOnboardingPluginStart> = {
completeGuideStep: jest.fn(),
isGuidedOnboardingActiveForIntegration$: () => new BehaviorSubject(false),
completeGuidedOnboardingForIntegration: jest.fn(),
isGuidePanelOpen$: new BehaviorSubject(false),
},
};

View file

@ -52,6 +52,7 @@ export interface GuidedOnboardingApi {
completeGuidedOnboardingForIntegration: (
integration?: string
) => Promise<{ state: GuideState } | undefined>;
isGuidePanelOpen$: Observable<boolean>;
}
export interface StepConfig {