feat(guided-tour): adiciona novo componente po-guided-tour com tour interativo#2736
Open
alinecbgml wants to merge 2 commits intopo-ui:masterfrom
Open
feat(guided-tour): adiciona novo componente po-guided-tour com tour interativo#2736alinecbgml wants to merge 2 commits intopo-ui:masterfrom
alinecbgml wants to merge 2 commits intopo-ui:masterfrom
Conversation
Implementa componente po-guided-tour com as seguintes features: - Destaque de elementos com overlay escurecido - Popover com explicações e controles de navegação - Bloqueio de interações quando necessário - Persistênc ia de estado em localStorage - Interfaces bem definidas para configuração - Métodos públicos para controle programado - OnPush change detection para performance Seguindo guidelines do PO UI Design System
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
po-guided-tour
Descrição
Adiciona novo componente
po-guided-tourque oferece um tour interativo e guiado pela aplicação. Este componente destaca elementos da página com um overlay escurecido, exibe um popover com explicações e oferece controles de navegação.Features
Arquitetura
Interfaces:
PoGuidedTourStep: Define cada passo do tourPoGuidedTourConfig: Configuração geral do tourMétodos Públicos:
start(): Inicia o tournext(): Vai para o próximo passoprevious(): Volta para o passo anteriorgoToStep(index): Vai para um passo específicocomplete(): Marca como completocancel(): Cancela sem marcar como completoskipTour(): Marca como "não mostrar novamente"getCurrentStep(): Obtém o passo atualgetProgress(): Obtém percentual de progressoEventos:
p-on-complete: Emitido quando o tour terminap-on-cancel: Emitido quando o tour é canceladop-on-step-change: Emitido ao mudar de passoExemplo de Uso
Checklist
Notas
Esta é uma implementação base do componente seguindo os padrões do PO UI Design System. As futuras PRs adicionarão testes unitários, documentação completa e exemplos de uso.