Importação
import { NuiTour, type NuiTourStep } from '@needless-ui/angular/tour';NuiTour
Um tour guiado.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
stepsInput | NuiTourStep[] | [] | As etapas, em ordem. |
openBidirecional | boolean | false | Se o tour está ativo. |
stepBidirecional | number | 0 | A etapa exibida, a partir de 0. |
labelsInput | Partial<NuiTourLabels> | Todo texto que ele mostra, para traduzir. | |
finishedOutput | void | Emite quando a última etapa é concluída. | |
dismissedOutput | number | Emite a etapa em que o tour terminou, quando ele termina antes da hora. | |
startMétodo | (from?: number) => void | Inicia o tour, na primeira etapa ou na indicada. | |
endMétodo | (finished: boolean) => void | Encerra o tour, como concluído ou dispensado. |
NuiTourStep
Uma etapa do tour.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
targetPropriedade | string | Element | (() => Element | null) | O elemento para o qual ela aponta. Sem alvo, o card aparece no meio. | |
titlePropriedade | string | O título do card. | |
contentPropriedade | string | TemplateRef | O texto dele, ou um template. | |
sidePropriedade | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | De que lado do alvo o card fica. |
alignPropriedade | 'start' | 'center' | 'end' | 'center' | Como o card se alinha ao alvo. |
paddingPropriedade | number | 8 | Espaço em volta do alvo em destaque, em pixels. |
interactivePropriedade | boolean | false | O alvo pode ser usado enquanto o card está aberto. |
beforeShowPropriedade | () => void | Promise<void> | Roda antes de a etapa aparecer. Se retornar uma promise, o tour espera por ela. |