├── .editorconfig ├── .github └── workflows │ ├── build.yml │ └── coverage.yml ├── .gitignore ├── .gitpod.yml ├── LICENSE ├── README.md ├── angular.json ├── docker └── Dockerfile ├── karma.conf.js ├── ng-package.json ├── package.json ├── src ├── index.ts ├── lib │ ├── archwizard.module.ts │ ├── components │ │ ├── wizard-completion-step.component.html │ │ ├── wizard-completion-step.component.spec.ts │ │ ├── wizard-completion-step.component.ts │ │ ├── wizard-navigation-bar.component.html │ │ ├── wizard-navigation-bar.component.spec.ts │ │ ├── wizard-navigation-bar.component.ts │ │ ├── wizard-step.component.html │ │ ├── wizard-step.component.spec.ts │ │ ├── wizard-step.component.ts │ │ ├── wizard.component-nested-steps.spec.ts │ │ ├── wizard.component.html │ │ ├── wizard.component.spec.ts │ │ └── wizard.component.ts │ ├── directives │ │ ├── completed-step.directive.spec.ts │ │ ├── completed-step.directive.ts │ │ ├── enable-back-links.directive.spec.ts │ │ ├── enable-back-links.directive.ts │ │ ├── go-to-step.directive.spec.ts │ │ ├── go-to-step.directive.ts │ │ ├── navigation-mode.directive.ts │ │ ├── next-step.directive.spec.ts │ │ ├── next-step.directive.ts │ │ ├── optional-step.directive.spec.ts │ │ ├── optional-step.directive.ts │ │ ├── previous-step.directive.spec.ts │ │ ├── previous-step.directive.ts │ │ ├── reset-wizard.directive.spec.ts │ │ ├── reset-wizard.directive.ts │ │ ├── selected-step.directive.spec.ts │ │ ├── selected-step.directive.ts │ │ ├── wizard-completion-step.directive.spec.ts │ │ ├── wizard-completion-step.directive.ts │ │ ├── wizard-step-symbol.directive.spec.ts │ │ ├── wizard-step-symbol.directive.ts │ │ ├── wizard-step-title.directive.spec.ts │ │ ├── wizard-step-title.directive.ts │ │ ├── wizard-step.directive.spec.ts │ │ └── wizard-step.directive.ts │ ├── navigation │ │ ├── base-navigation-mode.interface.ts │ │ ├── configurable-navigation-mode.ts │ │ ├── navigation-mode-selection.spec.ts │ │ ├── navigation-mode.interface.ts │ │ ├── wizard-navigation-allow-forward-visited.spec.ts │ │ ├── wizard-navigation-allow-forward.spec.ts │ │ ├── wizard-navigation-with-completion-step.spec.ts │ │ ├── wizard-navigation-with-optional-step.spec.ts │ │ └── wizard-navigation.spec.ts │ └── util │ │ ├── moving-direction.enum.ts │ │ ├── navigation-symbol.interface.ts │ │ ├── step-id.interface.spec.ts │ │ ├── step-id.interface.ts │ │ ├── step-index.interface.spec.ts │ │ ├── step-index.interface.ts │ │ ├── step-offset.interface.spec.ts │ │ ├── step-offset.interface.ts │ │ ├── test-utils.ts │ │ ├── wizard-completion-step.interface.spec.ts │ │ ├── wizard-completion-step.interface.ts │ │ ├── wizard-step.interface.spec.ts │ │ └── wizard-step.interface.ts └── test.ts ├── styles └── archwizard.scss ├── tsconfig-noIvy.spec.json ├── tsconfig.json ├── tsconfig.lib.json ├── tsconfig.spec.json └── tslint.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/README.md -------------------------------------------------------------------------------- /angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/angular.json -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/karma.conf.js -------------------------------------------------------------------------------- /ng-package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/ng-package.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/package.json -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lib/archwizard.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/archwizard.module.ts -------------------------------------------------------------------------------- /src/lib/components/wizard-completion-step.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/components/wizard-completion-step.component.html -------------------------------------------------------------------------------- /src/lib/components/wizard-completion-step.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/components/wizard-completion-step.component.spec.ts -------------------------------------------------------------------------------- /src/lib/components/wizard-completion-step.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/components/wizard-completion-step.component.ts -------------------------------------------------------------------------------- /src/lib/components/wizard-navigation-bar.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/components/wizard-navigation-bar.component.html -------------------------------------------------------------------------------- /src/lib/components/wizard-navigation-bar.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/components/wizard-navigation-bar.component.spec.ts -------------------------------------------------------------------------------- /src/lib/components/wizard-navigation-bar.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/components/wizard-navigation-bar.component.ts -------------------------------------------------------------------------------- /src/lib/components/wizard-step.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/components/wizard-step.component.html -------------------------------------------------------------------------------- /src/lib/components/wizard-step.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/components/wizard-step.component.spec.ts -------------------------------------------------------------------------------- /src/lib/components/wizard-step.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/components/wizard-step.component.ts -------------------------------------------------------------------------------- /src/lib/components/wizard.component-nested-steps.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/components/wizard.component-nested-steps.spec.ts -------------------------------------------------------------------------------- /src/lib/components/wizard.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/components/wizard.component.html -------------------------------------------------------------------------------- /src/lib/components/wizard.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/components/wizard.component.spec.ts -------------------------------------------------------------------------------- /src/lib/components/wizard.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/components/wizard.component.ts -------------------------------------------------------------------------------- /src/lib/directives/completed-step.directive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/completed-step.directive.spec.ts -------------------------------------------------------------------------------- /src/lib/directives/completed-step.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/completed-step.directive.ts -------------------------------------------------------------------------------- /src/lib/directives/enable-back-links.directive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/enable-back-links.directive.spec.ts -------------------------------------------------------------------------------- /src/lib/directives/enable-back-links.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/enable-back-links.directive.ts -------------------------------------------------------------------------------- /src/lib/directives/go-to-step.directive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/go-to-step.directive.spec.ts -------------------------------------------------------------------------------- /src/lib/directives/go-to-step.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/go-to-step.directive.ts -------------------------------------------------------------------------------- /src/lib/directives/navigation-mode.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/navigation-mode.directive.ts -------------------------------------------------------------------------------- /src/lib/directives/next-step.directive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/next-step.directive.spec.ts -------------------------------------------------------------------------------- /src/lib/directives/next-step.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/next-step.directive.ts -------------------------------------------------------------------------------- /src/lib/directives/optional-step.directive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/optional-step.directive.spec.ts -------------------------------------------------------------------------------- /src/lib/directives/optional-step.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/optional-step.directive.ts -------------------------------------------------------------------------------- /src/lib/directives/previous-step.directive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/previous-step.directive.spec.ts -------------------------------------------------------------------------------- /src/lib/directives/previous-step.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/previous-step.directive.ts -------------------------------------------------------------------------------- /src/lib/directives/reset-wizard.directive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/reset-wizard.directive.spec.ts -------------------------------------------------------------------------------- /src/lib/directives/reset-wizard.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/reset-wizard.directive.ts -------------------------------------------------------------------------------- /src/lib/directives/selected-step.directive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/selected-step.directive.spec.ts -------------------------------------------------------------------------------- /src/lib/directives/selected-step.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/selected-step.directive.ts -------------------------------------------------------------------------------- /src/lib/directives/wizard-completion-step.directive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/wizard-completion-step.directive.spec.ts -------------------------------------------------------------------------------- /src/lib/directives/wizard-completion-step.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/wizard-completion-step.directive.ts -------------------------------------------------------------------------------- /src/lib/directives/wizard-step-symbol.directive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/wizard-step-symbol.directive.spec.ts -------------------------------------------------------------------------------- /src/lib/directives/wizard-step-symbol.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/wizard-step-symbol.directive.ts -------------------------------------------------------------------------------- /src/lib/directives/wizard-step-title.directive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/wizard-step-title.directive.spec.ts -------------------------------------------------------------------------------- /src/lib/directives/wizard-step-title.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/wizard-step-title.directive.ts -------------------------------------------------------------------------------- /src/lib/directives/wizard-step.directive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/wizard-step.directive.spec.ts -------------------------------------------------------------------------------- /src/lib/directives/wizard-step.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/directives/wizard-step.directive.ts -------------------------------------------------------------------------------- /src/lib/navigation/base-navigation-mode.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/navigation/base-navigation-mode.interface.ts -------------------------------------------------------------------------------- /src/lib/navigation/configurable-navigation-mode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/navigation/configurable-navigation-mode.ts -------------------------------------------------------------------------------- /src/lib/navigation/navigation-mode-selection.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/navigation/navigation-mode-selection.spec.ts -------------------------------------------------------------------------------- /src/lib/navigation/navigation-mode.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/navigation/navigation-mode.interface.ts -------------------------------------------------------------------------------- /src/lib/navigation/wizard-navigation-allow-forward-visited.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/navigation/wizard-navigation-allow-forward-visited.spec.ts -------------------------------------------------------------------------------- /src/lib/navigation/wizard-navigation-allow-forward.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/navigation/wizard-navigation-allow-forward.spec.ts -------------------------------------------------------------------------------- /src/lib/navigation/wizard-navigation-with-completion-step.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/navigation/wizard-navigation-with-completion-step.spec.ts -------------------------------------------------------------------------------- /src/lib/navigation/wizard-navigation-with-optional-step.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/navigation/wizard-navigation-with-optional-step.spec.ts -------------------------------------------------------------------------------- /src/lib/navigation/wizard-navigation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/navigation/wizard-navigation.spec.ts -------------------------------------------------------------------------------- /src/lib/util/moving-direction.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/util/moving-direction.enum.ts -------------------------------------------------------------------------------- /src/lib/util/navigation-symbol.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/util/navigation-symbol.interface.ts -------------------------------------------------------------------------------- /src/lib/util/step-id.interface.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/util/step-id.interface.spec.ts -------------------------------------------------------------------------------- /src/lib/util/step-id.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/util/step-id.interface.ts -------------------------------------------------------------------------------- /src/lib/util/step-index.interface.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/util/step-index.interface.spec.ts -------------------------------------------------------------------------------- /src/lib/util/step-index.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/util/step-index.interface.ts -------------------------------------------------------------------------------- /src/lib/util/step-offset.interface.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/util/step-offset.interface.spec.ts -------------------------------------------------------------------------------- /src/lib/util/step-offset.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/util/step-offset.interface.ts -------------------------------------------------------------------------------- /src/lib/util/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/util/test-utils.ts -------------------------------------------------------------------------------- /src/lib/util/wizard-completion-step.interface.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/util/wizard-completion-step.interface.spec.ts -------------------------------------------------------------------------------- /src/lib/util/wizard-completion-step.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/util/wizard-completion-step.interface.ts -------------------------------------------------------------------------------- /src/lib/util/wizard-step.interface.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/util/wizard-step.interface.spec.ts -------------------------------------------------------------------------------- /src/lib/util/wizard-step.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/lib/util/wizard-step.interface.ts -------------------------------------------------------------------------------- /src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/src/test.ts -------------------------------------------------------------------------------- /styles/archwizard.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/styles/archwizard.scss -------------------------------------------------------------------------------- /tsconfig-noIvy.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/tsconfig-noIvy.spec.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/tsconfig.lib.json -------------------------------------------------------------------------------- /tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/tsconfig.spec.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madoar/angular-archwizard/HEAD/tslint.json --------------------------------------------------------------------------------