1.8.1 • Published 10 months ago
@finastra/guided-tour v1.8.1
GuidedTour
Installation
npm i @finastra/guided-tour
Usage
Import
import @finastra/guided-tour
this.data = {
steps: [
{
title: 'Step 1'
description: 'Lorem ipsum dolor sit amet. Ab rerum totam et vero error est commodi autem et dolores magnam sed harum quibusdam sed tempore eligendi et quos perspiciatis. Eos autem natus eum iusto sunt sit laborum dolores At reprehenderit cumque. '
},
{
title: 'Step 2'
description: 'Lorem ipsum dolor sit amet. Ab rerum totam et vero error est commodi autem et dolores magnam sed harum quibusdam sed tempore eligendi et quos perspiciatis. Eos autem natus eum iusto sunt sit laborum dolores At reprehenderit cumque. '
}
]
}
<fds-guided-tour showStepInfo data="${this.data}" show id="guided-tour-demo"></fds-guided-tour>
Data Interface
export interface TourStep {
selector?: string;
title: string;
description?: string;
placement?: Placement;
marginTop?: number;
marginLeft?: number;
marginRight?: number;
marginBottom?: number;
radius?: number;
mainAxis?: number;
crossAxis?: number;
}
export interface Tour {
stepInfo?: string;
steps: TourStep[];
}
stepInfo
property is a string template. Its default value is :Step ${currentStep} of ${totalSteps}
API
Properties
Property | Attribute | Type | Default | Description |
---|---|---|---|---|
arrowPosition | StyleInfo | {} | ||
cardPosition | StyleInfo | {} | ||
currentStepElement | Element \| null \| undefined | "undefined" | ||
currentStepIndex | currentStepIndex | number | 0 | Current step in the tour. |
data | data | Tour | {"steps":[]} | Data for component. |
oldBodyOverflowValue | string | "" | ||
override | ||||
show | show | boolean | false | Whether the tour should display. |
showStepInfo | showStepInfo | boolean | false | Whether the step info should display. |
stepCardArrowElement | Promise<HTMLElement> | |||
stepCardElement | Promise<HTMLElement> |
Methods
Method | Type |
---|---|
back | (): void |
next | (): void |
start | (currentTourIndex?: number): void |
stop | (): void |
Slots
Name | Description |
---|---|
back-button | Content for back button. |
done-button | Content for done button. |
next-button | Content for next button. |
skip-button | Content for skip button. |
CSS Custom Properties
Property | Default | Description |
---|---|---|
--fds-guided-tour-card-max-width | "500px" | Max width of panel information. |
1.8.1
10 months ago
1.8.0
12 months ago
1.7.0
1 year ago
1.6.0
1 year ago
1.4.2
1 year ago
1.5.0
1 year ago
1.4.1
1 year ago
1.4.0
1 year ago
1.3.0
1 year ago
1.1.1
2 years ago
1.1.0
2 years ago
1.2.8
2 years ago
1.2.7
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.1.3
2 years ago
1.0.4
2 years ago
1.2.1
2 years ago
1.1.2
2 years ago
1.2.9
1 year ago
1.2.12
1 year ago
1.2.13
1 year ago
1.2.10
1 year ago
1.2.11
1 year ago
1.2.16
1 year ago
1.2.17
1 year ago
1.2.14
1 year ago
1.2.15
1 year ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago