├── .browserslistrc ├── .editorconfig ├── .eslintrc.json ├── .github └── workflows │ └── gh-pages.yml ├── .gitignore ├── .nvmrc ├── CREDITS ├── LICENSE.md ├── README.md ├── angular.json ├── karma.conf.js ├── package-lock.json ├── package.json ├── src ├── @fuse │ ├── animations │ │ ├── defaults.ts │ │ ├── expand-collapse.ts │ │ ├── fade.ts │ │ ├── index.ts │ │ ├── public-api.ts │ │ ├── shake.ts │ │ ├── slide.ts │ │ └── zoom.ts │ ├── components │ │ ├── alert │ │ │ ├── alert.component.html │ │ │ ├── alert.component.scss │ │ │ ├── alert.component.ts │ │ │ ├── alert.module.ts │ │ │ ├── alert.service.ts │ │ │ ├── alert.types.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── card │ │ │ ├── card.component.html │ │ │ ├── card.component.scss │ │ │ ├── card.component.ts │ │ │ ├── card.module.ts │ │ │ ├── card.types.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── date-range │ │ │ ├── date-range.component.html │ │ │ ├── date-range.component.scss │ │ │ ├── date-range.component.ts │ │ │ ├── date-range.module.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── drawer │ │ │ ├── drawer.component.html │ │ │ ├── drawer.component.scss │ │ │ ├── drawer.component.ts │ │ │ ├── drawer.module.ts │ │ │ ├── drawer.service.ts │ │ │ ├── drawer.types.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── fullscreen │ │ │ ├── fullscreen.component.html │ │ │ ├── fullscreen.component.ts │ │ │ ├── fullscreen.module.ts │ │ │ ├── fullscreen.types.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── highlight │ │ │ ├── highlight.component.html │ │ │ ├── highlight.component.scss │ │ │ ├── highlight.component.ts │ │ │ ├── highlight.module.ts │ │ │ ├── highlight.service.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── loading-bar │ │ │ ├── index.ts │ │ │ ├── loading-bar.component.html │ │ │ ├── loading-bar.component.scss │ │ │ ├── loading-bar.component.ts │ │ │ ├── loading-bar.interceptor.ts │ │ │ ├── loading-bar.module.ts │ │ │ ├── loading-bar.service.ts │ │ │ └── public-api.ts │ │ ├── masonry │ │ │ ├── index.ts │ │ │ ├── masonry.component.html │ │ │ ├── masonry.component.scss │ │ │ ├── masonry.component.ts │ │ │ ├── masonry.module.ts │ │ │ └── public-api.ts │ │ └── navigation │ │ │ ├── horizontal │ │ │ ├── components │ │ │ │ ├── basic │ │ │ │ │ ├── basic.component.html │ │ │ │ │ └── basic.component.ts │ │ │ │ ├── branch │ │ │ │ │ ├── branch.component.html │ │ │ │ │ └── branch.component.ts │ │ │ │ ├── divider │ │ │ │ │ ├── divider.component.html │ │ │ │ │ └── divider.component.ts │ │ │ │ └── spacer │ │ │ │ │ ├── spacer.component.html │ │ │ │ │ └── spacer.component.ts │ │ │ ├── horizontal.component.html │ │ │ ├── horizontal.component.scss │ │ │ └── horizontal.component.ts │ │ │ ├── index.ts │ │ │ ├── navigation.module.ts │ │ │ ├── navigation.service.ts │ │ │ ├── navigation.types.ts │ │ │ ├── public-api.ts │ │ │ └── vertical │ │ │ ├── components │ │ │ ├── aside │ │ │ │ ├── aside.component.html │ │ │ │ └── aside.component.ts │ │ │ ├── basic │ │ │ │ ├── basic.component.html │ │ │ │ └── basic.component.ts │ │ │ ├── collapsable │ │ │ │ ├── collapsable.component.html │ │ │ │ └── collapsable.component.ts │ │ │ ├── divider │ │ │ │ ├── divider.component.html │ │ │ │ └── divider.component.ts │ │ │ ├── group │ │ │ │ ├── group.component.html │ │ │ │ └── group.component.ts │ │ │ └── spacer │ │ │ │ ├── spacer.component.html │ │ │ │ └── spacer.component.ts │ │ │ ├── styles │ │ │ └── appearances │ │ │ │ ├── compact.scss │ │ │ │ ├── default.scss │ │ │ │ ├── dense.scss │ │ │ │ └── thin.scss │ │ │ ├── vertical.component.html │ │ │ ├── vertical.component.scss │ │ │ └── vertical.component.ts │ ├── directives │ │ ├── scroll-reset │ │ │ ├── index.ts │ │ │ ├── public-api.ts │ │ │ ├── scroll-reset.directive.ts │ │ │ └── scroll-reset.module.ts │ │ └── scrollbar │ │ │ ├── index.ts │ │ │ ├── public-api.ts │ │ │ ├── scrollbar.directive.ts │ │ │ ├── scrollbar.module.ts │ │ │ └── scrollbar.types.ts │ ├── fuse.module.ts │ ├── index.ts │ ├── lib │ │ └── mock-api │ │ │ ├── index.ts │ │ │ ├── mock-api.constants.ts │ │ │ ├── mock-api.interceptor.ts │ │ │ ├── mock-api.module.ts │ │ │ ├── mock-api.request-handler.ts │ │ │ ├── mock-api.service.ts │ │ │ ├── mock-api.types.ts │ │ │ ├── mock-api.utils.ts │ │ │ └── public-api.ts │ ├── pipes │ │ └── find-by-key │ │ │ ├── find-by-key.module.ts │ │ │ ├── find-by-key.pipe.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ ├── services │ │ ├── config │ │ │ ├── config.constants.ts │ │ │ ├── config.module.ts │ │ │ ├── config.service.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── confirmation │ │ │ ├── confirmation.module.ts │ │ │ ├── confirmation.service.ts │ │ │ ├── confirmation.types.ts │ │ │ ├── dialog │ │ │ │ ├── dialog.component.html │ │ │ │ └── dialog.component.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── media-watcher │ │ │ ├── index.ts │ │ │ ├── media-watcher.module.ts │ │ │ ├── media-watcher.service.ts │ │ │ └── public-api.ts │ │ ├── splash-screen │ │ │ ├── index.ts │ │ │ ├── public-api.ts │ │ │ ├── splash-screen.module.ts │ │ │ └── splash-screen.service.ts │ │ ├── tailwind │ │ │ ├── index.ts │ │ │ ├── public-api.ts │ │ │ ├── tailwind.module.ts │ │ │ └── tailwind.service.ts │ │ └── utils │ │ │ ├── index.ts │ │ │ ├── public-api.ts │ │ │ ├── utils.module.ts │ │ │ └── utils.service.ts │ ├── styles │ │ ├── components │ │ │ ├── example-viewer.scss │ │ │ └── input.scss │ │ ├── core │ │ │ └── tailwind-config.scss │ │ ├── main.scss │ │ ├── overrides │ │ │ ├── angular-material.scss │ │ │ ├── fullcalendar.scss │ │ │ ├── highlightjs.scss │ │ │ ├── perfect-scrollbar.scss │ │ │ └── quill.scss │ │ ├── tailwind.scss │ │ └── themes.scss │ ├── tailwind │ │ ├── plugins │ │ │ ├── extract-config.js │ │ │ ├── icon-size.js │ │ │ ├── theming.js │ │ │ └── utilities.js │ │ └── utils │ │ │ ├── generate-contrasts.js │ │ │ └── generate-palette.js │ ├── validators │ │ ├── index.ts │ │ ├── public-api.ts │ │ └── validators.ts │ └── version │ │ ├── fuse-version.ts │ │ ├── index.ts │ │ ├── public-api.ts │ │ └── version.ts ├── _redirects ├── app │ ├── app.component.html │ ├── app.component.scss │ ├── app.component.ts │ ├── app.module.ts │ ├── app.resolvers.ts │ ├── app.routing.ts │ ├── core │ │ ├── auth │ │ │ ├── auth.interceptor.ts │ │ │ ├── auth.module.ts │ │ │ ├── auth.service.ts │ │ │ ├── auth.utils.ts │ │ │ └── guards │ │ │ │ ├── auth.guard.ts │ │ │ │ └── noAuth.guard.ts │ │ ├── config │ │ │ └── app.config.ts │ │ ├── core.module.ts │ │ ├── icons │ │ │ └── icons.module.ts │ │ ├── navigation │ │ │ ├── navigation.service.ts │ │ │ └── navigation.types.ts │ │ ├── transloco │ │ │ ├── transloco.http-loader.ts │ │ │ └── transloco.module.ts │ │ └── user │ │ │ ├── user.service.ts │ │ │ └── user.types.ts │ ├── layout │ │ ├── common │ │ │ ├── languages │ │ │ │ ├── languages.component.html │ │ │ │ ├── languages.component.ts │ │ │ │ └── languages.module.ts │ │ │ ├── messages │ │ │ │ ├── messages.component.html │ │ │ │ ├── messages.component.ts │ │ │ │ ├── messages.module.ts │ │ │ │ ├── messages.service.ts │ │ │ │ └── messages.types.ts │ │ │ ├── notifications │ │ │ │ ├── notifications.component.html │ │ │ │ ├── notifications.component.ts │ │ │ │ ├── notifications.module.ts │ │ │ │ ├── notifications.service.ts │ │ │ │ └── notifications.types.ts │ │ │ ├── quick-chat │ │ │ │ ├── quick-chat.component.html │ │ │ │ ├── quick-chat.component.scss │ │ │ │ ├── quick-chat.component.ts │ │ │ │ ├── quick-chat.module.ts │ │ │ │ ├── quick-chat.service.ts │ │ │ │ └── quick-chat.types.ts │ │ │ ├── search │ │ │ │ ├── search.component.html │ │ │ │ ├── search.component.ts │ │ │ │ └── search.module.ts │ │ │ ├── settings │ │ │ │ ├── settings.component.html │ │ │ │ ├── settings.component.ts │ │ │ │ └── settings.module.ts │ │ │ ├── shortcuts │ │ │ │ ├── shortcuts.component.html │ │ │ │ ├── shortcuts.component.ts │ │ │ │ ├── shortcuts.module.ts │ │ │ │ ├── shortcuts.service.ts │ │ │ │ └── shortcuts.types.ts │ │ │ └── user │ │ │ │ ├── user.component.html │ │ │ │ ├── user.component.ts │ │ │ │ └── user.module.ts │ │ ├── layout.component.html │ │ ├── layout.component.scss │ │ ├── layout.component.ts │ │ ├── layout.module.ts │ │ ├── layout.types.ts │ │ └── layouts │ │ │ ├── empty │ │ │ ├── empty.component.html │ │ │ ├── empty.component.ts │ │ │ └── empty.module.ts │ │ │ ├── horizontal │ │ │ ├── centered │ │ │ │ ├── centered.component.html │ │ │ │ ├── centered.component.ts │ │ │ │ └── centered.module.ts │ │ │ ├── enterprise │ │ │ │ ├── enterprise.component.html │ │ │ │ ├── enterprise.component.ts │ │ │ │ └── enterprise.module.ts │ │ │ ├── material │ │ │ │ ├── material.component.html │ │ │ │ ├── material.component.ts │ │ │ │ └── material.module.ts │ │ │ └── modern │ │ │ │ ├── modern.component.html │ │ │ │ ├── modern.component.ts │ │ │ │ └── modern.module.ts │ │ │ └── vertical │ │ │ ├── classic │ │ │ ├── classic.component.html │ │ │ ├── classic.component.ts │ │ │ └── classic.module.ts │ │ │ ├── classy │ │ │ ├── classy.component.html │ │ │ ├── classy.component.ts │ │ │ └── classy.module.ts │ │ │ ├── compact │ │ │ ├── compact.component.html │ │ │ ├── compact.component.ts │ │ │ └── compact.module.ts │ │ │ ├── dense │ │ │ ├── dense.component.html │ │ │ ├── dense.component.ts │ │ │ └── dense.module.ts │ │ │ ├── futuristic │ │ │ ├── futuristic.component.html │ │ │ ├── futuristic.component.ts │ │ │ └── futuristic.module.ts │ │ │ └── thin │ │ │ ├── thin.component.html │ │ │ ├── thin.component.ts │ │ │ └── thin.module.ts │ ├── mock-api │ │ ├── apps │ │ │ ├── academy │ │ │ │ ├── api.ts │ │ │ │ └── data.ts │ │ │ ├── calendar │ │ │ │ ├── api.ts │ │ │ │ └── data.ts │ │ │ ├── chat │ │ │ │ ├── api.ts │ │ │ │ └── data.ts │ │ │ ├── contacts │ │ │ │ ├── api.ts │ │ │ │ └── data.ts │ │ │ ├── ecommerce │ │ │ │ └── inventory │ │ │ │ │ ├── api.ts │ │ │ │ │ └── data.ts │ │ │ ├── file-manager │ │ │ │ ├── api.ts │ │ │ │ └── data.ts │ │ │ ├── help-center │ │ │ │ ├── api.ts │ │ │ │ └── data.ts │ │ │ ├── mailbox │ │ │ │ ├── api.ts │ │ │ │ └── data.ts │ │ │ ├── notes │ │ │ │ ├── api.ts │ │ │ │ └── data.ts │ │ │ ├── scrumboard │ │ │ │ ├── api.ts │ │ │ │ └── data.ts │ │ │ └── tasks │ │ │ │ ├── api.ts │ │ │ │ └── data.ts │ │ ├── common │ │ │ ├── auth │ │ │ │ └── api.ts │ │ │ ├── messages │ │ │ │ ├── api.ts │ │ │ │ └── data.ts │ │ │ ├── navigation │ │ │ │ ├── api.ts │ │ │ │ └── data.ts │ │ │ ├── notifications │ │ │ │ ├── api.ts │ │ │ │ └── data.ts │ │ │ ├── search │ │ │ │ └── api.ts │ │ │ ├── shortcuts │ │ │ │ ├── api.ts │ │ │ │ └── data.ts │ │ │ └── user │ │ │ │ ├── api.ts │ │ │ │ └── data.ts │ │ ├── dashboards │ │ │ ├── analytics │ │ │ │ ├── api.ts │ │ │ │ └── data.ts │ │ │ ├── crypto │ │ │ │ ├── api.ts │ │ │ │ └── data.ts │ │ │ ├── finance │ │ │ │ ├── api.ts │ │ │ │ └── data.ts │ │ │ └── project │ │ │ │ ├── api.ts │ │ │ │ └── data.ts │ │ ├── index.ts │ │ ├── pages │ │ │ └── activities │ │ │ │ ├── api.ts │ │ │ │ └── data.ts │ │ └── ui │ │ │ └── icons │ │ │ ├── api.ts │ │ │ └── data.ts │ ├── modules │ │ ├── admin │ │ │ ├── apps │ │ │ │ ├── academy │ │ │ │ │ ├── academy.component.html │ │ │ │ │ ├── academy.component.ts │ │ │ │ │ ├── academy.module.ts │ │ │ │ │ ├── academy.resolvers.ts │ │ │ │ │ ├── academy.routing.ts │ │ │ │ │ ├── academy.service.ts │ │ │ │ │ ├── academy.types.ts │ │ │ │ │ ├── details │ │ │ │ │ │ ├── details.component.html │ │ │ │ │ │ └── details.component.ts │ │ │ │ │ └── list │ │ │ │ │ │ ├── list.component.html │ │ │ │ │ │ └── list.component.ts │ │ │ │ ├── calendar │ │ │ │ │ ├── calendar.component.html │ │ │ │ │ ├── calendar.component.scss │ │ │ │ │ ├── calendar.component.ts │ │ │ │ │ ├── calendar.module.ts │ │ │ │ │ ├── calendar.resolvers.ts │ │ │ │ │ ├── calendar.routing.ts │ │ │ │ │ ├── calendar.service.ts │ │ │ │ │ ├── calendar.types.ts │ │ │ │ │ ├── recurrence │ │ │ │ │ │ ├── recurrence.component.html │ │ │ │ │ │ └── recurrence.component.ts │ │ │ │ │ ├── settings │ │ │ │ │ │ ├── settings.component.html │ │ │ │ │ │ └── settings.component.ts │ │ │ │ │ └── sidebar │ │ │ │ │ │ ├── calendar-colors.ts │ │ │ │ │ │ ├── sidebar.component.html │ │ │ │ │ │ └── sidebar.component.ts │ │ │ │ ├── chat │ │ │ │ │ ├── chat.component.html │ │ │ │ │ ├── chat.component.ts │ │ │ │ │ ├── chat.module.ts │ │ │ │ │ ├── chat.resolvers.ts │ │ │ │ │ ├── chat.routing.ts │ │ │ │ │ ├── chat.service.ts │ │ │ │ │ ├── chat.types.ts │ │ │ │ │ ├── chats │ │ │ │ │ │ ├── chats.component.html │ │ │ │ │ │ └── chats.component.ts │ │ │ │ │ ├── contact-info │ │ │ │ │ │ ├── contact-info.component.html │ │ │ │ │ │ └── contact-info.component.ts │ │ │ │ │ ├── conversation │ │ │ │ │ │ ├── conversation.component.html │ │ │ │ │ │ └── conversation.component.ts │ │ │ │ │ ├── new-chat │ │ │ │ │ │ ├── new-chat.component.html │ │ │ │ │ │ └── new-chat.component.ts │ │ │ │ │ └── profile │ │ │ │ │ │ ├── profile.component.html │ │ │ │ │ │ └── profile.component.ts │ │ │ │ ├── contacts │ │ │ │ │ ├── contacts.component.html │ │ │ │ │ ├── contacts.component.ts │ │ │ │ │ ├── contacts.guards.ts │ │ │ │ │ ├── contacts.module.ts │ │ │ │ │ ├── contacts.resolvers.ts │ │ │ │ │ ├── contacts.routing.ts │ │ │ │ │ ├── contacts.service.ts │ │ │ │ │ ├── contacts.types.ts │ │ │ │ │ ├── details │ │ │ │ │ │ ├── details.component.html │ │ │ │ │ │ └── details.component.ts │ │ │ │ │ └── list │ │ │ │ │ │ ├── list.component.html │ │ │ │ │ │ └── list.component.ts │ │ │ │ ├── ecommerce │ │ │ │ │ ├── ecommerce.module.ts │ │ │ │ │ ├── ecommerce.routing.ts │ │ │ │ │ └── inventory │ │ │ │ │ │ ├── inventory.component.html │ │ │ │ │ │ ├── inventory.component.ts │ │ │ │ │ │ ├── inventory.resolvers.ts │ │ │ │ │ │ ├── inventory.service.ts │ │ │ │ │ │ ├── inventory.types.ts │ │ │ │ │ │ └── list │ │ │ │ │ │ ├── inventory.component.html │ │ │ │ │ │ └── inventory.component.ts │ │ │ │ ├── file-manager │ │ │ │ │ ├── details │ │ │ │ │ │ ├── details.component.html │ │ │ │ │ │ └── details.component.ts │ │ │ │ │ ├── file-manager.component.html │ │ │ │ │ ├── file-manager.component.ts │ │ │ │ │ ├── file-manager.guards.ts │ │ │ │ │ ├── file-manager.module.ts │ │ │ │ │ ├── file-manager.resolvers.ts │ │ │ │ │ ├── file-manager.routing.ts │ │ │ │ │ ├── file-manager.service.ts │ │ │ │ │ ├── file-manager.types.ts │ │ │ │ │ └── list │ │ │ │ │ │ ├── list.component.html │ │ │ │ │ │ └── list.component.ts │ │ │ │ ├── help-center │ │ │ │ │ ├── faqs │ │ │ │ │ │ ├── faqs.component.html │ │ │ │ │ │ └── faqs.component.ts │ │ │ │ │ ├── guides │ │ │ │ │ │ ├── category │ │ │ │ │ │ │ ├── category.component.html │ │ │ │ │ │ │ └── category.component.ts │ │ │ │ │ │ ├── guide │ │ │ │ │ │ │ ├── guide.component.html │ │ │ │ │ │ │ └── guide.component.ts │ │ │ │ │ │ ├── guides.component.html │ │ │ │ │ │ └── guides.component.ts │ │ │ │ │ ├── help-center.component.html │ │ │ │ │ ├── help-center.component.ts │ │ │ │ │ ├── help-center.module.ts │ │ │ │ │ ├── help-center.resolvers.ts │ │ │ │ │ ├── help-center.routing.ts │ │ │ │ │ ├── help-center.service.ts │ │ │ │ │ ├── help-center.type.ts │ │ │ │ │ └── support │ │ │ │ │ │ ├── support.component.html │ │ │ │ │ │ └── support.component.ts │ │ │ │ ├── mailbox │ │ │ │ │ ├── compose │ │ │ │ │ │ ├── compose.component.html │ │ │ │ │ │ └── compose.component.ts │ │ │ │ │ ├── details │ │ │ │ │ │ ├── details.component.html │ │ │ │ │ │ └── details.component.ts │ │ │ │ │ ├── list │ │ │ │ │ │ ├── list.component.html │ │ │ │ │ │ └── list.component.ts │ │ │ │ │ ├── mailbox.component.html │ │ │ │ │ ├── mailbox.component.ts │ │ │ │ │ ├── mailbox.constants.ts │ │ │ │ │ ├── mailbox.module.ts │ │ │ │ │ ├── mailbox.resolvers.ts │ │ │ │ │ ├── mailbox.routing.ts │ │ │ │ │ ├── mailbox.service.ts │ │ │ │ │ ├── mailbox.types.ts │ │ │ │ │ ├── settings │ │ │ │ │ │ ├── settings.component.html │ │ │ │ │ │ └── settings.component.ts │ │ │ │ │ └── sidebar │ │ │ │ │ │ ├── sidebar.component.html │ │ │ │ │ │ ├── sidebar.component.scss │ │ │ │ │ │ └── sidebar.component.ts │ │ │ │ ├── notes │ │ │ │ │ ├── details │ │ │ │ │ │ ├── details.component.html │ │ │ │ │ │ └── details.component.ts │ │ │ │ │ ├── labels │ │ │ │ │ │ ├── labels.component.html │ │ │ │ │ │ └── labels.component.ts │ │ │ │ │ ├── list │ │ │ │ │ │ ├── list.component.html │ │ │ │ │ │ └── list.component.ts │ │ │ │ │ ├── notes.component.html │ │ │ │ │ ├── notes.component.ts │ │ │ │ │ ├── notes.module.ts │ │ │ │ │ ├── notes.routing.ts │ │ │ │ │ ├── notes.service.ts │ │ │ │ │ └── notes.types.ts │ │ │ │ ├── scrumboard │ │ │ │ │ ├── board │ │ │ │ │ │ ├── add-card │ │ │ │ │ │ │ ├── add-card.component.html │ │ │ │ │ │ │ └── add-card.component.ts │ │ │ │ │ │ ├── add-list │ │ │ │ │ │ │ ├── add-list.component.html │ │ │ │ │ │ │ └── add-list.component.ts │ │ │ │ │ │ ├── board.component.html │ │ │ │ │ │ ├── board.component.scss │ │ │ │ │ │ └── board.component.ts │ │ │ │ │ ├── boards │ │ │ │ │ │ ├── boards.component.html │ │ │ │ │ │ └── boards.component.ts │ │ │ │ │ ├── card │ │ │ │ │ │ ├── card.component.html │ │ │ │ │ │ ├── card.component.ts │ │ │ │ │ │ └── details │ │ │ │ │ │ │ ├── details.component.html │ │ │ │ │ │ │ └── details.component.ts │ │ │ │ │ ├── scrumboard.component.html │ │ │ │ │ ├── scrumboard.component.ts │ │ │ │ │ ├── scrumboard.models.ts │ │ │ │ │ ├── scrumboard.module.ts │ │ │ │ │ ├── scrumboard.resolvers.ts │ │ │ │ │ ├── scrumboard.routing.ts │ │ │ │ │ ├── scrumboard.service.ts │ │ │ │ │ └── scrumboard.types.ts │ │ │ │ └── tasks │ │ │ │ │ ├── details │ │ │ │ │ ├── details.component.html │ │ │ │ │ └── details.component.ts │ │ │ │ │ ├── list │ │ │ │ │ ├── list.component.html │ │ │ │ │ └── list.component.ts │ │ │ │ │ ├── tasks.component.html │ │ │ │ │ ├── tasks.component.ts │ │ │ │ │ ├── tasks.guards.ts │ │ │ │ │ ├── tasks.module.ts │ │ │ │ │ ├── tasks.resolvers.ts │ │ │ │ │ ├── tasks.routing.ts │ │ │ │ │ ├── tasks.service.ts │ │ │ │ │ └── tasks.types.ts │ │ │ ├── dashboards │ │ │ │ ├── analytics │ │ │ │ │ ├── analytics.component.html │ │ │ │ │ ├── analytics.component.ts │ │ │ │ │ ├── analytics.module.ts │ │ │ │ │ ├── analytics.resolvers.ts │ │ │ │ │ ├── analytics.routing.ts │ │ │ │ │ └── analytics.service.ts │ │ │ │ ├── crypto │ │ │ │ │ ├── crypto.component.html │ │ │ │ │ ├── crypto.component.ts │ │ │ │ │ ├── crypto.module.ts │ │ │ │ │ ├── crypto.resolvers.ts │ │ │ │ │ ├── crypto.routing.ts │ │ │ │ │ └── crypto.service.ts │ │ │ │ ├── finance │ │ │ │ │ ├── finance.component.html │ │ │ │ │ ├── finance.component.ts │ │ │ │ │ ├── finance.module.ts │ │ │ │ │ ├── finance.resolvers.ts │ │ │ │ │ ├── finance.routing.ts │ │ │ │ │ └── finance.service.ts │ │ │ │ └── project │ │ │ │ │ ├── project.component.html │ │ │ │ │ ├── project.component.ts │ │ │ │ │ ├── project.module.ts │ │ │ │ │ ├── project.resolvers.ts │ │ │ │ │ ├── project.routing.ts │ │ │ │ │ └── project.service.ts │ │ │ ├── docs │ │ │ │ ├── changelog │ │ │ │ │ ├── changelog.html │ │ │ │ │ ├── changelog.module.ts │ │ │ │ │ ├── changelog.routing.ts │ │ │ │ │ └── changelog.ts │ │ │ │ └── guides │ │ │ │ │ ├── authentication │ │ │ │ │ └── jwt │ │ │ │ │ │ ├── jwt.html │ │ │ │ │ │ └── jwt.ts │ │ │ │ │ ├── customization │ │ │ │ │ ├── component-theming │ │ │ │ │ │ ├── component-theming.html │ │ │ │ │ │ └── component-theming.ts │ │ │ │ │ ├── multi-language │ │ │ │ │ │ ├── multi-language.html │ │ │ │ │ │ └── multi-language.ts │ │ │ │ │ ├── page-layouts │ │ │ │ │ │ ├── page-layouts.html │ │ │ │ │ │ └── page-layouts.ts │ │ │ │ │ ├── splash-screen │ │ │ │ │ │ ├── splash-screen.html │ │ │ │ │ │ └── splash-screen.ts │ │ │ │ │ ├── tailwindcss │ │ │ │ │ │ ├── tailwindcss.html │ │ │ │ │ │ └── tailwindcss.ts │ │ │ │ │ ├── theme-layouts │ │ │ │ │ │ ├── theme-layouts.html │ │ │ │ │ │ └── theme-layouts.ts │ │ │ │ │ └── theming │ │ │ │ │ │ ├── theming.html │ │ │ │ │ │ └── theming.ts │ │ │ │ │ ├── development │ │ │ │ │ ├── component-structure │ │ │ │ │ │ ├── component-structure.html │ │ │ │ │ │ └── component-structure.ts │ │ │ │ │ ├── deployment │ │ │ │ │ │ ├── deployment.html │ │ │ │ │ │ └── deployment.ts │ │ │ │ │ ├── directory-structure │ │ │ │ │ │ ├── directory-structure.html │ │ │ │ │ │ └── directory-structure.ts │ │ │ │ │ ├── starter-kit │ │ │ │ │ │ ├── starter-kit.html │ │ │ │ │ │ └── starter-kit.ts │ │ │ │ │ └── updating │ │ │ │ │ │ ├── updating.html │ │ │ │ │ │ └── updating.ts │ │ │ │ │ ├── getting-started │ │ │ │ │ ├── installation │ │ │ │ │ │ ├── installation.html │ │ │ │ │ │ └── installation.ts │ │ │ │ │ ├── introduction │ │ │ │ │ │ ├── introduction.html │ │ │ │ │ │ └── introduction.ts │ │ │ │ │ ├── prerequisites │ │ │ │ │ │ ├── prerequisites.html │ │ │ │ │ │ └── prerequisites.ts │ │ │ │ │ └── serving │ │ │ │ │ │ ├── serving.html │ │ │ │ │ │ └── serving.ts │ │ │ │ │ ├── guides.component.html │ │ │ │ │ ├── guides.component.scss │ │ │ │ │ ├── guides.component.ts │ │ │ │ │ ├── guides.module.ts │ │ │ │ │ └── guides.routing.ts │ │ │ ├── pages │ │ │ │ ├── activities │ │ │ │ │ ├── activities.component.html │ │ │ │ │ ├── activities.component.ts │ │ │ │ │ ├── activities.module.ts │ │ │ │ │ ├── activities.resolvers.ts │ │ │ │ │ ├── activities.routing.ts │ │ │ │ │ ├── activities.service.ts │ │ │ │ │ └── activities.types.ts │ │ │ │ ├── authentication │ │ │ │ │ ├── authentication.module.ts │ │ │ │ │ ├── confirmation-required │ │ │ │ │ │ ├── classic │ │ │ │ │ │ │ ├── confirmation-required.component.html │ │ │ │ │ │ │ └── confirmation-required.component.ts │ │ │ │ │ │ ├── confirmation-required.module.ts │ │ │ │ │ │ ├── fullscreen-reversed │ │ │ │ │ │ │ ├── confirmation-required.component.html │ │ │ │ │ │ │ └── confirmation-required.component.ts │ │ │ │ │ │ ├── fullscreen │ │ │ │ │ │ │ ├── confirmation-required.component.html │ │ │ │ │ │ │ └── confirmation-required.component.ts │ │ │ │ │ │ ├── modern-reversed │ │ │ │ │ │ │ ├── confirmation-required.component.html │ │ │ │ │ │ │ └── confirmation-required.component.ts │ │ │ │ │ │ ├── modern │ │ │ │ │ │ │ ├── confirmation-required.component.html │ │ │ │ │ │ │ └── confirmation-required.component.ts │ │ │ │ │ │ ├── split-screen-reversed │ │ │ │ │ │ │ ├── confirmation-required.component.html │ │ │ │ │ │ │ └── confirmation-required.component.ts │ │ │ │ │ │ └── split-screen │ │ │ │ │ │ │ ├── confirmation-required.component.html │ │ │ │ │ │ │ └── confirmation-required.component.ts │ │ │ │ │ ├── forgot-password │ │ │ │ │ │ ├── classic │ │ │ │ │ │ │ ├── forgot-password.component.html │ │ │ │ │ │ │ └── forgot-password.component.ts │ │ │ │ │ │ ├── forgot-password.module.ts │ │ │ │ │ │ ├── fullscreen-reversed │ │ │ │ │ │ │ ├── forgot-password.component.html │ │ │ │ │ │ │ └── forgot-password.component.ts │ │ │ │ │ │ ├── fullscreen │ │ │ │ │ │ │ ├── forgot-password.component.html │ │ │ │ │ │ │ └── forgot-password.component.ts │ │ │ │ │ │ ├── modern-reversed │ │ │ │ │ │ │ ├── forgot-password.component.html │ │ │ │ │ │ │ └── forgot-password.component.ts │ │ │ │ │ │ ├── modern │ │ │ │ │ │ │ ├── forgot-password.component.html │ │ │ │ │ │ │ └── forgot-password.component.ts │ │ │ │ │ │ ├── split-screen-reversed │ │ │ │ │ │ │ ├── forgot-password.component.html │ │ │ │ │ │ │ └── forgot-password.component.ts │ │ │ │ │ │ └── split-screen │ │ │ │ │ │ │ ├── forgot-password.component.html │ │ │ │ │ │ │ └── forgot-password.component.ts │ │ │ │ │ ├── reset-password │ │ │ │ │ │ ├── classic │ │ │ │ │ │ │ ├── reset-password.component.html │ │ │ │ │ │ │ └── reset-password.component.ts │ │ │ │ │ │ ├── fullscreen-reversed │ │ │ │ │ │ │ ├── reset-password.component.html │ │ │ │ │ │ │ └── reset-password.component.ts │ │ │ │ │ │ ├── fullscreen │ │ │ │ │ │ │ ├── reset-password.component.html │ │ │ │ │ │ │ └── reset-password.component.ts │ │ │ │ │ │ ├── modern-reversed │ │ │ │ │ │ │ ├── reset-password.component.html │ │ │ │ │ │ │ └── reset-password.component.ts │ │ │ │ │ │ ├── modern │ │ │ │ │ │ │ ├── reset-password.component.html │ │ │ │ │ │ │ └── reset-password.component.ts │ │ │ │ │ │ ├── reset-password.module.ts │ │ │ │ │ │ ├── split-screen-reversed │ │ │ │ │ │ │ ├── reset-password.component.html │ │ │ │ │ │ │ └── reset-password.component.ts │ │ │ │ │ │ └── split-screen │ │ │ │ │ │ │ ├── reset-password.component.html │ │ │ │ │ │ │ └── reset-password.component.ts │ │ │ │ │ ├── sign-in │ │ │ │ │ │ ├── classic │ │ │ │ │ │ │ ├── sign-in.component.html │ │ │ │ │ │ │ └── sign-in.component.ts │ │ │ │ │ │ ├── fullscreen-reversed │ │ │ │ │ │ │ ├── sign-in.component.html │ │ │ │ │ │ │ └── sign-in.component.ts │ │ │ │ │ │ ├── fullscreen │ │ │ │ │ │ │ ├── sign-in.component.html │ │ │ │ │ │ │ └── sign-in.component.ts │ │ │ │ │ │ ├── modern-reversed │ │ │ │ │ │ │ ├── sign-in.component.html │ │ │ │ │ │ │ └── sign-in.component.ts │ │ │ │ │ │ ├── modern │ │ │ │ │ │ │ ├── sign-in.component.html │ │ │ │ │ │ │ └── sign-in.component.ts │ │ │ │ │ │ ├── sign-in.module.ts │ │ │ │ │ │ ├── split-screen-reversed │ │ │ │ │ │ │ ├── sign-in.component.html │ │ │ │ │ │ │ └── sign-in.component.ts │ │ │ │ │ │ └── split-screen │ │ │ │ │ │ │ ├── sign-in.component.html │ │ │ │ │ │ │ └── sign-in.component.ts │ │ │ │ │ ├── sign-out │ │ │ │ │ │ ├── classic │ │ │ │ │ │ │ ├── sign-out.component.html │ │ │ │ │ │ │ └── sign-out.component.ts │ │ │ │ │ │ ├── fullscreen-reversed │ │ │ │ │ │ │ ├── sign-out.component.html │ │ │ │ │ │ │ └── sign-out.component.ts │ │ │ │ │ │ ├── fullscreen │ │ │ │ │ │ │ ├── sign-out.component.html │ │ │ │ │ │ │ └── sign-out.component.ts │ │ │ │ │ │ ├── modern-reversed │ │ │ │ │ │ │ ├── sign-out.component.html │ │ │ │ │ │ │ └── sign-out.component.ts │ │ │ │ │ │ ├── modern │ │ │ │ │ │ │ ├── sign-out.component.html │ │ │ │ │ │ │ └── sign-out.component.ts │ │ │ │ │ │ ├── sign-out.module.ts │ │ │ │ │ │ ├── split-screen-reversed │ │ │ │ │ │ │ ├── sign-out.component.html │ │ │ │ │ │ │ └── sign-out.component.ts │ │ │ │ │ │ └── split-screen │ │ │ │ │ │ │ ├── sign-out.component.html │ │ │ │ │ │ │ └── sign-out.component.ts │ │ │ │ │ ├── sign-up │ │ │ │ │ │ ├── classic │ │ │ │ │ │ │ ├── sign-up.component.html │ │ │ │ │ │ │ └── sign-up.component.ts │ │ │ │ │ │ ├── fullscreen-reversed │ │ │ │ │ │ │ ├── sign-up.component.html │ │ │ │ │ │ │ └── sign-up.component.ts │ │ │ │ │ │ ├── fullscreen │ │ │ │ │ │ │ ├── sign-up.component.html │ │ │ │ │ │ │ └── sign-up.component.ts │ │ │ │ │ │ ├── modern-reversed │ │ │ │ │ │ │ ├── sign-up.component.html │ │ │ │ │ │ │ └── sign-up.component.ts │ │ │ │ │ │ ├── modern │ │ │ │ │ │ │ ├── sign-up.component.html │ │ │ │ │ │ │ └── sign-up.component.ts │ │ │ │ │ │ ├── sign-up.module.ts │ │ │ │ │ │ ├── split-screen-reversed │ │ │ │ │ │ │ ├── sign-up.component.html │ │ │ │ │ │ │ └── sign-up.component.ts │ │ │ │ │ │ └── split-screen │ │ │ │ │ │ │ ├── sign-up.component.html │ │ │ │ │ │ │ └── sign-up.component.ts │ │ │ │ │ └── unlock-session │ │ │ │ │ │ ├── classic │ │ │ │ │ │ ├── unlock-session.component.html │ │ │ │ │ │ └── unlock-session.component.ts │ │ │ │ │ │ ├── fullscreen-reversed │ │ │ │ │ │ ├── unlock-session.component.html │ │ │ │ │ │ └── unlock-session.component.ts │ │ │ │ │ │ ├── fullscreen │ │ │ │ │ │ ├── unlock-session.component.html │ │ │ │ │ │ └── unlock-session.component.ts │ │ │ │ │ │ ├── modern-reversed │ │ │ │ │ │ ├── unlock-session.component.html │ │ │ │ │ │ └── unlock-session.component.ts │ │ │ │ │ │ ├── modern │ │ │ │ │ │ ├── unlock-session.component.html │ │ │ │ │ │ └── unlock-session.component.ts │ │ │ │ │ │ ├── split-screen-reversed │ │ │ │ │ │ ├── unlock-session.component.html │ │ │ │ │ │ └── unlock-session.component.ts │ │ │ │ │ │ ├── split-screen │ │ │ │ │ │ ├── unlock-session.component.html │ │ │ │ │ │ └── unlock-session.component.ts │ │ │ │ │ │ └── unlock-session.module.ts │ │ │ │ ├── coming-soon │ │ │ │ │ ├── classic │ │ │ │ │ │ ├── coming-soon.component.html │ │ │ │ │ │ └── coming-soon.component.ts │ │ │ │ │ ├── coming-soon.module.ts │ │ │ │ │ ├── fullscreen-reversed │ │ │ │ │ │ ├── coming-soon.component.html │ │ │ │ │ │ └── coming-soon.component.ts │ │ │ │ │ ├── fullscreen │ │ │ │ │ │ ├── coming-soon.component.html │ │ │ │ │ │ └── coming-soon.component.ts │ │ │ │ │ ├── modern-reversed │ │ │ │ │ │ ├── coming-soon.component.html │ │ │ │ │ │ └── coming-soon.component.ts │ │ │ │ │ ├── modern │ │ │ │ │ │ ├── coming-soon.component.html │ │ │ │ │ │ └── coming-soon.component.ts │ │ │ │ │ ├── split-screen-reversed │ │ │ │ │ │ ├── coming-soon.component.html │ │ │ │ │ │ └── coming-soon.component.ts │ │ │ │ │ └── split-screen │ │ │ │ │ │ ├── coming-soon.component.html │ │ │ │ │ │ └── coming-soon.component.ts │ │ │ │ ├── error │ │ │ │ │ ├── error-404 │ │ │ │ │ │ ├── error-404.component.html │ │ │ │ │ │ ├── error-404.component.ts │ │ │ │ │ │ ├── error-404.module.ts │ │ │ │ │ │ └── error-404.routing.ts │ │ │ │ │ └── error-500 │ │ │ │ │ │ ├── error-500.component.html │ │ │ │ │ │ ├── error-500.component.ts │ │ │ │ │ │ ├── error-500.module.ts │ │ │ │ │ │ └── error-500.routing.ts │ │ │ │ ├── invoice │ │ │ │ │ └── printable │ │ │ │ │ │ ├── compact │ │ │ │ │ │ ├── compact.component.html │ │ │ │ │ │ ├── compact.component.ts │ │ │ │ │ │ ├── compact.module.ts │ │ │ │ │ │ └── compact.routing.ts │ │ │ │ │ │ └── modern │ │ │ │ │ │ ├── modern.component.html │ │ │ │ │ │ ├── modern.component.ts │ │ │ │ │ │ ├── modern.module.ts │ │ │ │ │ │ └── modern.routing.ts │ │ │ │ ├── maintenance │ │ │ │ │ ├── maintenance.component.html │ │ │ │ │ ├── maintenance.component.ts │ │ │ │ │ ├── maintenance.module.ts │ │ │ │ │ └── maintenance.routing.ts │ │ │ │ ├── pricing │ │ │ │ │ ├── modern │ │ │ │ │ │ ├── modern.component.html │ │ │ │ │ │ ├── modern.component.ts │ │ │ │ │ │ ├── modern.module.ts │ │ │ │ │ │ └── modern.routing.ts │ │ │ │ │ ├── simple │ │ │ │ │ │ ├── simple.component.html │ │ │ │ │ │ ├── simple.component.ts │ │ │ │ │ │ ├── simple.module.ts │ │ │ │ │ │ └── simple.routing.ts │ │ │ │ │ ├── single │ │ │ │ │ │ ├── single.component.html │ │ │ │ │ │ ├── single.component.ts │ │ │ │ │ │ ├── single.module.ts │ │ │ │ │ │ └── single.routing.ts │ │ │ │ │ └── table │ │ │ │ │ │ ├── table.component.html │ │ │ │ │ │ ├── table.component.ts │ │ │ │ │ │ ├── table.module.ts │ │ │ │ │ │ └── table.routing.ts │ │ │ │ ├── profile │ │ │ │ │ ├── profile.component.html │ │ │ │ │ ├── profile.component.ts │ │ │ │ │ ├── profile.module.ts │ │ │ │ │ └── profile.routing.ts │ │ │ │ └── settings │ │ │ │ │ ├── account │ │ │ │ │ ├── account.component.html │ │ │ │ │ └── account.component.ts │ │ │ │ │ ├── notifications │ │ │ │ │ ├── notifications.component.html │ │ │ │ │ └── notifications.component.ts │ │ │ │ │ ├── plan-billing │ │ │ │ │ ├── plan-billing.component.html │ │ │ │ │ └── plan-billing.component.ts │ │ │ │ │ ├── security │ │ │ │ │ ├── security.component.html │ │ │ │ │ └── security.component.ts │ │ │ │ │ ├── settings.component.html │ │ │ │ │ ├── settings.component.ts │ │ │ │ │ ├── settings.module.ts │ │ │ │ │ ├── settings.routing.ts │ │ │ │ │ └── team │ │ │ │ │ ├── team.component.html │ │ │ │ │ └── team.component.ts │ │ │ └── ui │ │ │ │ ├── advanced-search │ │ │ │ ├── advanced-search.component.html │ │ │ │ ├── advanced-search.component.ts │ │ │ │ └── advanced-search.module.ts │ │ │ │ ├── animations │ │ │ │ ├── animations.component.html │ │ │ │ ├── animations.component.scss │ │ │ │ ├── animations.component.ts │ │ │ │ └── animations.module.ts │ │ │ │ ├── cards │ │ │ │ ├── cards.component.html │ │ │ │ ├── cards.component.ts │ │ │ │ └── cards.module.ts │ │ │ │ ├── colors │ │ │ │ ├── colors.component.html │ │ │ │ ├── colors.component.ts │ │ │ │ └── colors.module.ts │ │ │ │ ├── confirmation-dialog │ │ │ │ ├── confirmation-dialog.component.html │ │ │ │ ├── confirmation-dialog.component.ts │ │ │ │ └── confirmation-dialog.module.ts │ │ │ │ ├── datatable │ │ │ │ ├── datatable.component.html │ │ │ │ ├── datatable.component.ts │ │ │ │ └── datatable.module.ts │ │ │ │ ├── forms │ │ │ │ ├── fields │ │ │ │ │ ├── fields.component.html │ │ │ │ │ ├── fields.component.ts │ │ │ │ │ └── fields.module.ts │ │ │ │ ├── layouts │ │ │ │ │ ├── layouts.component.html │ │ │ │ │ ├── layouts.component.ts │ │ │ │ │ └── layouts.module.ts │ │ │ │ └── wizards │ │ │ │ │ ├── wizards.component.html │ │ │ │ │ ├── wizards.component.ts │ │ │ │ │ └── wizards.module.ts │ │ │ │ ├── fuse-components │ │ │ │ ├── components │ │ │ │ │ ├── alert │ │ │ │ │ │ ├── alert.component.html │ │ │ │ │ │ └── alert.component.ts │ │ │ │ │ ├── card │ │ │ │ │ │ ├── card.component.html │ │ │ │ │ │ └── card.component.ts │ │ │ │ │ ├── date-range │ │ │ │ │ │ ├── date-range.component.html │ │ │ │ │ │ └── date-range.component.ts │ │ │ │ │ ├── drawer │ │ │ │ │ │ ├── drawer.component.html │ │ │ │ │ │ └── drawer.component.ts │ │ │ │ │ ├── fullscreen │ │ │ │ │ │ ├── fullscreen.component.html │ │ │ │ │ │ └── fullscreen.component.ts │ │ │ │ │ ├── highlight │ │ │ │ │ │ ├── highlight.component.html │ │ │ │ │ │ └── highlight.component.ts │ │ │ │ │ ├── loading-bar │ │ │ │ │ │ ├── loading-bar.component.html │ │ │ │ │ │ └── loading-bar.component.ts │ │ │ │ │ ├── masonry │ │ │ │ │ │ ├── masonry.component.html │ │ │ │ │ │ └── masonry.component.ts │ │ │ │ │ └── navigation │ │ │ │ │ │ ├── navigation.component.html │ │ │ │ │ │ └── navigation.component.ts │ │ │ │ ├── directives │ │ │ │ │ ├── scroll-reset │ │ │ │ │ │ ├── scroll-reset.component.html │ │ │ │ │ │ └── scroll-reset.component.ts │ │ │ │ │ └── scrollbar │ │ │ │ │ │ ├── scrollbar.component.html │ │ │ │ │ │ └── scrollbar.component.ts │ │ │ │ ├── fuse-components.component.html │ │ │ │ ├── fuse-components.component.scss │ │ │ │ ├── fuse-components.component.ts │ │ │ │ ├── fuse-components.module.ts │ │ │ │ ├── fuse-components.routing.ts │ │ │ │ ├── libraries │ │ │ │ │ └── mock-api │ │ │ │ │ │ ├── mock-api.component.html │ │ │ │ │ │ └── mock-api.component.ts │ │ │ │ ├── pipes │ │ │ │ │ └── find-by-key │ │ │ │ │ │ ├── find-by-key.component.html │ │ │ │ │ │ └── find-by-key.component.ts │ │ │ │ ├── services │ │ │ │ │ ├── config │ │ │ │ │ │ ├── config.component.html │ │ │ │ │ │ └── config.component.ts │ │ │ │ │ ├── confirmation │ │ │ │ │ │ ├── confirmation.component.html │ │ │ │ │ │ └── confirmation.component.ts │ │ │ │ │ ├── media-watcher │ │ │ │ │ │ ├── media-watcher.component.html │ │ │ │ │ │ └── media-watcher.component.ts │ │ │ │ │ └── splash-screen │ │ │ │ │ │ ├── splash-screen.component.html │ │ │ │ │ │ └── splash-screen.component.ts │ │ │ │ └── validators │ │ │ │ │ └── must-match │ │ │ │ │ ├── must-match.component.html │ │ │ │ │ └── must-match.component.ts │ │ │ │ ├── icons │ │ │ │ ├── icons.component.html │ │ │ │ ├── icons.component.ts │ │ │ │ ├── icons.module.ts │ │ │ │ ├── icons.resolvers.ts │ │ │ │ ├── icons.service.ts │ │ │ │ └── icons.types.ts │ │ │ │ ├── material-components │ │ │ │ ├── material-components.component.html │ │ │ │ ├── material-components.component.ts │ │ │ │ └── material-components.module.ts │ │ │ │ ├── other-components │ │ │ │ ├── common │ │ │ │ │ ├── languages │ │ │ │ │ │ ├── languages.component.html │ │ │ │ │ │ └── languages.component.ts │ │ │ │ │ ├── messages │ │ │ │ │ │ ├── messages.component.html │ │ │ │ │ │ └── messages.component.ts │ │ │ │ │ ├── notifications │ │ │ │ │ │ ├── notifications.component.html │ │ │ │ │ │ └── notifications.component.ts │ │ │ │ │ ├── overview │ │ │ │ │ │ ├── overview.component.html │ │ │ │ │ │ └── overview.component.ts │ │ │ │ │ ├── quick-chat │ │ │ │ │ │ ├── quick-chat.component.html │ │ │ │ │ │ └── quick-chat.component.ts │ │ │ │ │ ├── search │ │ │ │ │ │ ├── search.component.html │ │ │ │ │ │ └── search.component.ts │ │ │ │ │ ├── shortcuts │ │ │ │ │ │ ├── shortcuts.component.html │ │ │ │ │ │ └── shortcuts.component.ts │ │ │ │ │ └── user │ │ │ │ │ │ ├── user.component.html │ │ │ │ │ │ └── user.component.ts │ │ │ │ ├── other-components.component.html │ │ │ │ ├── other-components.component.scss │ │ │ │ ├── other-components.component.ts │ │ │ │ ├── other-components.module.ts │ │ │ │ ├── other-components.routing.ts │ │ │ │ └── third-party │ │ │ │ │ ├── apex-charts │ │ │ │ │ ├── apex-charts.component.html │ │ │ │ │ └── apex-charts.component.ts │ │ │ │ │ ├── full-calendar │ │ │ │ │ ├── full-calendar.component.html │ │ │ │ │ └── full-calendar.component.ts │ │ │ │ │ ├── ngx-markdown │ │ │ │ │ ├── ngx-markdown.component.html │ │ │ │ │ └── ngx-markdown.component.ts │ │ │ │ │ └── quill-editor │ │ │ │ │ ├── quill-editor.component.html │ │ │ │ │ └── quill-editor.component.ts │ │ │ │ ├── page-layouts │ │ │ │ ├── carded │ │ │ │ │ ├── fullwidth │ │ │ │ │ │ ├── content-scroll │ │ │ │ │ │ │ ├── fullwidth.component.html │ │ │ │ │ │ │ └── fullwidth.component.ts │ │ │ │ │ │ ├── normal-scroll │ │ │ │ │ │ │ ├── fullwidth.component.html │ │ │ │ │ │ │ └── fullwidth.component.ts │ │ │ │ │ │ └── page-scroll │ │ │ │ │ │ │ ├── fullwidth.component.html │ │ │ │ │ │ │ └── fullwidth.component.ts │ │ │ │ │ ├── left-sidebar-1 │ │ │ │ │ │ ├── content-scroll │ │ │ │ │ │ │ ├── left-sidebar-1.component.html │ │ │ │ │ │ │ └── left-sidebar-1.component.ts │ │ │ │ │ │ ├── normal-scroll │ │ │ │ │ │ │ ├── left-sidebar-1.component.html │ │ │ │ │ │ │ └── left-sidebar-1.component.ts │ │ │ │ │ │ └── page-scroll │ │ │ │ │ │ │ ├── left-sidebar-1.component.html │ │ │ │ │ │ │ └── left-sidebar-1.component.ts │ │ │ │ │ ├── left-sidebar-2 │ │ │ │ │ │ ├── content-scroll │ │ │ │ │ │ │ ├── left-sidebar-2.component.html │ │ │ │ │ │ │ └── left-sidebar-2.component.ts │ │ │ │ │ │ ├── normal-scroll │ │ │ │ │ │ │ ├── left-sidebar-2.component.html │ │ │ │ │ │ │ └── left-sidebar-2.component.ts │ │ │ │ │ │ └── page-scroll │ │ │ │ │ │ │ ├── left-sidebar-2.component.html │ │ │ │ │ │ │ └── left-sidebar-2.component.ts │ │ │ │ │ ├── right-sidebar-1 │ │ │ │ │ │ ├── content-scroll │ │ │ │ │ │ │ ├── right-sidebar-1.component.html │ │ │ │ │ │ │ └── right-sidebar-1.component.ts │ │ │ │ │ │ ├── normal-scroll │ │ │ │ │ │ │ ├── right-sidebar-1.component.html │ │ │ │ │ │ │ └── right-sidebar-1.component.ts │ │ │ │ │ │ └── page-scroll │ │ │ │ │ │ │ ├── right-sidebar-1.component.html │ │ │ │ │ │ │ └── right-sidebar-1.component.ts │ │ │ │ │ └── right-sidebar-2 │ │ │ │ │ │ ├── content-scroll │ │ │ │ │ │ ├── right-sidebar-2.component.html │ │ │ │ │ │ └── right-sidebar-2.component.ts │ │ │ │ │ │ ├── normal-scroll │ │ │ │ │ │ ├── right-sidebar-2.component.html │ │ │ │ │ │ └── right-sidebar-2.component.ts │ │ │ │ │ │ └── page-scroll │ │ │ │ │ │ ├── right-sidebar-2.component.html │ │ │ │ │ │ └── right-sidebar-2.component.ts │ │ │ │ ├── common │ │ │ │ │ ├── demo-placeholder │ │ │ │ │ │ ├── demo-placeholder.component.ts │ │ │ │ │ │ └── demo-placeholder.module.ts │ │ │ │ │ ├── demo-sidebar │ │ │ │ │ │ ├── demo-sidebar.component.ts │ │ │ │ │ │ └── demo-sidebar.module.ts │ │ │ │ │ └── layout-overview │ │ │ │ │ │ ├── layout-overview.component.ts │ │ │ │ │ │ └── layout-overview.module.ts │ │ │ │ ├── empty │ │ │ │ │ ├── normal-scroll │ │ │ │ │ │ ├── empty.component.html │ │ │ │ │ │ └── empty.component.ts │ │ │ │ │ └── page-scroll │ │ │ │ │ │ ├── empty.component.html │ │ │ │ │ │ └── empty.component.ts │ │ │ │ ├── overview │ │ │ │ │ ├── overview.component.html │ │ │ │ │ └── overview.component.ts │ │ │ │ ├── page-layouts.module.ts │ │ │ │ └── simple │ │ │ │ │ ├── fullwidth-1 │ │ │ │ │ ├── content-scroll │ │ │ │ │ │ ├── fullwidth-1.component.html │ │ │ │ │ │ └── fullwidth-1.component.ts │ │ │ │ │ ├── normal-scroll │ │ │ │ │ │ ├── fullwidth-1.component.html │ │ │ │ │ │ └── fullwidth-1.component.ts │ │ │ │ │ └── page-scroll │ │ │ │ │ │ ├── fullwidth-1.component.html │ │ │ │ │ │ └── fullwidth-1.component.ts │ │ │ │ │ ├── fullwidth-2 │ │ │ │ │ ├── content-scroll │ │ │ │ │ │ ├── fullwidth-2.component.html │ │ │ │ │ │ └── fullwidth-2.component.ts │ │ │ │ │ ├── normal-scroll │ │ │ │ │ │ ├── fullwidth-2.component.html │ │ │ │ │ │ └── fullwidth-2.component.ts │ │ │ │ │ └── page-scroll │ │ │ │ │ │ ├── fullwidth-2.component.html │ │ │ │ │ │ └── fullwidth-2.component.ts │ │ │ │ │ ├── left-sidebar-1 │ │ │ │ │ ├── content-scroll │ │ │ │ │ │ ├── left-sidebar-1.component.html │ │ │ │ │ │ └── left-sidebar-1.component.ts │ │ │ │ │ ├── normal-scroll │ │ │ │ │ │ ├── left-sidebar-1.component.html │ │ │ │ │ │ └── left-sidebar-1.component.ts │ │ │ │ │ └── page-scroll │ │ │ │ │ │ ├── left-sidebar-1.component.html │ │ │ │ │ │ └── left-sidebar-1.component.ts │ │ │ │ │ ├── left-sidebar-2 │ │ │ │ │ ├── content-scroll │ │ │ │ │ │ ├── left-sidebar-2.component.html │ │ │ │ │ │ └── left-sidebar-2.component.ts │ │ │ │ │ ├── inner-scroll │ │ │ │ │ │ ├── left-sidebar-2.component.html │ │ │ │ │ │ └── left-sidebar-2.component.ts │ │ │ │ │ ├── normal-scroll │ │ │ │ │ │ ├── left-sidebar-2.component.html │ │ │ │ │ │ └── left-sidebar-2.component.ts │ │ │ │ │ └── page-scroll │ │ │ │ │ │ ├── left-sidebar-2.component.html │ │ │ │ │ │ └── left-sidebar-2.component.ts │ │ │ │ │ ├── left-sidebar-3 │ │ │ │ │ ├── content-scroll │ │ │ │ │ │ ├── left-sidebar-3.component.html │ │ │ │ │ │ └── left-sidebar-3.component.ts │ │ │ │ │ ├── normal-scroll │ │ │ │ │ │ ├── left-sidebar-3.component.html │ │ │ │ │ │ └── left-sidebar-3.component.ts │ │ │ │ │ └── page-scroll │ │ │ │ │ │ ├── left-sidebar-3.component.html │ │ │ │ │ │ └── left-sidebar-3.component.ts │ │ │ │ │ ├── right-sidebar-1 │ │ │ │ │ ├── content-scroll │ │ │ │ │ │ ├── right-sidebar-1.component.html │ │ │ │ │ │ └── right-sidebar-1.component.ts │ │ │ │ │ ├── normal-scroll │ │ │ │ │ │ ├── right-sidebar-1.component.html │ │ │ │ │ │ └── right-sidebar-1.component.ts │ │ │ │ │ └── page-scroll │ │ │ │ │ │ ├── right-sidebar-1.component.html │ │ │ │ │ │ └── right-sidebar-1.component.ts │ │ │ │ │ ├── right-sidebar-2 │ │ │ │ │ ├── content-scroll │ │ │ │ │ │ ├── right-sidebar-2.component.html │ │ │ │ │ │ └── right-sidebar-2.component.ts │ │ │ │ │ ├── inner-scroll │ │ │ │ │ │ ├── right-sidebar-2.component.html │ │ │ │ │ │ └── right-sidebar-2.component.ts │ │ │ │ │ ├── normal-scroll │ │ │ │ │ │ ├── right-sidebar-2.component.html │ │ │ │ │ │ └── right-sidebar-2.component.ts │ │ │ │ │ └── page-scroll │ │ │ │ │ │ ├── right-sidebar-2.component.html │ │ │ │ │ │ └── right-sidebar-2.component.ts │ │ │ │ │ └── right-sidebar-3 │ │ │ │ │ ├── content-scroll │ │ │ │ │ ├── right-sidebar-3.component.html │ │ │ │ │ └── right-sidebar-3.component.ts │ │ │ │ │ ├── normal-scroll │ │ │ │ │ ├── right-sidebar-3.component.html │ │ │ │ │ └── right-sidebar-3.component.ts │ │ │ │ │ └── page-scroll │ │ │ │ │ ├── right-sidebar-3.component.html │ │ │ │ │ └── right-sidebar-3.component.ts │ │ │ │ ├── tailwindcss │ │ │ │ ├── tailwindcss.component.html │ │ │ │ ├── tailwindcss.component.ts │ │ │ │ └── tailwindcss.module.ts │ │ │ │ └── typography │ │ │ │ ├── typography.component.html │ │ │ │ ├── typography.component.ts │ │ │ │ └── typography.module.ts │ │ ├── auth │ │ │ ├── confirmation-required │ │ │ │ ├── confirmation-required.component.html │ │ │ │ ├── confirmation-required.component.ts │ │ │ │ ├── confirmation-required.module.ts │ │ │ │ └── confirmation-required.routing.ts │ │ │ ├── forgot-password │ │ │ │ ├── forgot-password.component.html │ │ │ │ ├── forgot-password.component.ts │ │ │ │ ├── forgot-password.module.ts │ │ │ │ └── forgot-password.routing.ts │ │ │ ├── reset-password │ │ │ │ ├── reset-password.component.html │ │ │ │ ├── reset-password.component.ts │ │ │ │ ├── reset-password.module.ts │ │ │ │ └── reset-password.routing.ts │ │ │ ├── sign-in │ │ │ │ ├── sign-in.component.html │ │ │ │ ├── sign-in.component.ts │ │ │ │ ├── sign-in.module.ts │ │ │ │ └── sign-in.routing.ts │ │ │ ├── sign-out │ │ │ │ ├── sign-out.component.html │ │ │ │ ├── sign-out.component.ts │ │ │ │ ├── sign-out.module.ts │ │ │ │ └── sign-out.routing.ts │ │ │ ├── sign-up │ │ │ │ ├── sign-up.component.html │ │ │ │ ├── sign-up.component.ts │ │ │ │ ├── sign-up.module.ts │ │ │ │ └── sign-up.routing.ts │ │ │ └── unlock-session │ │ │ │ ├── unlock-session.component.html │ │ │ │ ├── unlock-session.component.ts │ │ │ │ ├── unlock-session.module.ts │ │ │ │ └── unlock-session.routing.ts │ │ └── landing │ │ │ └── home │ │ │ ├── home.component.html │ │ │ ├── home.component.ts │ │ │ ├── home.module.ts │ │ │ └── home.routing.ts │ └── shared │ │ └── shared.module.ts ├── assets │ ├── .gitkeep │ ├── fonts │ │ └── inter │ │ │ ├── Inter-italic.var.woff2 │ │ │ ├── Inter-roman.var.woff2 │ │ │ └── inter.css │ ├── i18n │ │ ├── en.json │ │ └── tr.json │ ├── icons │ │ ├── feather.svg │ │ ├── heroicons-outline.svg │ │ ├── heroicons-solid.svg │ │ ├── iconsmind.svg │ │ ├── material-outline.svg │ │ ├── material-solid.svg │ │ └── material-twotone.svg │ ├── images │ │ ├── apps │ │ │ ├── contacts │ │ │ │ └── flags.png │ │ │ ├── ecommerce │ │ │ │ └── products │ │ │ │ │ ├── watch-01-01.jpg │ │ │ │ │ ├── watch-01-02.jpg │ │ │ │ │ ├── watch-01-03.jpg │ │ │ │ │ ├── watch-01-thumb.jpg │ │ │ │ │ ├── watch-02-01.jpg │ │ │ │ │ ├── watch-02-02.jpg │ │ │ │ │ ├── watch-02-03.jpg │ │ │ │ │ ├── watch-02-thumb.jpg │ │ │ │ │ ├── watch-03-01.jpg │ │ │ │ │ ├── watch-03-02.jpg │ │ │ │ │ ├── watch-03-03.jpg │ │ │ │ │ ├── watch-03-thumb.jpg │ │ │ │ │ ├── watch-04-01.jpg │ │ │ │ │ ├── watch-04-02.jpg │ │ │ │ │ ├── watch-04-03.jpg │ │ │ │ │ ├── watch-04-thumb.jpg │ │ │ │ │ ├── watch-05-01.jpg │ │ │ │ │ ├── watch-05-02.jpg │ │ │ │ │ ├── watch-05-03.jpg │ │ │ │ │ ├── watch-05-thumb.jpg │ │ │ │ │ ├── watch-06-01.jpg │ │ │ │ │ ├── watch-06-02.jpg │ │ │ │ │ ├── watch-06-03.jpg │ │ │ │ │ ├── watch-06-thumb.jpg │ │ │ │ │ ├── watch-07-01.jpg │ │ │ │ │ ├── watch-07-02.jpg │ │ │ │ │ ├── watch-07-03.jpg │ │ │ │ │ ├── watch-07-thumb.jpg │ │ │ │ │ ├── watch-08-01.jpg │ │ │ │ │ ├── watch-08-02.jpg │ │ │ │ │ ├── watch-08-03.jpg │ │ │ │ │ ├── watch-08-thumb.jpg │ │ │ │ │ ├── watch-09-01.jpg │ │ │ │ │ ├── watch-09-02.jpg │ │ │ │ │ ├── watch-09-03.jpg │ │ │ │ │ ├── watch-09-thumb.jpg │ │ │ │ │ ├── watch-10-01.jpg │ │ │ │ │ ├── watch-10-02.jpg │ │ │ │ │ ├── watch-10-03.jpg │ │ │ │ │ ├── watch-10-thumb.jpg │ │ │ │ │ ├── watch-11-01.jpg │ │ │ │ │ ├── watch-11-02.jpg │ │ │ │ │ ├── watch-11-03.jpg │ │ │ │ │ ├── watch-11-thumb.jpg │ │ │ │ │ ├── watch-12-01.jpg │ │ │ │ │ ├── watch-12-02.jpg │ │ │ │ │ ├── watch-12-03.jpg │ │ │ │ │ ├── watch-12-thumb.jpg │ │ │ │ │ ├── watch-13-01.jpg │ │ │ │ │ ├── watch-13-02.jpg │ │ │ │ │ ├── watch-13-03.jpg │ │ │ │ │ ├── watch-13-thumb.jpg │ │ │ │ │ ├── watch-14-01.jpg │ │ │ │ │ ├── watch-14-02.jpg │ │ │ │ │ ├── watch-14-03.jpg │ │ │ │ │ ├── watch-14-thumb.jpg │ │ │ │ │ ├── watch-15-01.jpg │ │ │ │ │ ├── watch-15-02.jpg │ │ │ │ │ ├── watch-15-03.jpg │ │ │ │ │ ├── watch-15-thumb.jpg │ │ │ │ │ ├── watch-16-01.jpg │ │ │ │ │ ├── watch-16-02.jpg │ │ │ │ │ ├── watch-16-03.jpg │ │ │ │ │ ├── watch-16-thumb.jpg │ │ │ │ │ ├── watch-17-01.jpg │ │ │ │ │ ├── watch-17-02.jpg │ │ │ │ │ ├── watch-17-03.jpg │ │ │ │ │ ├── watch-17-thumb.jpg │ │ │ │ │ ├── watch-18-01.jpg │ │ │ │ │ ├── watch-18-02.jpg │ │ │ │ │ ├── watch-18-03.jpg │ │ │ │ │ ├── watch-18-thumb.jpg │ │ │ │ │ ├── watch-19-01.jpg │ │ │ │ │ ├── watch-19-02.jpg │ │ │ │ │ ├── watch-19-03.jpg │ │ │ │ │ ├── watch-19-thumb.jpg │ │ │ │ │ ├── watch-20-01.jpg │ │ │ │ │ ├── watch-20-02.jpg │ │ │ │ │ ├── watch-20-03.jpg │ │ │ │ │ ├── watch-20-thumb.jpg │ │ │ │ │ ├── watch-21-01.jpg │ │ │ │ │ ├── watch-21-02.jpg │ │ │ │ │ ├── watch-21-03.jpg │ │ │ │ │ ├── watch-21-thumb.jpg │ │ │ │ │ ├── watch-22-01.jpg │ │ │ │ │ ├── watch-22-02.jpg │ │ │ │ │ ├── watch-22-03.jpg │ │ │ │ │ ├── watch-22-thumb.jpg │ │ │ │ │ ├── watch-23-01.jpg │ │ │ │ │ ├── watch-23-02.jpg │ │ │ │ │ ├── watch-23-03.jpg │ │ │ │ │ └── watch-23-thumb.jpg │ │ │ └── mailbox │ │ │ │ ├── birds-eye-sydney_preview.jpg │ │ │ │ ├── lake-of-carrezza_preview.png │ │ │ │ ├── mystery-forest_preview.jpg │ │ │ │ └── yosemite-national-park_preview.png │ │ ├── avatars │ │ │ ├── brian-hughes.jpg │ │ │ ├── female-01.jpg │ │ │ ├── female-02.jpg │ │ │ ├── female-03.jpg │ │ │ ├── female-04.jpg │ │ │ ├── female-05.jpg │ │ │ ├── female-06.jpg │ │ │ ├── female-07.jpg │ │ │ ├── female-08.jpg │ │ │ ├── female-09.jpg │ │ │ ├── female-10.jpg │ │ │ ├── female-11.jpg │ │ │ ├── female-12.jpg │ │ │ ├── female-13.jpg │ │ │ ├── female-14.jpg │ │ │ ├── female-15.jpg │ │ │ ├── female-16.jpg │ │ │ ├── female-17.jpg │ │ │ ├── female-18.jpg │ │ │ ├── female-19.jpg │ │ │ ├── female-20.jpg │ │ │ ├── male-01.jpg │ │ │ ├── male-02.jpg │ │ │ ├── male-03.jpg │ │ │ ├── male-04.jpg │ │ │ ├── male-05.jpg │ │ │ ├── male-06.jpg │ │ │ ├── male-07.jpg │ │ │ ├── male-08.jpg │ │ │ ├── male-09.jpg │ │ │ ├── male-10.jpg │ │ │ ├── male-11.jpg │ │ │ ├── male-12.jpg │ │ │ ├── male-13.jpg │ │ │ ├── male-14.jpg │ │ │ ├── male-15.jpg │ │ │ ├── male-16.jpg │ │ │ ├── male-17.jpg │ │ │ ├── male-18.jpg │ │ │ ├── male-19.jpg │ │ │ └── male-20.jpg │ │ ├── cards │ │ │ ├── 01-320x200.jpg │ │ │ ├── 02-320x200.jpg │ │ │ ├── 03-320x200.jpg │ │ │ ├── 04-320x200.jpg │ │ │ ├── 05-320x200.jpg │ │ │ ├── 06-320x200.jpg │ │ │ ├── 07-320x200.jpg │ │ │ ├── 08-320x200.jpg │ │ │ ├── 09-320x200.jpg │ │ │ ├── 10-320x200.jpg │ │ │ ├── 11-512x512.jpg │ │ │ ├── 12-512x512.jpg │ │ │ ├── 13-160x160.jpg │ │ │ ├── 14-640x480.jpg │ │ │ ├── 15-640x480.jpg │ │ │ ├── 16-640x480.jpg │ │ │ ├── 17-640x480.jpg │ │ │ ├── 18-640x480.jpg │ │ │ ├── 19-640x480.jpg │ │ │ ├── 20-640x480.jpg │ │ │ ├── 21-640x480.jpg │ │ │ ├── 22-640x480.jpg │ │ │ ├── 23-640x480.jpg │ │ │ ├── 24-640x480.jpg │ │ │ ├── 25-640x480.jpg │ │ │ ├── 26-640x480.jpg │ │ │ ├── 27-640x480.jpg │ │ │ ├── 28-640x480.jpg │ │ │ ├── 29-640x480.jpg │ │ │ ├── 30-640x480.jpg │ │ │ ├── 31-640x480.jpg │ │ │ ├── 32-640x480.jpg │ │ │ ├── 33-640x480.jpg │ │ │ ├── 34-640x480.jpg │ │ │ ├── 35-640x480.jpg │ │ │ ├── 36-640x480.jpg │ │ │ ├── avatar-400x400.jpg │ │ │ ├── coffee-shop-01-320x200.jpg │ │ │ ├── coffee-shop-02-512x512.jpg │ │ │ ├── coffee-shop-03-320x320.jpg │ │ │ ├── mansion-01-320x200.jpg │ │ │ ├── product-01-224x256.jpg │ │ │ ├── sneakers-01-320x200.jpg │ │ │ ├── sneakers-02-448x560.jpg │ │ │ └── sneakers-03-448x560.jpg │ │ ├── flags │ │ │ ├── TR.svg │ │ │ ├── US.svg │ │ │ └── where-to-find-other-flags.txt │ │ ├── logo │ │ │ ├── logo-text-on-dark.svg │ │ │ ├── logo-text.svg │ │ │ └── logo.svg │ │ ├── pages │ │ │ ├── help-center │ │ │ │ └── image-1.jpg │ │ │ └── profile │ │ │ │ └── cover.jpg │ │ └── ui │ │ │ └── angular-material │ │ │ └── scenes │ │ │ ├── autocomplete.scene.png │ │ │ ├── badge.scene.png │ │ │ ├── bottom-sheet.scene.png │ │ │ ├── button-toggle.scene.png │ │ │ ├── button.scene.png │ │ │ ├── card.scene.png │ │ │ ├── checkbox.scene.png │ │ │ ├── chips.scene.png │ │ │ ├── core.scene.png │ │ │ ├── datepicker.scene.png │ │ │ ├── dialog.scene.png │ │ │ ├── divider.scene.png │ │ │ ├── expansion.scene.png │ │ │ ├── form-field.scene.png │ │ │ ├── grid-list.scene.png │ │ │ ├── icon.scene.png │ │ │ ├── input.scene.png │ │ │ ├── list.scene.png │ │ │ ├── menu.scene.png │ │ │ ├── paginator.scene.png │ │ │ ├── progress-bar.scene.png │ │ │ ├── progress-spinner.scene.png │ │ │ ├── radio.scene.png │ │ │ ├── ripple.scene.png │ │ │ ├── select.scene.png │ │ │ ├── sidenav.scene.png │ │ │ ├── slide-toggle.scene.png │ │ │ ├── slider.scene.png │ │ │ ├── snack-bar.scene.png │ │ │ ├── sort.scene.png │ │ │ ├── stepper.scene.png │ │ │ ├── table.scene.png │ │ │ ├── tabs.scene.png │ │ │ ├── toolbar.scene.png │ │ │ ├── tooltip.scene.png │ │ │ └── tree.scene.png │ └── styles │ │ └── splash-screen.css ├── environments │ ├── environment.prod.ts │ └── environment.ts ├── favicon-16x16.png ├── favicon-32x32.png ├── global.d.ts ├── index.html ├── main.ts ├── polyfills.ts ├── styles │ ├── styles.scss │ ├── tailwind.scss │ └── vendors.scss └── test.ts ├── tailwind.config.js ├── transloco.config.js ├── tsconfig.app.json ├── tsconfig.json └── tsconfig.spec.json /.browserslistrc: -------------------------------------------------------------------------------- 1 | # This file is used by the build system to adjust CSS and JS output to support the specified browsers below. 2 | # For additional information regarding the format and rule options, please see: 3 | # https://github.com/browserslist/browserslist#queries 4 | 5 | # For the full list of supported browsers by the Angular framework, please see: 6 | # https://angular.io/guide/browser-support 7 | 8 | # You can see what browsers were selected by your queries by running: 9 | # npx browserslist 10 | 11 | last 1 Chrome version 12 | last 1 Firefox version 13 | last 2 Edge major versions 14 | last 2 Safari major versions 15 | last 2 iOS major versions 16 | Firefox ESR 17 | not IE 11 # Angular supports IE 11 only as an opt-in. To opt-in, remove the 'not' prefix on this line. 18 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | # Editor configuration, see https://editorconfig.org 2 | root = true 3 | 4 | [*] 5 | charset = utf-8 6 | indent_style = space 7 | indent_size = 4 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | 11 | [*.ts] 12 | quote_type = single 13 | 14 | [*.md] 15 | max_line_length = off 16 | trim_trailing_whitespace = false 17 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # compiled output 4 | /dist 5 | /tmp 6 | /out-tsc 7 | # Only exists if Bazel was run 8 | /bazel-out 9 | 10 | # dependencies 11 | /node_modules 12 | 13 | # profiling files 14 | chrome-profiler-events*.json 15 | 16 | # IDEs and editors 17 | /.idea 18 | .project 19 | .classpath 20 | .c9/ 21 | *.launch 22 | .settings/ 23 | *.sublime-workspace 24 | 25 | # IDE - VSCode 26 | .vscode/* 27 | !.vscode/settings.json 28 | !.vscode/tasks.json 29 | !.vscode/launch.json 30 | !.vscode/extensions.json 31 | .history/* 32 | 33 | # misc 34 | /.sass-cache 35 | /connect.lock 36 | /coverage 37 | /libpeerconnection.log 38 | npm-debug.log 39 | yarn-error.log 40 | testem.log 41 | /typings 42 | 43 | # System Files 44 | .DS_Store 45 | Thumbs.db 46 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | Envato Standard License 2 | 3 | Copyright (c) Sercan Yemen 4 | 5 | This project is protected by Envato's Standard License. For more information, 6 | check the official license page at [https://themeforest.net/licenses/standard](https://themeforest.net/licenses/standard) 7 | -------------------------------------------------------------------------------- /src/@fuse/animations/defaults.ts: -------------------------------------------------------------------------------- 1 | export class FuseAnimationCurves 2 | { 3 | static standard = 'cubic-bezier(0.4, 0.0, 0.2, 1)'; 4 | static deceleration = 'cubic-bezier(0.0, 0.0, 0.2, 1)'; 5 | static acceleration = 'cubic-bezier(0.4, 0.0, 1, 1)'; 6 | static sharp = 'cubic-bezier(0.4, 0.0, 0.6, 1)'; 7 | } 8 | 9 | export class FuseAnimationDurations 10 | { 11 | static complex = '375ms'; 12 | static entering = '225ms'; 13 | static exiting = '195ms'; 14 | } 15 | -------------------------------------------------------------------------------- /src/@fuse/animations/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/animations/public-api'; 2 | -------------------------------------------------------------------------------- /src/@fuse/animations/public-api.ts: -------------------------------------------------------------------------------- 1 | import { expandCollapse } from '@fuse/animations/expand-collapse'; 2 | import { fadeIn, fadeInBottom, fadeInLeft, fadeInRight, fadeInTop, fadeOut, fadeOutBottom, fadeOutLeft, fadeOutRight, fadeOutTop } from '@fuse/animations/fade'; 3 | import { shake } from '@fuse/animations/shake'; 4 | import { slideInBottom, slideInLeft, slideInRight, slideInTop, slideOutBottom, slideOutLeft, slideOutRight, slideOutTop } from '@fuse/animations/slide'; 5 | import { zoomIn, zoomOut } from '@fuse/animations/zoom'; 6 | 7 | export const fuseAnimations = [ 8 | expandCollapse, 9 | fadeIn, fadeInTop, fadeInBottom, fadeInLeft, fadeInRight, 10 | fadeOut, fadeOutTop, fadeOutBottom, fadeOutLeft, fadeOutRight, 11 | shake, 12 | slideInTop, slideInBottom, slideInLeft, slideInRight, 13 | slideOutTop, slideOutBottom, slideOutLeft, slideOutRight, 14 | zoomIn, zoomOut 15 | ]; 16 | -------------------------------------------------------------------------------- /src/@fuse/components/alert/alert.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | import { MatButtonModule } from '@angular/material/button'; 4 | import { MatIconModule } from '@angular/material/icon'; 5 | import { FuseAlertComponent } from '@fuse/components/alert/alert.component'; 6 | 7 | @NgModule({ 8 | declarations: [ 9 | FuseAlertComponent 10 | ], 11 | imports : [ 12 | CommonModule, 13 | MatButtonModule, 14 | MatIconModule 15 | ], 16 | exports : [ 17 | FuseAlertComponent 18 | ] 19 | }) 20 | export class FuseAlertModule 21 | { 22 | } 23 | -------------------------------------------------------------------------------- /src/@fuse/components/alert/alert.types.ts: -------------------------------------------------------------------------------- 1 | export type FuseAlertAppearance = 2 | | 'border' 3 | | 'fill' 4 | | 'outline' 5 | | 'soft'; 6 | 7 | export type FuseAlertType = 8 | | 'primary' 9 | | 'accent' 10 | | 'warn' 11 | | 'basic' 12 | | 'info' 13 | | 'success' 14 | | 'warning' 15 | | 'error'; 16 | -------------------------------------------------------------------------------- /src/@fuse/components/alert/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/components/alert/public-api'; 2 | -------------------------------------------------------------------------------- /src/@fuse/components/alert/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/components/alert/alert.component'; 2 | export * from '@fuse/components/alert/alert.module'; 3 | export * from '@fuse/components/alert/alert.service'; 4 | export * from '@fuse/components/alert/alert.types'; 5 | -------------------------------------------------------------------------------- /src/@fuse/components/card/card.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 |
8 | 9 | 10 |
11 | 12 |
13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
27 | 28 |
29 | 30 |
31 | -------------------------------------------------------------------------------- /src/@fuse/components/card/card.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | import { FuseCardComponent } from '@fuse/components/card/card.component'; 4 | 5 | @NgModule({ 6 | declarations: [ 7 | FuseCardComponent 8 | ], 9 | imports : [ 10 | CommonModule 11 | ], 12 | exports : [ 13 | FuseCardComponent 14 | ] 15 | }) 16 | export class FuseCardModule 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/@fuse/components/card/card.types.ts: -------------------------------------------------------------------------------- 1 | export type FuseCardFace = 2 | | 'front' 3 | | 'back'; 4 | -------------------------------------------------------------------------------- /src/@fuse/components/card/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/components/card/public-api'; 2 | -------------------------------------------------------------------------------- /src/@fuse/components/card/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/components/card/card.component'; 2 | export * from '@fuse/components/card/card.module'; 3 | -------------------------------------------------------------------------------- /src/@fuse/components/date-range/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/components/date-range/public-api'; 2 | -------------------------------------------------------------------------------- /src/@fuse/components/date-range/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/components/date-range/date-range.component'; 2 | export * from '@fuse/components/date-range/date-range.module'; 3 | -------------------------------------------------------------------------------- /src/@fuse/components/drawer/drawer.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | -------------------------------------------------------------------------------- /src/@fuse/components/drawer/drawer.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | import { FuseDrawerComponent } from '@fuse/components/drawer/drawer.component'; 4 | 5 | @NgModule({ 6 | declarations: [ 7 | FuseDrawerComponent 8 | ], 9 | imports : [ 10 | CommonModule 11 | ], 12 | exports : [ 13 | FuseDrawerComponent 14 | ] 15 | }) 16 | export class FuseDrawerModule 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/@fuse/components/drawer/drawer.types.ts: -------------------------------------------------------------------------------- 1 | export type FuseDrawerMode = 2 | | 'over' 3 | | 'side'; 4 | 5 | export type FuseDrawerPosition = 6 | | 'left' 7 | | 'right'; 8 | -------------------------------------------------------------------------------- /src/@fuse/components/drawer/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/components/drawer/public-api'; 2 | -------------------------------------------------------------------------------- /src/@fuse/components/drawer/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/components/drawer/drawer.component'; 2 | export * from '@fuse/components/drawer/drawer.module'; 3 | export * from '@fuse/components/drawer/drawer.service'; 4 | export * from '@fuse/components/drawer/drawer.types'; 5 | -------------------------------------------------------------------------------- /src/@fuse/components/fullscreen/fullscreen.component.html: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/@fuse/components/fullscreen/fullscreen.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { MatButtonModule } from '@angular/material/button'; 3 | import { MatIconModule } from '@angular/material/icon'; 4 | import { MatTooltipModule } from '@angular/material/tooltip'; 5 | import { FuseFullscreenComponent } from '@fuse/components/fullscreen/fullscreen.component'; 6 | import { CommonModule } from '@angular/common'; 7 | 8 | @NgModule({ 9 | declarations: [ 10 | FuseFullscreenComponent 11 | ], 12 | imports: [ 13 | MatButtonModule, 14 | MatIconModule, 15 | MatTooltipModule, 16 | CommonModule 17 | ], 18 | exports : [ 19 | FuseFullscreenComponent 20 | ] 21 | }) 22 | export class FuseFullscreenModule 23 | { 24 | } 25 | -------------------------------------------------------------------------------- /src/@fuse/components/fullscreen/fullscreen.types.ts: -------------------------------------------------------------------------------- 1 | export interface FSDocument extends HTMLDocument 2 | { 3 | mozFullScreenElement?: Element; 4 | mozCancelFullScreen?: () => void; 5 | msFullscreenElement?: Element; 6 | msExitFullscreen?: () => void; 7 | webkitFullscreenElement?: Element; 8 | webkitExitFullscreen?: () => void; 9 | } 10 | 11 | export interface FSDocumentElement extends HTMLElement 12 | { 13 | mozRequestFullScreen?: () => void; 14 | msRequestFullscreen?: () => void; 15 | webkitRequestFullscreen?: () => void; 16 | } 17 | -------------------------------------------------------------------------------- /src/@fuse/components/fullscreen/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/components/fullscreen/public-api'; 2 | -------------------------------------------------------------------------------- /src/@fuse/components/fullscreen/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/components/fullscreen/fullscreen.component'; 2 | export * from '@fuse/components/fullscreen/fullscreen.module'; 3 | export * from '@fuse/components/fullscreen/fullscreen.types'; 4 | -------------------------------------------------------------------------------- /src/@fuse/components/highlight/highlight.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 |
7 |
8 |
9 | 10 | -------------------------------------------------------------------------------- /src/@fuse/components/highlight/highlight.component.scss: -------------------------------------------------------------------------------- 1 | textarea[fuse-highlight] { 2 | display: none; 3 | } 4 | -------------------------------------------------------------------------------- /src/@fuse/components/highlight/highlight.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | import { FuseHighlightComponent } from '@fuse/components/highlight/highlight.component'; 4 | 5 | @NgModule({ 6 | declarations: [ 7 | FuseHighlightComponent 8 | ], 9 | imports : [ 10 | CommonModule 11 | ], 12 | exports : [ 13 | FuseHighlightComponent 14 | ] 15 | }) 16 | export class FuseHighlightModule 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/@fuse/components/highlight/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/components/highlight/public-api'; 2 | -------------------------------------------------------------------------------- /src/@fuse/components/highlight/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/components/highlight/highlight.component'; 2 | export * from '@fuse/components/highlight/highlight.module'; 3 | export * from '@fuse/components/highlight/highlight.service'; 4 | -------------------------------------------------------------------------------- /src/@fuse/components/loading-bar/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/components/loading-bar/public-api'; 2 | -------------------------------------------------------------------------------- /src/@fuse/components/loading-bar/loading-bar.component.html: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /src/@fuse/components/loading-bar/loading-bar.component.scss: -------------------------------------------------------------------------------- 1 | fuse-loading-bar { 2 | position: fixed; 3 | top: 0; 4 | z-index: 999; 5 | width: 100%; 6 | height: 6px; 7 | } 8 | -------------------------------------------------------------------------------- /src/@fuse/components/loading-bar/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/components/loading-bar/loading-bar.component'; 2 | export * from '@fuse/components/loading-bar/loading-bar.service'; 3 | export * from '@fuse/components/loading-bar/loading-bar.module'; 4 | -------------------------------------------------------------------------------- /src/@fuse/components/masonry/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/components/masonry/public-api'; 2 | -------------------------------------------------------------------------------- /src/@fuse/components/masonry/masonry.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | -------------------------------------------------------------------------------- /src/@fuse/components/masonry/masonry.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/@fuse/components/masonry/masonry.component.scss -------------------------------------------------------------------------------- /src/@fuse/components/masonry/masonry.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | import { FuseMasonryComponent } from '@fuse/components/masonry/masonry.component'; 4 | 5 | @NgModule({ 6 | declarations: [ 7 | FuseMasonryComponent 8 | ], 9 | imports : [ 10 | CommonModule 11 | ], 12 | exports : [ 13 | FuseMasonryComponent 14 | ] 15 | }) 16 | export class FuseMasonryModule 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/@fuse/components/masonry/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/components/masonry/masonry.component'; 2 | export * from '@fuse/components/masonry/masonry.module'; 3 | -------------------------------------------------------------------------------- /src/@fuse/components/navigation/horizontal/components/divider/divider.component.html: -------------------------------------------------------------------------------- 1 | 2 |
5 | -------------------------------------------------------------------------------- /src/@fuse/components/navigation/horizontal/components/spacer/spacer.component.html: -------------------------------------------------------------------------------- 1 | 2 |
5 | -------------------------------------------------------------------------------- /src/@fuse/components/navigation/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/components/navigation/public-api'; 2 | -------------------------------------------------------------------------------- /src/@fuse/components/navigation/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/components/navigation/horizontal/horizontal.component'; 2 | export * from '@fuse/components/navigation/vertical/vertical.component'; 3 | export * from '@fuse/components/navigation/navigation.module'; 4 | export * from '@fuse/components/navigation/navigation.service'; 5 | export * from '@fuse/components/navigation/navigation.types'; 6 | -------------------------------------------------------------------------------- /src/@fuse/components/navigation/vertical/components/divider/divider.component.html: -------------------------------------------------------------------------------- 1 | 2 |
5 | -------------------------------------------------------------------------------- /src/@fuse/components/navigation/vertical/components/spacer/spacer.component.html: -------------------------------------------------------------------------------- 1 | 2 |
5 | -------------------------------------------------------------------------------- /src/@fuse/components/navigation/vertical/vertical.component.scss: -------------------------------------------------------------------------------- 1 | @import 'styles/appearances/default'; 2 | @import 'styles/appearances/compact'; 3 | @import 'styles/appearances/dense'; 4 | @import 'styles/appearances/thin'; 5 | -------------------------------------------------------------------------------- /src/@fuse/directives/scroll-reset/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/directives/scroll-reset/public-api'; 2 | -------------------------------------------------------------------------------- /src/@fuse/directives/scroll-reset/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/directives/scroll-reset/scroll-reset.directive'; 2 | export * from '@fuse/directives/scroll-reset/scroll-reset.module'; 3 | -------------------------------------------------------------------------------- /src/@fuse/directives/scroll-reset/scroll-reset.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { FuseScrollResetDirective } from '@fuse/directives/scroll-reset/scroll-reset.directive'; 3 | 4 | @NgModule({ 5 | declarations: [ 6 | FuseScrollResetDirective 7 | ], 8 | exports : [ 9 | FuseScrollResetDirective 10 | ] 11 | }) 12 | export class FuseScrollResetModule 13 | { 14 | } 15 | -------------------------------------------------------------------------------- /src/@fuse/directives/scrollbar/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/directives/scrollbar/public-api'; 2 | -------------------------------------------------------------------------------- /src/@fuse/directives/scrollbar/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/directives/scrollbar/scrollbar.directive'; 2 | export * from '@fuse/directives/scrollbar/scrollbar.module'; 3 | -------------------------------------------------------------------------------- /src/@fuse/directives/scrollbar/scrollbar.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { FuseScrollbarDirective } from '@fuse/directives/scrollbar/scrollbar.directive'; 3 | 4 | @NgModule({ 5 | declarations: [ 6 | FuseScrollbarDirective 7 | ], 8 | exports : [ 9 | FuseScrollbarDirective 10 | ] 11 | }) 12 | export class FuseScrollbarModule 13 | { 14 | } 15 | -------------------------------------------------------------------------------- /src/@fuse/directives/scrollbar/scrollbar.types.ts: -------------------------------------------------------------------------------- 1 | export class ScrollbarGeometry 2 | { 3 | public x: number; 4 | public y: number; 5 | 6 | public w: number; 7 | public h: number; 8 | 9 | constructor(x: number, y: number, w: number, h: number) 10 | { 11 | this.x = x; 12 | this.y = y; 13 | this.w = w; 14 | this.h = h; 15 | } 16 | } 17 | 18 | export class ScrollbarPosition 19 | { 20 | public x: number | 'start' | 'end'; 21 | public y: number | 'start' | 'end'; 22 | 23 | constructor(x: number | 'start' | 'end', y: number | 'start' | 'end') 24 | { 25 | this.x = x; 26 | this.y = y; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /src/@fuse/index.ts: -------------------------------------------------------------------------------- 1 | export * from './fuse.module'; 2 | -------------------------------------------------------------------------------- /src/@fuse/lib/mock-api/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/lib/mock-api/public-api'; 2 | -------------------------------------------------------------------------------- /src/@fuse/lib/mock-api/mock-api.constants.ts: -------------------------------------------------------------------------------- 1 | import { InjectionToken } from '@angular/core'; 2 | 3 | export const FUSE_MOCK_API_DEFAULT_DELAY = new InjectionToken('FUSE_MOCK_API_DEFAULT_DELAY'); 4 | -------------------------------------------------------------------------------- /src/@fuse/lib/mock-api/mock-api.types.ts: -------------------------------------------------------------------------------- 1 | import { HttpRequest } from '@angular/common/http'; 2 | import { Observable } from 'rxjs'; 3 | 4 | export type FuseMockApiReplyCallback = 5 | | ((data: { request: HttpRequest; urlParams: { [key: string]: string } }) => ([number, string | any]) | Observable) 6 | | undefined; 7 | 8 | export type FuseMockApiMethods = 9 | | 'get' 10 | | 'post' 11 | | 'patch' 12 | | 'delete' 13 | | 'put' 14 | | 'head' 15 | | 'jsonp' 16 | | 'options'; 17 | -------------------------------------------------------------------------------- /src/@fuse/lib/mock-api/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/lib/mock-api/mock-api.constants'; 2 | export * from '@fuse/lib/mock-api/mock-api.module'; 3 | export * from '@fuse/lib/mock-api/mock-api.service'; 4 | export * from '@fuse/lib/mock-api/mock-api.types'; 5 | export * from '@fuse/lib/mock-api/mock-api.utils'; 6 | -------------------------------------------------------------------------------- /src/@fuse/pipes/find-by-key/find-by-key.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { FuseFindByKeyPipe } from '@fuse/pipes/find-by-key/find-by-key.pipe'; 3 | 4 | @NgModule({ 5 | declarations: [ 6 | FuseFindByKeyPipe 7 | ], 8 | exports : [ 9 | FuseFindByKeyPipe 10 | ] 11 | }) 12 | export class FuseFindByKeyPipeModule 13 | { 14 | } 15 | -------------------------------------------------------------------------------- /src/@fuse/pipes/find-by-key/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/pipes/find-by-key/public-api'; 2 | -------------------------------------------------------------------------------- /src/@fuse/pipes/find-by-key/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/pipes/find-by-key/find-by-key.pipe'; 2 | export * from '@fuse/pipes/find-by-key/find-by-key.module'; 3 | -------------------------------------------------------------------------------- /src/@fuse/services/config/config.constants.ts: -------------------------------------------------------------------------------- 1 | import { InjectionToken } from '@angular/core'; 2 | 3 | export const FUSE_APP_CONFIG = new InjectionToken('FUSE_APP_CONFIG'); 4 | -------------------------------------------------------------------------------- /src/@fuse/services/config/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/services/config/public-api'; 2 | -------------------------------------------------------------------------------- /src/@fuse/services/config/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/services/config/config.module'; 2 | export * from '@fuse/services/config/config.service'; 3 | -------------------------------------------------------------------------------- /src/@fuse/services/confirmation/confirmation.types.ts: -------------------------------------------------------------------------------- 1 | export interface FuseConfirmationConfig 2 | { 3 | title?: string; 4 | message?: string; 5 | icon?: { 6 | show?: boolean; 7 | name?: string; 8 | color?: 'primary' | 'accent' | 'warn' | 'basic' | 'info' | 'success' | 'warning' | 'error'; 9 | }; 10 | actions?: { 11 | confirm?: { 12 | show?: boolean; 13 | label?: string; 14 | color?: 'primary' | 'accent' | 'warn'; 15 | }; 16 | cancel?: { 17 | show?: boolean; 18 | label?: string; 19 | }; 20 | }; 21 | dismissible?: boolean; 22 | } 23 | -------------------------------------------------------------------------------- /src/@fuse/services/confirmation/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/services/confirmation/public-api'; 2 | -------------------------------------------------------------------------------- /src/@fuse/services/confirmation/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/services/confirmation/confirmation.module'; 2 | export * from '@fuse/services/confirmation/confirmation.service'; 3 | export * from '@fuse/services/confirmation/confirmation.types'; 4 | -------------------------------------------------------------------------------- /src/@fuse/services/media-watcher/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/services/media-watcher/public-api'; 2 | -------------------------------------------------------------------------------- /src/@fuse/services/media-watcher/media-watcher.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { FuseMediaWatcherService } from '@fuse/services/media-watcher/media-watcher.service'; 3 | 4 | @NgModule({ 5 | providers: [ 6 | FuseMediaWatcherService 7 | ] 8 | }) 9 | export class FuseMediaWatcherModule 10 | { 11 | /** 12 | * Constructor 13 | */ 14 | constructor(private _fuseMediaWatcherService: FuseMediaWatcherService) 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/@fuse/services/media-watcher/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/services/media-watcher/media-watcher.module'; 2 | export * from '@fuse/services/media-watcher/media-watcher.service'; 3 | -------------------------------------------------------------------------------- /src/@fuse/services/splash-screen/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/services/splash-screen/public-api'; 2 | -------------------------------------------------------------------------------- /src/@fuse/services/splash-screen/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/services/splash-screen/splash-screen.module'; 2 | export * from '@fuse/services/splash-screen/splash-screen.service'; 3 | -------------------------------------------------------------------------------- /src/@fuse/services/splash-screen/splash-screen.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { FuseSplashScreenService } from '@fuse/services/splash-screen/splash-screen.service'; 3 | 4 | @NgModule({ 5 | providers: [ 6 | FuseSplashScreenService 7 | ] 8 | }) 9 | export class FuseSplashScreenModule 10 | { 11 | /** 12 | * Constructor 13 | */ 14 | constructor(private _fuseSplashScreenService: FuseSplashScreenService) 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/@fuse/services/tailwind/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/services/tailwind/public-api'; 2 | -------------------------------------------------------------------------------- /src/@fuse/services/tailwind/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/services/tailwind/tailwind.module'; 2 | export * from '@fuse/services/tailwind/tailwind.service'; 3 | -------------------------------------------------------------------------------- /src/@fuse/services/tailwind/tailwind.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { FuseTailwindService } from '@fuse/services/tailwind/tailwind.service'; 3 | 4 | @NgModule({ 5 | providers: [ 6 | FuseTailwindService 7 | ] 8 | }) 9 | export class FuseTailwindConfigModule 10 | { 11 | /** 12 | * Constructor 13 | */ 14 | constructor(private _fuseTailwindConfigService: FuseTailwindService) 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/@fuse/services/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/services/utils/public-api'; 2 | -------------------------------------------------------------------------------- /src/@fuse/services/utils/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/services/utils/utils.module'; 2 | export * from '@fuse/services/utils/utils.service'; 3 | -------------------------------------------------------------------------------- /src/@fuse/services/utils/utils.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { FuseUtilsService } from '@fuse/services/utils/utils.service'; 3 | 4 | @NgModule({ 5 | providers: [ 6 | FuseUtilsService 7 | ] 8 | }) 9 | export class FuseUtilsModule 10 | { 11 | /** 12 | * Constructor 13 | */ 14 | constructor(private _fuseUtilsService: FuseUtilsService) 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/@fuse/styles/core/tailwind-config.scss: -------------------------------------------------------------------------------- 1 | /* ----------------------------------------------------------------------------------------------------- */ 2 | /* @ Any configuration we need from Tailwind's config file will be extracted here so we can import this 3 | /* @ file from "config.ts" to access the extracted configuration from TypeScript 4 | /* ----------------------------------------------------------------------------------------------------- */ 5 | @variants fuse-tailwind-extracted-config { 6 | } 7 | -------------------------------------------------------------------------------- /src/@fuse/styles/main.scss: -------------------------------------------------------------------------------- 1 | /* 1. Core */ 2 | @import 'core/tailwind-config'; 3 | 4 | /* 2. Components */ 5 | @import 'components/example-viewer'; 6 | @import 'components/input'; 7 | 8 | /* 3. Overrides */ 9 | @import 'overrides/angular-material'; 10 | @import 'overrides/fullcalendar'; 11 | @import 'overrides/highlightjs'; 12 | @import 'overrides/perfect-scrollbar'; 13 | @import 'overrides/quill'; 14 | -------------------------------------------------------------------------------- /src/@fuse/validators/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/validators/public-api'; 2 | -------------------------------------------------------------------------------- /src/@fuse/validators/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/validators/validators'; 2 | -------------------------------------------------------------------------------- /src/@fuse/version/fuse-version.ts: -------------------------------------------------------------------------------- 1 | import { Version } from '@fuse/version/version'; 2 | 3 | export const FUSE_VERSION = new Version('13.6.2').full; 4 | -------------------------------------------------------------------------------- /src/@fuse/version/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/version/public-api'; 2 | -------------------------------------------------------------------------------- /src/@fuse/version/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from '@fuse/version/fuse-version'; 2 | export * from '@fuse/version/version'; 3 | -------------------------------------------------------------------------------- /src/@fuse/version/version.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Derived from Angular's version class 3 | */ 4 | export class Version 5 | { 6 | public readonly full: string; 7 | public readonly major: string; 8 | public readonly minor: string; 9 | public readonly patch: string; 10 | 11 | /** 12 | * Constructor 13 | */ 14 | constructor(public version: string) 15 | { 16 | this.full = version; 17 | this.major = version.split('.')[0]; 18 | this.minor = version.split('.')[1]; 19 | this.patch = version.split('.').slice(2).join('.'); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /src/_redirects: -------------------------------------------------------------------------------- 1 | /* /index.html 200 2 | -------------------------------------------------------------------------------- /src/app/app.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/app/app.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: flex; 3 | flex: 1 1 auto; 4 | width: 100%; 5 | height: 100%; 6 | } -------------------------------------------------------------------------------- /src/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'app-root', 5 | templateUrl: './app.component.html', 6 | styleUrls : ['./app.component.scss'] 7 | }) 8 | export class AppComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor() 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/core/auth/auth.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { HTTP_INTERCEPTORS, HttpClientModule } from '@angular/common/http'; 3 | import { AuthService } from 'app/core/auth/auth.service'; 4 | import { AuthInterceptor } from 'app/core/auth/auth.interceptor'; 5 | 6 | @NgModule({ 7 | imports : [ 8 | HttpClientModule 9 | ], 10 | providers: [ 11 | AuthService, 12 | { 13 | provide : HTTP_INTERCEPTORS, 14 | useClass: AuthInterceptor, 15 | multi : true 16 | } 17 | ] 18 | }) 19 | export class AuthModule 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /src/app/core/config/app.config.ts: -------------------------------------------------------------------------------- 1 | import { Layout } from 'app/layout/layout.types'; 2 | 3 | // Types 4 | export type Scheme = 'auto' | 'dark' | 'light'; 5 | export type Theme = 'default' | string; 6 | 7 | /** 8 | * AppConfig interface. Update this interface to strictly type your config 9 | * object. 10 | */ 11 | export interface AppConfig 12 | { 13 | layout: Layout; 14 | scheme: Scheme; 15 | theme: Theme; 16 | } 17 | 18 | /** 19 | * Default configuration for the entire application. This object is used by 20 | * FuseConfigService to set the default configuration. 21 | * 22 | * If you need to store global configuration for your app, you can use this 23 | * object to set the defaults. To access, update and reset the config, use 24 | * FuseConfigService and its methods. 25 | */ 26 | export const appConfig: AppConfig = { 27 | layout: 'classy', 28 | scheme: 'light', 29 | theme : 'default' 30 | }; 31 | -------------------------------------------------------------------------------- /src/app/core/core.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule, Optional, SkipSelf } from '@angular/core'; 2 | import { AuthModule } from 'app/core/auth/auth.module'; 3 | import { IconsModule } from 'app/core/icons/icons.module'; 4 | import { TranslocoCoreModule } from 'app/core/transloco/transloco.module'; 5 | 6 | @NgModule({ 7 | imports: [ 8 | AuthModule, 9 | IconsModule, 10 | TranslocoCoreModule 11 | ] 12 | }) 13 | export class CoreModule 14 | { 15 | /** 16 | * Constructor 17 | */ 18 | constructor( 19 | @Optional() @SkipSelf() parentModule?: CoreModule 20 | ) 21 | { 22 | // Do not allow multiple injections 23 | if ( parentModule ) 24 | { 25 | throw new Error('CoreModule has already been loaded. Import this module in the AppModule only.'); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /src/app/core/navigation/navigation.types.ts: -------------------------------------------------------------------------------- 1 | import { FuseNavigationItem } from '@fuse/components/navigation'; 2 | 3 | export interface Navigation 4 | { 5 | compact: FuseNavigationItem[]; 6 | default: FuseNavigationItem[]; 7 | futuristic: FuseNavigationItem[]; 8 | horizontal: FuseNavigationItem[]; 9 | } 10 | -------------------------------------------------------------------------------- /src/app/core/user/user.types.ts: -------------------------------------------------------------------------------- 1 | export interface User 2 | { 3 | id: string; 4 | name: string; 5 | email: string; 6 | avatar?: string; 7 | status?: string; 8 | } 9 | -------------------------------------------------------------------------------- /src/app/layout/common/languages/languages.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { MatButtonModule } from '@angular/material/button'; 3 | import { MatIconModule } from '@angular/material/icon'; 4 | import { MatMenuModule } from '@angular/material/menu'; 5 | import { LanguagesComponent } from 'app/layout/common/languages/languages.component'; 6 | import { SharedModule } from 'app/shared/shared.module'; 7 | 8 | @NgModule({ 9 | declarations: [ 10 | LanguagesComponent 11 | ], 12 | imports : [ 13 | MatButtonModule, 14 | MatIconModule, 15 | MatMenuModule, 16 | SharedModule 17 | ], 18 | exports : [ 19 | LanguagesComponent 20 | ] 21 | }) 22 | export class LanguagesModule 23 | { 24 | } 25 | -------------------------------------------------------------------------------- /src/app/layout/common/messages/messages.types.ts: -------------------------------------------------------------------------------- 1 | export interface Message 2 | { 3 | id: string; 4 | icon?: string; 5 | image?: string; 6 | title?: string; 7 | description?: string; 8 | time: string; 9 | link?: string; 10 | useRouter?: boolean; 11 | read: boolean; 12 | } 13 | -------------------------------------------------------------------------------- /src/app/layout/common/notifications/notifications.types.ts: -------------------------------------------------------------------------------- 1 | export interface Notification 2 | { 3 | id: string; 4 | icon?: string; 5 | image?: string; 6 | title?: string; 7 | description?: string; 8 | time: string; 9 | link?: string; 10 | useRouter?: boolean; 11 | read: boolean; 12 | } 13 | -------------------------------------------------------------------------------- /src/app/layout/common/settings/settings.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | import { RouterModule } from '@angular/router'; 4 | import { MatIconModule } from '@angular/material/icon'; 5 | import { MatTooltipModule } from '@angular/material/tooltip'; 6 | import { FuseDrawerModule } from '@fuse/components/drawer'; 7 | import { SettingsComponent } from 'app/layout/common/settings/settings.component'; 8 | import { MatButtonModule } from '@angular/material/button'; 9 | 10 | @NgModule({ 11 | declarations: [ 12 | SettingsComponent 13 | ], 14 | imports: [ 15 | CommonModule, 16 | RouterModule, 17 | MatIconModule, 18 | MatTooltipModule, 19 | FuseDrawerModule, 20 | MatButtonModule 21 | ], 22 | exports : [ 23 | SettingsComponent 24 | ] 25 | }) 26 | export class SettingsModule 27 | { 28 | } 29 | -------------------------------------------------------------------------------- /src/app/layout/common/shortcuts/shortcuts.types.ts: -------------------------------------------------------------------------------- 1 | export interface Shortcut 2 | { 3 | id: string; 4 | label: string; 5 | description?: string; 6 | icon: string; 7 | link: string; 8 | useRouter: boolean; 9 | } 10 | -------------------------------------------------------------------------------- /src/app/layout/common/user/user.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { MatButtonModule } from '@angular/material/button'; 3 | import { MatDividerModule } from '@angular/material/divider'; 4 | import { MatIconModule } from '@angular/material/icon'; 5 | import { MatMenuModule } from '@angular/material/menu'; 6 | import { UserComponent } from 'app/layout/common/user/user.component'; 7 | import { SharedModule } from 'app/shared/shared.module'; 8 | 9 | @NgModule({ 10 | declarations: [ 11 | UserComponent 12 | ], 13 | imports : [ 14 | MatButtonModule, 15 | MatDividerModule, 16 | MatIconModule, 17 | MatMenuModule, 18 | SharedModule 19 | ], 20 | exports : [ 21 | UserComponent 22 | ] 23 | }) 24 | export class UserModule 25 | { 26 | } 27 | -------------------------------------------------------------------------------- /src/app/layout/layout.component.scss: -------------------------------------------------------------------------------- 1 | layout { 2 | display: flex; 3 | flex: 1 1 auto; 4 | width: 100%; 5 | max-width: 100%; 6 | min-width: 0; 7 | 8 | /* Base styles for individual layouts */ 9 | > * { 10 | position: relative; 11 | display: flex; 12 | flex: 1 1 auto; 13 | width: 100%; 14 | } 15 | 16 | /* Base styles for components that load as a route */ 17 | router-outlet { 18 | 19 | + * { 20 | position: relative; 21 | display: flex; 22 | flex: 1 1 auto; 23 | width: 100%; 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/app/layout/layout.types.ts: -------------------------------------------------------------------------------- 1 | export type Layout = 2 | | 'empty' 3 | // Horizontal 4 | | 'centered' 5 | | 'enterprise' 6 | | 'material' 7 | | 'modern' 8 | // Vertical 9 | | 'classic' 10 | | 'classy' 11 | | 'compact' 12 | | 'dense' 13 | | 'futuristic' 14 | | 'thin'; 15 | -------------------------------------------------------------------------------- /src/app/layout/layouts/empty/empty.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 |
9 | 11 | 12 |
13 | 14 |
15 | -------------------------------------------------------------------------------- /src/app/layout/layouts/empty/empty.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { RouterModule } from '@angular/router'; 3 | import { FuseLoadingBarModule } from '@fuse/components/loading-bar'; 4 | import { SharedModule } from 'app/shared/shared.module'; 5 | import { EmptyLayoutComponent } from 'app/layout/layouts/empty/empty.component'; 6 | 7 | @NgModule({ 8 | declarations: [ 9 | EmptyLayoutComponent 10 | ], 11 | imports : [ 12 | RouterModule, 13 | FuseLoadingBarModule, 14 | SharedModule 15 | ], 16 | exports : [ 17 | EmptyLayoutComponent 18 | ] 19 | }) 20 | export class EmptyLayoutModule 21 | { 22 | } 23 | -------------------------------------------------------------------------------- /src/app/mock-api/common/user/data.ts: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | export const user = { 3 | id : 'cfaad35d-07a3-4447-a6c3-d8c3d54fd5df', 4 | name : 'Brian Hughes', 5 | email : 'hughes.brian@company.com', 6 | avatar: 'assets/images/avatars/brian-hughes.jpg', 7 | status: 'online' 8 | }; 9 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/academy/academy.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/academy/academy.component.ts: -------------------------------------------------------------------------------- 1 | import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'academy', 5 | templateUrl : './academy.component.html', 6 | encapsulation : ViewEncapsulation.None, 7 | changeDetection: ChangeDetectionStrategy.OnPush 8 | }) 9 | export class AcademyComponent 10 | { 11 | /** 12 | * Constructor 13 | */ 14 | constructor() 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/academy/academy.types.ts: -------------------------------------------------------------------------------- 1 | export interface Category 2 | { 3 | id?: string; 4 | title?: string; 5 | slug?: string; 6 | } 7 | 8 | export interface Course 9 | { 10 | id?: string; 11 | title?: string; 12 | slug?: string; 13 | description?: string; 14 | category?: string; 15 | duration?: number; 16 | steps?: { 17 | order?: number; 18 | title?: string; 19 | subtitle?: string; 20 | content?: string; 21 | }[]; 22 | totalSteps?: number; 23 | updatedAt?: number; 24 | featured?: boolean; 25 | progress?: { 26 | currentStep?: number; 27 | completed?: number; 28 | }; 29 | } 30 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/calendar/sidebar/calendar-colors.ts: -------------------------------------------------------------------------------- 1 | export const calendarColors = [ 2 | 'bg-gray-500', 3 | 'bg-red-500', 4 | 'bg-orange-500', 5 | 'bg-yellow-500', 6 | 'bg-green-500', 7 | 'bg-teal-500', 8 | 'bg-blue-500', 9 | 'bg-indigo-500', 10 | 'bg-purple-500', 11 | 'bg-pink-500' 12 | ]; 13 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/chat/chat.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 |
5 | 6 |
7 | 8 |
9 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/chat/chat.component.ts: -------------------------------------------------------------------------------- 1 | import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'chat', 5 | templateUrl : './chat.component.html', 6 | encapsulation : ViewEncapsulation.None, 7 | changeDetection: ChangeDetectionStrategy.OnPush 8 | }) 9 | export class ChatComponent 10 | { 11 | /** 12 | * Constructor 13 | */ 14 | constructor() 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/chat/contact-info/contact-info.component.ts: -------------------------------------------------------------------------------- 1 | import { ChangeDetectionStrategy, Component, Input, ViewEncapsulation } from '@angular/core'; 2 | import { MatDrawer } from '@angular/material/sidenav'; 3 | import { Chat, Contact } from 'app/modules/admin/apps/chat/chat.types'; 4 | 5 | @Component({ 6 | selector : 'chat-contact-info', 7 | templateUrl : './contact-info.component.html', 8 | encapsulation : ViewEncapsulation.None, 9 | changeDetection: ChangeDetectionStrategy.OnPush 10 | }) 11 | export class ContactInfoComponent 12 | { 13 | @Input() chat: Chat; 14 | @Input() drawer: MatDrawer; 15 | 16 | /** 17 | * Constructor 18 | */ 19 | constructor() 20 | { 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/contacts/contacts.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/contacts/contacts.component.ts: -------------------------------------------------------------------------------- 1 | import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'contacts', 5 | templateUrl : './contacts.component.html', 6 | encapsulation : ViewEncapsulation.None, 7 | changeDetection: ChangeDetectionStrategy.OnPush 8 | }) 9 | export class ContactsComponent 10 | { 11 | /** 12 | * Constructor 13 | */ 14 | constructor() 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/contacts/contacts.types.ts: -------------------------------------------------------------------------------- 1 | export interface Contact 2 | { 3 | id: string; 4 | avatar?: string | null; 5 | background?: string | null; 6 | name: string; 7 | emails?: { 8 | email: string; 9 | label: string; 10 | }[]; 11 | phoneNumbers?: { 12 | country: string; 13 | phoneNumber: string; 14 | label: string; 15 | }[]; 16 | title?: string; 17 | company?: string; 18 | birthday?: string | null; 19 | address?: string | null; 20 | notes?: string | null; 21 | tags: string[]; 22 | } 23 | 24 | export interface Country 25 | { 26 | id: string; 27 | iso: string; 28 | name: string; 29 | code: string; 30 | flagImagePos: string; 31 | } 32 | 33 | export interface Tag 34 | { 35 | id?: string; 36 | title?: string; 37 | } 38 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/ecommerce/inventory/inventory.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/ecommerce/inventory/inventory.component.ts: -------------------------------------------------------------------------------- 1 | import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'inventory', 5 | templateUrl : './inventory.component.html', 6 | encapsulation : ViewEncapsulation.None, 7 | changeDetection: ChangeDetectionStrategy.OnPush 8 | }) 9 | export class InventoryComponent 10 | { 11 | /** 12 | * Constructor 13 | */ 14 | constructor() 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/file-manager/file-manager.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/file-manager/file-manager.component.ts: -------------------------------------------------------------------------------- 1 | import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'file-manager', 5 | templateUrl : './file-manager.component.html', 6 | encapsulation : ViewEncapsulation.None, 7 | changeDetection: ChangeDetectionStrategy.OnPush 8 | }) 9 | export class FileManagerComponent 10 | { 11 | /** 12 | * Constructor 13 | */ 14 | constructor() 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/file-manager/file-manager.types.ts: -------------------------------------------------------------------------------- 1 | export interface Items 2 | { 3 | folders: Item[]; 4 | files: Item[]; 5 | path: any[]; 6 | } 7 | 8 | export interface Item 9 | { 10 | id?: string; 11 | folderId?: string; 12 | name?: string; 13 | createdBy?: string; 14 | createdAt?: string; 15 | modifiedAt?: string; 16 | size?: string; 17 | type?: string; 18 | contents?: string | null; 19 | description?: string | null; 20 | } 21 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/help-center/help-center.type.ts: -------------------------------------------------------------------------------- 1 | export interface FaqCategory 2 | { 3 | id: string; 4 | slug: string; 5 | title: string; 6 | faqs?: Faq[]; 7 | } 8 | 9 | export interface Faq 10 | { 11 | id: string; 12 | categoryId: string; 13 | question: string; 14 | answer: string; 15 | } 16 | 17 | export interface GuideCategory 18 | { 19 | id: string; 20 | slug: string; 21 | title: string; 22 | totalGuides?: number; 23 | visibleGuides?: number; 24 | guides?: Guide[]; 25 | } 26 | 27 | export interface Guide 28 | { 29 | id: string; 30 | categoryId: string; 31 | slug: string; 32 | title: string; 33 | subtitle?: string; 34 | content?: string; 35 | } 36 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/mailbox/mailbox.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 6 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 |
24 | 25 |
26 | 27 |
28 | 29 |
30 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/mailbox/sidebar/sidebar.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
Mailbox
4 | 5 | 6 | 14 | 15 | 16 | 21 |
22 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/mailbox/sidebar/sidebar.component.scss: -------------------------------------------------------------------------------- 1 | mailbox-sidebar { 2 | 3 | fuse-vertical-navigation { 4 | 5 | .fuse-vertical-navigation-wrapper { 6 | box-shadow: none !important; 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/notes/notes.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/notes/notes.component.ts: -------------------------------------------------------------------------------- 1 | import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'notes', 5 | templateUrl : './notes.component.html', 6 | encapsulation : ViewEncapsulation.None, 7 | changeDetection: ChangeDetectionStrategy.OnPush 8 | }) 9 | export class NotesComponent 10 | { 11 | /** 12 | * Constructor 13 | */ 14 | constructor() 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/notes/notes.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { NotesComponent } from 'app/modules/admin/apps/notes/notes.component'; 3 | import { NotesListComponent } from 'app/modules/admin/apps/notes/list/list.component'; 4 | 5 | export const notesRoutes: Route[] = [ 6 | { 7 | path : '', 8 | component: NotesComponent, 9 | children : [ 10 | { 11 | path : '', 12 | component: NotesListComponent 13 | } 14 | ] 15 | } 16 | ]; 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/notes/notes.types.ts: -------------------------------------------------------------------------------- 1 | export interface Task 2 | { 3 | id?: string; 4 | content?: string; 5 | completed?: string; 6 | } 7 | 8 | export interface Label 9 | { 10 | id?: string; 11 | title?: string; 12 | } 13 | 14 | export interface Note 15 | { 16 | id?: string; 17 | title?: string; 18 | content?: string; 19 | tasks?: Task[]; 20 | image?: string | null; 21 | labels?: Label[]; 22 | archived?: boolean; 23 | createdAt?: string; 24 | updatedAt?: string | null; 25 | } 26 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/scrumboard/board/board.component.scss: -------------------------------------------------------------------------------- 1 | .cdk-drag-preview { 2 | @apply shadow-2xl; 3 | } 4 | 5 | .cdk-drag-placeholder { 6 | opacity: 0; 7 | } 8 | 9 | .cdk-drag-animating { 10 | transition: transform 250ms cubic-bezier(0, 0, 0.2, 1); 11 | } 12 | 13 | .cdk-drop-list-dragging div:not(.cdk-drag-placeholder) { 14 | transition: transform 250ms cubic-bezier(0, 0, 0.2, 1); 15 | } 16 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/scrumboard/card/card.component.html: -------------------------------------------------------------------------------- 1 | SCRUMBOARD -> BOARDS -> LIST -> CARD 2 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/scrumboard/scrumboard.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/scrumboard/scrumboard.component.ts: -------------------------------------------------------------------------------- 1 | import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'scrumboard', 5 | templateUrl : './scrumboard.component.html', 6 | encapsulation : ViewEncapsulation.None, 7 | changeDetection: ChangeDetectionStrategy.OnPush 8 | }) 9 | export class ScrumboardComponent 10 | { 11 | /** 12 | * Constructor 13 | */ 14 | constructor() 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/tasks/tasks.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/tasks/tasks.component.ts: -------------------------------------------------------------------------------- 1 | import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'tasks', 5 | templateUrl : './tasks.component.html', 6 | encapsulation : ViewEncapsulation.None, 7 | changeDetection: ChangeDetectionStrategy.OnPush 8 | }) 9 | export class TasksComponent 10 | { 11 | /** 12 | * Constructor 13 | */ 14 | constructor() 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/app/modules/admin/apps/tasks/tasks.types.ts: -------------------------------------------------------------------------------- 1 | export interface Tag 2 | { 3 | id?: string; 4 | title?: string; 5 | } 6 | 7 | export interface Task 8 | { 9 | id: string; 10 | type: 'task' | 'section'; 11 | title: string; 12 | notes: string; 13 | completed: boolean; 14 | dueDate: string | null; 15 | priority: 0 | 1 | 2; 16 | tags: string[]; 17 | order: number; 18 | } 19 | -------------------------------------------------------------------------------- /src/app/modules/admin/dashboards/analytics/analytics.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { AnalyticsComponent } from 'app/modules/admin/dashboards/analytics/analytics.component'; 3 | import { AnalyticsResolver } from 'app/modules/admin/dashboards/analytics/analytics.resolvers'; 4 | 5 | export const analyticsRoutes: Route[] = [ 6 | { 7 | path : '', 8 | component: AnalyticsComponent, 9 | resolve : { 10 | data: AnalyticsResolver 11 | } 12 | } 13 | ]; 14 | -------------------------------------------------------------------------------- /src/app/modules/admin/dashboards/crypto/crypto.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { CryptoComponent } from 'app/modules/admin/dashboards/crypto/crypto.component'; 3 | import { CryptoResolver } from 'app/modules/admin/dashboards/crypto/crypto.resolvers'; 4 | 5 | export const cryptoRoutes: Route[] = [ 6 | { 7 | path : '', 8 | component: CryptoComponent, 9 | resolve : { 10 | data: CryptoResolver 11 | } 12 | } 13 | ]; 14 | -------------------------------------------------------------------------------- /src/app/modules/admin/dashboards/finance/finance.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { FinanceComponent } from 'app/modules/admin/dashboards/finance/finance.component'; 3 | import { FinanceResolver } from 'app/modules/admin/dashboards/finance/finance.resolvers'; 4 | 5 | export const financeRoutes: Route[] = [ 6 | { 7 | path : '', 8 | component: FinanceComponent, 9 | resolve : { 10 | data: FinanceResolver 11 | } 12 | } 13 | ]; 14 | -------------------------------------------------------------------------------- /src/app/modules/admin/dashboards/project/project.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { ProjectComponent } from 'app/modules/admin/dashboards/project/project.component'; 3 | import { ProjectResolver } from 'app/modules/admin/dashboards/project/project.resolvers'; 4 | 5 | export const projectRoutes: Route[] = [ 6 | { 7 | path : '', 8 | component: ProjectComponent, 9 | resolve : { 10 | data: ProjectResolver 11 | } 12 | } 13 | ]; 14 | -------------------------------------------------------------------------------- /src/app/modules/admin/docs/changelog/changelog.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { RouterModule } from '@angular/router'; 3 | import { SharedModule } from 'app/shared/shared.module'; 4 | import { ChangelogComponent } from 'app/modules/admin/docs/changelog/changelog'; 5 | import { changelogRoutes } from 'app/modules/admin/docs/changelog/changelog.routing'; 6 | 7 | @NgModule({ 8 | declarations: [ 9 | ChangelogComponent 10 | ], 11 | imports : [ 12 | RouterModule.forChild(changelogRoutes), 13 | SharedModule 14 | ] 15 | }) 16 | export class ChangelogModule 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/app/modules/admin/docs/changelog/changelog.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { ChangelogComponent } from 'app/modules/admin/docs/changelog/changelog'; 3 | 4 | export const changelogRoutes: Route[] = [ 5 | { 6 | path : '', 7 | component: ChangelogComponent 8 | } 9 | ]; 10 | -------------------------------------------------------------------------------- /src/app/modules/admin/docs/guides/authentication/jwt/jwt.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { GuidesComponent } from 'app/modules/admin/docs/guides/guides.component'; 3 | 4 | @Component({ 5 | selector : 'jwt', 6 | templateUrl: './jwt.html' 7 | }) 8 | export class JwtComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor(private _guidesComponent: GuidesComponent) 14 | { 15 | } 16 | 17 | // ----------------------------------------------------------------------------------------------------- 18 | // @ Public methods 19 | // ----------------------------------------------------------------------------------------------------- 20 | 21 | /** 22 | * Toggle the drawer 23 | */ 24 | toggleDrawer(): void 25 | { 26 | // Toggle the drawer 27 | this._guidesComponent.matDrawer.toggle(); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/app/modules/admin/docs/guides/customization/tailwindcss/tailwindcss.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { GuidesComponent } from 'app/modules/admin/docs/guides/guides.component'; 3 | 4 | @Component({ 5 | selector : 'tailwindcss', 6 | templateUrl: './tailwindcss.html' 7 | }) 8 | export class TailwindCSSComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor(private _guidesComponent: GuidesComponent) 14 | { 15 | } 16 | 17 | // ----------------------------------------------------------------------------------------------------- 18 | // @ Public methods 19 | // ----------------------------------------------------------------------------------------------------- 20 | 21 | /** 22 | * Toggle the drawer 23 | */ 24 | toggleDrawer(): void 25 | { 26 | // Toggle the drawer 27 | this._guidesComponent.matDrawer.toggle(); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/app/modules/admin/docs/guides/customization/theming/theming.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { GuidesComponent } from 'app/modules/admin/docs/guides/guides.component'; 3 | 4 | @Component({ 5 | selector : 'theming', 6 | templateUrl: './theming.html' 7 | }) 8 | export class ThemingComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor(private _guidesComponent: GuidesComponent) 14 | { 15 | } 16 | 17 | // ----------------------------------------------------------------------------------------------------- 18 | // @ Public methods 19 | // ----------------------------------------------------------------------------------------------------- 20 | 21 | /** 22 | * Toggle the drawer 23 | */ 24 | toggleDrawer(): void 25 | { 26 | // Toggle the drawer 27 | this._guidesComponent.matDrawer.toggle(); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/app/modules/admin/docs/guides/development/deployment/deployment.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { GuidesComponent } from 'app/modules/admin/docs/guides/guides.component'; 3 | 4 | @Component({ 5 | selector : 'deployment', 6 | templateUrl: './deployment.html' 7 | }) 8 | export class DeploymentComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor(private _guidesComponent: GuidesComponent) 14 | { 15 | } 16 | 17 | // ----------------------------------------------------------------------------------------------------- 18 | // @ Public methods 19 | // ----------------------------------------------------------------------------------------------------- 20 | 21 | /** 22 | * Toggle the drawer 23 | */ 24 | toggleDrawer(): void 25 | { 26 | // Toggle the drawer 27 | this._guidesComponent.matDrawer.toggle(); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/app/modules/admin/docs/guides/development/updating/updating.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { GuidesComponent } from 'app/modules/admin/docs/guides/guides.component'; 3 | 4 | @Component({ 5 | selector : 'updating', 6 | templateUrl: './updating.html' 7 | }) 8 | export class UpdatingComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor(private _guidesComponent: GuidesComponent) 14 | { 15 | } 16 | 17 | // ----------------------------------------------------------------------------------------------------- 18 | // @ Public methods 19 | // ----------------------------------------------------------------------------------------------------- 20 | 21 | /** 22 | * Toggle the drawer 23 | */ 24 | toggleDrawer(): void 25 | { 26 | // Toggle the drawer 27 | this._guidesComponent.matDrawer.toggle(); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/app/modules/admin/docs/guides/getting-started/serving/serving.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { GuidesComponent } from 'app/modules/admin/docs/guides/guides.component'; 3 | 4 | @Component({ 5 | selector : 'serving', 6 | templateUrl: './serving.html' 7 | }) 8 | export class ServingComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor(private _guidesComponent: GuidesComponent) 14 | { 15 | } 16 | 17 | // ----------------------------------------------------------------------------------------------------- 18 | // @ Public methods 19 | // ----------------------------------------------------------------------------------------------------- 20 | 21 | /** 22 | * Toggle the drawer 23 | */ 24 | toggleDrawer(): void 25 | { 26 | // Toggle the drawer 27 | this._guidesComponent.matDrawer.toggle(); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/app/modules/admin/docs/guides/guides.component.scss: -------------------------------------------------------------------------------- 1 | guides { 2 | 3 | fuse-vertical-navigation { 4 | 5 | .fuse-vertical-navigation-wrapper { 6 | box-shadow: none !important; 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/activities/activities.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { RouterModule } from '@angular/router'; 3 | import { MatIconModule } from '@angular/material/icon'; 4 | import { SharedModule } from 'app/shared/shared.module'; 5 | import { ActivitiesComponent } from 'app/modules/admin/pages/activities/activities.component'; 6 | import { activitiesRoutes } from 'app/modules/admin/pages/activities/activities.routing'; 7 | 8 | @NgModule({ 9 | declarations: [ 10 | ActivitiesComponent 11 | ], 12 | imports : [ 13 | RouterModule.forChild(activitiesRoutes), 14 | MatIconModule, 15 | SharedModule 16 | ] 17 | }) 18 | export class ActivitiesModule 19 | { 20 | } 21 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/activities/activities.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { ActivitiesComponent } from 'app/modules/admin/pages/activities/activities.component'; 3 | import { ActivitiesResolver } from 'app/modules/admin/pages/activities/activities.resolvers'; 4 | 5 | export const activitiesRoutes: Route[] = [ 6 | { 7 | path : '', 8 | component: ActivitiesComponent, 9 | resolve : { 10 | activities: ActivitiesResolver 11 | } 12 | } 13 | ]; 14 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/activities/activities.types.ts: -------------------------------------------------------------------------------- 1 | export interface Activity 2 | { 3 | id: string; 4 | icon?: string; 5 | image?: string; 6 | description?: string; 7 | date: string; 8 | extraContent?: string; 9 | linkedContent?: string; 10 | link?: string; 11 | useRouter?: boolean; 12 | } 13 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/authentication/confirmation-required/classic/confirmation-required.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | import { fuseAnimations } from '@fuse/animations'; 3 | 4 | @Component({ 5 | selector : 'confirmation-required-classic', 6 | templateUrl : './confirmation-required.component.html', 7 | encapsulation: ViewEncapsulation.None, 8 | animations : fuseAnimations 9 | }) 10 | export class ConfirmationRequiredClassicComponent 11 | { 12 | /** 13 | * Constructor 14 | */ 15 | constructor() 16 | { 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/authentication/confirmation-required/fullscreen-reversed/confirmation-required.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | import { fuseAnimations } from '@fuse/animations'; 3 | 4 | @Component({ 5 | selector : 'confirmation-required-fullscreen-reversed', 6 | templateUrl : './confirmation-required.component.html', 7 | encapsulation: ViewEncapsulation.None, 8 | animations : fuseAnimations 9 | }) 10 | export class ConfirmationRequiredFullscreenReversedComponent 11 | { 12 | /** 13 | * Constructor 14 | */ 15 | constructor() 16 | { 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/authentication/confirmation-required/fullscreen/confirmation-required.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | import { fuseAnimations } from '@fuse/animations'; 3 | 4 | @Component({ 5 | selector : 'confirmation-required-fullscreen', 6 | templateUrl : './confirmation-required.component.html', 7 | encapsulation: ViewEncapsulation.None, 8 | animations : fuseAnimations 9 | }) 10 | export class ConfirmationRequiredFullscreenComponent 11 | { 12 | /** 13 | * Constructor 14 | */ 15 | constructor() 16 | { 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/authentication/confirmation-required/modern-reversed/confirmation-required.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | import { fuseAnimations } from '@fuse/animations'; 3 | 4 | @Component({ 5 | selector : 'confirmation-required-modern-reversed', 6 | templateUrl : './confirmation-required.component.html', 7 | encapsulation: ViewEncapsulation.None, 8 | animations : fuseAnimations 9 | }) 10 | export class ConfirmationRequiredModernReversedComponent 11 | { 12 | /** 13 | * Constructor 14 | */ 15 | constructor() 16 | { 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/authentication/confirmation-required/modern/confirmation-required.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | import { fuseAnimations } from '@fuse/animations'; 3 | 4 | @Component({ 5 | selector : 'confirmation-required-modern', 6 | templateUrl : './confirmation-required.component.html', 7 | encapsulation: ViewEncapsulation.None, 8 | animations : fuseAnimations 9 | }) 10 | export class ConfirmationRequiredModernComponent 11 | { 12 | /** 13 | * Constructor 14 | */ 15 | constructor() 16 | { 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/authentication/confirmation-required/split-screen-reversed/confirmation-required.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | import { fuseAnimations } from '@fuse/animations'; 3 | 4 | @Component({ 5 | selector : 'confirmation-required-split-screen-reversed', 6 | templateUrl : './confirmation-required.component.html', 7 | encapsulation: ViewEncapsulation.None, 8 | animations : fuseAnimations 9 | }) 10 | export class ConfirmationRequiredSplitScreenReversedComponent 11 | { 12 | /** 13 | * Constructor 14 | */ 15 | constructor() 16 | { 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/authentication/confirmation-required/split-screen/confirmation-required.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | import { fuseAnimations } from '@fuse/animations'; 3 | 4 | @Component({ 5 | selector : 'confirmation-required-split-screen', 6 | templateUrl : './confirmation-required.component.html', 7 | encapsulation: ViewEncapsulation.None, 8 | animations : fuseAnimations 9 | }) 10 | export class ConfirmationRequiredSplitScreenComponent 11 | { 12 | /** 13 | * Constructor 14 | */ 15 | constructor() 16 | { 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/authentication/sign-out/classic/sign-out.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | import { fuseAnimations } from '@fuse/animations'; 3 | import { AuthService } from 'app/core/auth/auth.service'; 4 | import { Router } from '@angular/router'; 5 | 6 | @Component({ 7 | selector : 'sign-out-classic', 8 | templateUrl : './sign-out.component.html', 9 | encapsulation: ViewEncapsulation.None, 10 | animations : fuseAnimations 11 | }) 12 | export class SignOutClassicComponent 13 | { 14 | countdown: number = 5; 15 | countdownMapping: any = { 16 | '=1' : '# second', 17 | 'other': '# seconds' 18 | }; 19 | 20 | /** 21 | * Constructor 22 | */ 23 | constructor( 24 | private _authService: AuthService, 25 | private _router: Router 26 | ) 27 | { 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/authentication/sign-out/fullscreen-reversed/sign-out.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | import { fuseAnimations } from '@fuse/animations'; 3 | import { AuthService } from 'app/core/auth/auth.service'; 4 | import { Router } from '@angular/router'; 5 | 6 | @Component({ 7 | selector : 'sign-out-fullscreen-reversed', 8 | templateUrl : './sign-out.component.html', 9 | encapsulation: ViewEncapsulation.None, 10 | animations : fuseAnimations 11 | }) 12 | export class SignOutFullscreenReversedComponent 13 | { 14 | countdown: number = 5; 15 | countdownMapping: any = { 16 | '=1' : '# second', 17 | 'other': '# seconds' 18 | }; 19 | 20 | /** 21 | * Constructor 22 | */ 23 | constructor( 24 | private _authService: AuthService, 25 | private _router: Router 26 | ) 27 | { 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/authentication/sign-out/fullscreen/sign-out.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | import { fuseAnimations } from '@fuse/animations'; 3 | import { AuthService } from 'app/core/auth/auth.service'; 4 | import { Router } from '@angular/router'; 5 | 6 | @Component({ 7 | selector : 'sign-out-fullscreen', 8 | templateUrl : './sign-out.component.html', 9 | encapsulation: ViewEncapsulation.None, 10 | animations : fuseAnimations 11 | }) 12 | export class SignOutFullscreenComponent 13 | { 14 | countdown: number = 5; 15 | countdownMapping: any = { 16 | '=1' : '# second', 17 | 'other': '# seconds' 18 | }; 19 | 20 | /** 21 | * Constructor 22 | */ 23 | constructor( 24 | private _authService: AuthService, 25 | private _router: Router 26 | ) 27 | { 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/authentication/sign-out/modern-reversed/sign-out.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | import { fuseAnimations } from '@fuse/animations'; 3 | import { AuthService } from 'app/core/auth/auth.service'; 4 | import { Router } from '@angular/router'; 5 | 6 | @Component({ 7 | selector : 'sign-out-modern-reversed', 8 | templateUrl : './sign-out.component.html', 9 | encapsulation: ViewEncapsulation.None, 10 | animations : fuseAnimations 11 | }) 12 | export class SignOutModernReversedComponent 13 | { 14 | countdown: number = 5; 15 | countdownMapping: any = { 16 | '=1' : '# second', 17 | 'other': '# seconds' 18 | }; 19 | 20 | /** 21 | * Constructor 22 | */ 23 | constructor( 24 | private _authService: AuthService, 25 | private _router: Router 26 | ) 27 | { 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/authentication/sign-out/modern/sign-out.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | import { fuseAnimations } from '@fuse/animations'; 3 | import { AuthService } from 'app/core/auth/auth.service'; 4 | import { Router } from '@angular/router'; 5 | 6 | @Component({ 7 | selector : 'sign-out-modern', 8 | templateUrl : './sign-out.component.html', 9 | encapsulation: ViewEncapsulation.None, 10 | animations : fuseAnimations 11 | }) 12 | export class SignOutModernComponent 13 | { 14 | countdown: number = 5; 15 | countdownMapping: any = { 16 | '=1' : '# second', 17 | 'other': '# seconds' 18 | }; 19 | 20 | /** 21 | * Constructor 22 | */ 23 | constructor( 24 | private _authService: AuthService, 25 | private _router: Router 26 | ) 27 | { 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/authentication/sign-out/split-screen-reversed/sign-out.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | import { fuseAnimations } from '@fuse/animations'; 3 | import { AuthService } from 'app/core/auth/auth.service'; 4 | import { Router } from '@angular/router'; 5 | 6 | @Component({ 7 | selector : 'sign-out-split-screen-reversed', 8 | templateUrl : './sign-out.component.html', 9 | encapsulation: ViewEncapsulation.None, 10 | animations : fuseAnimations 11 | }) 12 | export class SignOutSplitScreenReversedComponent 13 | { 14 | countdown: number = 5; 15 | countdownMapping: any = { 16 | '=1' : '# second', 17 | 'other': '# seconds' 18 | }; 19 | 20 | /** 21 | * Constructor 22 | */ 23 | constructor( 24 | private _authService: AuthService, 25 | private _router: Router 26 | ) 27 | { 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/authentication/sign-out/split-screen/sign-out.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | import { fuseAnimations } from '@fuse/animations'; 3 | import { AuthService } from 'app/core/auth/auth.service'; 4 | import { Router } from '@angular/router'; 5 | 6 | @Component({ 7 | selector : 'sign-out-split-screen', 8 | templateUrl : './sign-out.component.html', 9 | encapsulation: ViewEncapsulation.None, 10 | animations : fuseAnimations 11 | }) 12 | export class SignOutSplitScreenComponent 13 | { 14 | countdown: number = 5; 15 | countdownMapping: any = { 16 | '=1' : '# second', 17 | 'other': '# seconds' 18 | }; 19 | 20 | /** 21 | * Constructor 22 | */ 23 | constructor( 24 | private _authService: AuthService, 25 | private _router: Router 26 | ) 27 | { 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/error/error-404/error-404.component.ts: -------------------------------------------------------------------------------- 1 | import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'error-404', 5 | templateUrl : './error-404.component.html', 6 | encapsulation : ViewEncapsulation.None, 7 | changeDetection: ChangeDetectionStrategy.OnPush 8 | }) 9 | export class Error404Component 10 | { 11 | /** 12 | * Constructor 13 | */ 14 | constructor() 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/error/error-404/error-404.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { RouterModule } from '@angular/router'; 3 | import { Error404Component } from 'app/modules/admin/pages/error/error-404/error-404.component'; 4 | import { error404Routes } from 'app/modules/admin/pages/error/error-404/error-404.routing'; 5 | 6 | @NgModule({ 7 | declarations: [ 8 | Error404Component 9 | ], 10 | imports : [ 11 | RouterModule.forChild(error404Routes) 12 | ] 13 | }) 14 | export class Error404Module 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/error/error-404/error-404.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { Error404Component } from 'app/modules/admin/pages/error/error-404/error-404.component'; 3 | 4 | export const error404Routes: Route[] = [ 5 | { 6 | path : '', 7 | component: Error404Component 8 | } 9 | ]; 10 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/error/error-500/error-500.component.ts: -------------------------------------------------------------------------------- 1 | import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'error-500', 5 | templateUrl : './error-500.component.html', 6 | encapsulation : ViewEncapsulation.None, 7 | changeDetection: ChangeDetectionStrategy.OnPush 8 | }) 9 | export class Error500Component 10 | { 11 | /** 12 | * Constructor 13 | */ 14 | constructor() 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/error/error-500/error-500.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { RouterModule } from '@angular/router'; 3 | import { Error500Component } from 'app/modules/admin/pages/error/error-500/error-500.component'; 4 | import { error500Routes } from 'app/modules/admin/pages/error/error-500/error-500.routing'; 5 | 6 | @NgModule({ 7 | declarations: [ 8 | Error500Component 9 | ], 10 | imports : [ 11 | RouterModule.forChild(error500Routes) 12 | ] 13 | }) 14 | export class Error500Module 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/error/error-500/error-500.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { Error500Component } from 'app/modules/admin/pages/error/error-500/error-500.component'; 3 | 4 | export const error500Routes: Route[] = [ 5 | { 6 | path : '', 7 | component: Error500Component 8 | } 9 | ]; 10 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/invoice/printable/compact/compact.component.ts: -------------------------------------------------------------------------------- 1 | import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'compact', 5 | templateUrl : './compact.component.html', 6 | encapsulation : ViewEncapsulation.None, 7 | changeDetection: ChangeDetectionStrategy.OnPush 8 | }) 9 | export class CompactComponent 10 | { 11 | /** 12 | * Constructor 13 | */ 14 | constructor() 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/invoice/printable/compact/compact.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { RouterModule } from '@angular/router'; 3 | import { CdkScrollableModule } from '@angular/cdk/scrolling'; 4 | import { CompactComponent } from 'app/modules/admin/pages/invoice/printable/compact/compact.component'; 5 | import { compactRoutes } from 'app/modules/admin/pages/invoice/printable/compact/compact.routing'; 6 | 7 | @NgModule({ 8 | declarations: [ 9 | CompactComponent 10 | ], 11 | imports : [ 12 | RouterModule.forChild(compactRoutes), 13 | CdkScrollableModule 14 | ] 15 | }) 16 | export class CompactModule 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/invoice/printable/compact/compact.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { CompactComponent } from 'app/modules/admin/pages/invoice/printable/compact/compact.component'; 3 | 4 | export const compactRoutes: Route[] = [ 5 | { 6 | path : '', 7 | component: CompactComponent 8 | } 9 | ]; 10 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/invoice/printable/modern/modern.component.ts: -------------------------------------------------------------------------------- 1 | import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'modern', 5 | templateUrl : './modern.component.html', 6 | encapsulation : ViewEncapsulation.None, 7 | changeDetection: ChangeDetectionStrategy.OnPush 8 | }) 9 | export class ModernComponent 10 | { 11 | /** 12 | * Constructor 13 | */ 14 | constructor() 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/invoice/printable/modern/modern.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { RouterModule } from '@angular/router'; 3 | import { ModernComponent } from 'app/modules/admin/pages/invoice/printable/modern/modern.component'; 4 | import { modernRoutes } from 'app/modules/admin/pages/invoice/printable/modern/modern.routing'; 5 | 6 | @NgModule({ 7 | declarations: [ 8 | ModernComponent 9 | ], 10 | imports : [ 11 | RouterModule.forChild(modernRoutes) 12 | ] 13 | }) 14 | export class ModernModule 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/invoice/printable/modern/modern.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { ModernComponent } from 'app/modules/admin/pages/invoice/printable/modern/modern.component'; 3 | 4 | export const modernRoutes: Route[] = [ 5 | { 6 | path : '', 7 | component: ModernComponent 8 | } 9 | ]; 10 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/maintenance/maintenance.component.ts: -------------------------------------------------------------------------------- 1 | import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'maintenance', 5 | templateUrl : './maintenance.component.html', 6 | encapsulation : ViewEncapsulation.None, 7 | changeDetection: ChangeDetectionStrategy.OnPush 8 | }) 9 | export class MaintenanceComponent 10 | { 11 | /** 12 | * Constructor 13 | */ 14 | constructor() 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/maintenance/maintenance.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { RouterModule } from '@angular/router'; 3 | import { MaintenanceComponent } from 'app/modules/admin/pages/maintenance/maintenance.component'; 4 | import { maintenanceRoutes } from 'app/modules/admin/pages/maintenance/maintenance.routing'; 5 | 6 | @NgModule({ 7 | declarations: [ 8 | MaintenanceComponent 9 | ], 10 | imports : [ 11 | RouterModule.forChild(maintenanceRoutes) 12 | ] 13 | }) 14 | export class MaintenanceModule 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/maintenance/maintenance.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { MaintenanceComponent } from 'app/modules/admin/pages/maintenance/maintenance.component'; 3 | 4 | export const maintenanceRoutes: Route[] = [ 5 | { 6 | path : '', 7 | component: MaintenanceComponent 8 | } 9 | ]; 10 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/pricing/modern/modern.component.ts: -------------------------------------------------------------------------------- 1 | import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'pricing-modern', 5 | templateUrl : './modern.component.html', 6 | encapsulation : ViewEncapsulation.None, 7 | changeDetection: ChangeDetectionStrategy.OnPush 8 | }) 9 | export class PricingModernComponent 10 | { 11 | yearlyBilling: boolean = true; 12 | 13 | /** 14 | * Constructor 15 | */ 16 | constructor() 17 | { 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/pricing/modern/modern.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { RouterModule } from '@angular/router'; 3 | import { MatButtonModule } from '@angular/material/button'; 4 | import { MatIconModule } from '@angular/material/icon'; 5 | import { FuseCardModule } from '@fuse/components/card'; 6 | import { SharedModule } from 'app/shared/shared.module'; 7 | import { PricingModernComponent } from 'app/modules/admin/pages/pricing/modern/modern.component'; 8 | import { pricingModernRoutes } from 'app/modules/admin/pages/pricing/modern/modern.routing'; 9 | 10 | @NgModule({ 11 | declarations: [ 12 | PricingModernComponent 13 | ], 14 | imports : [ 15 | RouterModule.forChild(pricingModernRoutes), 16 | MatButtonModule, 17 | MatIconModule, 18 | FuseCardModule, 19 | SharedModule 20 | ] 21 | }) 22 | export class PricingModernModule 23 | { 24 | } 25 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/pricing/modern/modern.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { PricingModernComponent } from 'app/modules/admin/pages/pricing/modern/modern.component'; 3 | 4 | export const pricingModernRoutes: Route[] = [ 5 | { 6 | path : '', 7 | component: PricingModernComponent 8 | } 9 | ]; 10 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/pricing/simple/simple.component.ts: -------------------------------------------------------------------------------- 1 | import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'pricing-simple', 5 | templateUrl : './simple.component.html', 6 | encapsulation : ViewEncapsulation.None, 7 | changeDetection: ChangeDetectionStrategy.OnPush 8 | }) 9 | export class PricingSimpleComponent 10 | { 11 | yearlyBilling: boolean = true; 12 | 13 | /** 14 | * Constructor 15 | */ 16 | constructor() 17 | { 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/pricing/simple/simple.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { RouterModule } from '@angular/router'; 3 | import { MatButtonModule } from '@angular/material/button'; 4 | import { MatIconModule } from '@angular/material/icon'; 5 | import { FuseCardModule } from '@fuse/components/card'; 6 | import { SharedModule } from 'app/shared/shared.module'; 7 | import { PricingSimpleComponent } from 'app/modules/admin/pages/pricing/simple/simple.component'; 8 | import { pricingSimpleRoutes } from 'app/modules/admin/pages/pricing/simple/simple.routing'; 9 | 10 | @NgModule({ 11 | declarations: [ 12 | PricingSimpleComponent 13 | ], 14 | imports : [ 15 | RouterModule.forChild(pricingSimpleRoutes), 16 | MatButtonModule, 17 | MatIconModule, 18 | FuseCardModule, 19 | SharedModule 20 | ] 21 | }) 22 | export class PricingSimpleModule 23 | { 24 | } 25 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/pricing/simple/simple.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { PricingSimpleComponent } from 'app/modules/admin/pages/pricing/simple/simple.component'; 3 | 4 | export const pricingSimpleRoutes: Route[] = [ 5 | { 6 | path : '', 7 | component: PricingSimpleComponent 8 | } 9 | ]; 10 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/pricing/single/single.component.ts: -------------------------------------------------------------------------------- 1 | import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'pricing-single', 5 | templateUrl : './single.component.html', 6 | encapsulation : ViewEncapsulation.None, 7 | changeDetection: ChangeDetectionStrategy.OnPush 8 | }) 9 | export class PricingSingleComponent 10 | { 11 | /** 12 | * Constructor 13 | */ 14 | constructor() 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/pricing/single/single.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { RouterModule } from '@angular/router'; 3 | import { MatButtonModule } from '@angular/material/button'; 4 | import { MatIconModule } from '@angular/material/icon'; 5 | import { FuseCardModule } from '@fuse/components/card'; 6 | import { SharedModule } from 'app/shared/shared.module'; 7 | import { PricingSingleComponent } from 'app/modules/admin/pages/pricing/single/single.component'; 8 | import { pricingSingleRoutes } from 'app/modules/admin/pages/pricing/single/single.routing'; 9 | 10 | @NgModule({ 11 | declarations: [ 12 | PricingSingleComponent 13 | ], 14 | imports : [ 15 | RouterModule.forChild(pricingSingleRoutes), 16 | MatButtonModule, 17 | MatIconModule, 18 | FuseCardModule, 19 | SharedModule 20 | ] 21 | }) 22 | export class PricingSingleModule 23 | { 24 | } 25 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/pricing/single/single.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { PricingSingleComponent } from 'app/modules/admin/pages/pricing/single/single.component'; 3 | 4 | export const pricingSingleRoutes: Route[] = [ 5 | { 6 | path : '', 7 | component: PricingSingleComponent 8 | } 9 | ]; 10 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/pricing/table/table.component.ts: -------------------------------------------------------------------------------- 1 | import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'pricing-table', 5 | templateUrl : './table.component.html', 6 | encapsulation : ViewEncapsulation.None, 7 | changeDetection: ChangeDetectionStrategy.OnPush 8 | }) 9 | export class PricingTableComponent 10 | { 11 | yearlyBilling: boolean = true; 12 | 13 | /** 14 | * Constructor 15 | */ 16 | constructor() 17 | { 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/pricing/table/table.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { RouterModule } from '@angular/router'; 3 | import { MatButtonModule } from '@angular/material/button'; 4 | import { MatIconModule } from '@angular/material/icon'; 5 | import { FuseCardModule } from '@fuse/components/card'; 6 | import { SharedModule } from 'app/shared/shared.module'; 7 | import { PricingTableComponent } from 'app/modules/admin/pages/pricing/table/table.component'; 8 | import { pricingTableRoutes } from 'app/modules/admin/pages/pricing/table/table.routing'; 9 | 10 | @NgModule({ 11 | declarations: [ 12 | PricingTableComponent 13 | ], 14 | imports : [ 15 | RouterModule.forChild(pricingTableRoutes), 16 | MatButtonModule, 17 | MatIconModule, 18 | FuseCardModule, 19 | SharedModule 20 | ] 21 | }) 22 | export class PricingTableModule 23 | { 24 | } 25 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/pricing/table/table.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { PricingTableComponent } from 'app/modules/admin/pages/pricing/table/table.component'; 3 | 4 | export const pricingTableRoutes: Route[] = [ 5 | { 6 | path : '', 7 | component: PricingTableComponent 8 | } 9 | ]; 10 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/profile/profile.component.ts: -------------------------------------------------------------------------------- 1 | import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'profile', 5 | templateUrl : './profile.component.html', 6 | encapsulation : ViewEncapsulation.None, 7 | changeDetection: ChangeDetectionStrategy.OnPush 8 | }) 9 | export class ProfileComponent 10 | { 11 | /** 12 | * Constructor 13 | */ 14 | constructor() 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/profile/profile.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { ProfileComponent } from 'app/modules/admin/pages/profile/profile.component'; 3 | 4 | export const profileRoutes: Route[] = [ 5 | { 6 | path : '', 7 | component: ProfileComponent 8 | } 9 | ]; 10 | -------------------------------------------------------------------------------- /src/app/modules/admin/pages/settings/settings.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { SettingsComponent } from 'app/modules/admin/pages/settings/settings.component'; 3 | 4 | export const settingsRoutes: Route[] = [ 5 | { 6 | path : '', 7 | component: SettingsComponent 8 | } 9 | ]; 10 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/colors/colors.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | import { fuseAnimations } from '@fuse/animations'; 3 | 4 | @Component({ 5 | selector : 'colors', 6 | templateUrl : './colors.component.html', 7 | animations : fuseAnimations, 8 | encapsulation: ViewEncapsulation.None 9 | }) 10 | export class ColorsComponent 11 | { 12 | /** 13 | * Constructor 14 | */ 15 | constructor() 16 | { 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/datatable/datatable.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'datatable', 5 | templateUrl : './datatable.component.html', 6 | encapsulation: ViewEncapsulation.None 7 | }) 8 | export class DatatableComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor() 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/datatable/datatable.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Route, RouterModule } from '@angular/router'; 3 | import { SharedModule } from 'app/shared/shared.module'; 4 | import { DatatableComponent } from 'app/modules/admin/ui/datatable/datatable.component'; 5 | 6 | export const routes: Route[] = [ 7 | { 8 | path : '', 9 | component: DatatableComponent 10 | } 11 | ]; 12 | 13 | @NgModule({ 14 | declarations: [ 15 | DatatableComponent 16 | ], 17 | imports : [ 18 | RouterModule.forChild(routes), 19 | SharedModule 20 | ] 21 | }) 22 | export class DatatableModule 23 | { 24 | } 25 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/forms/layouts/layouts.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'forms-layouts', 5 | templateUrl : './layouts.component.html', 6 | encapsulation: ViewEncapsulation.None 7 | }) 8 | export class FormsLayoutsComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor() 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/fuse-components/fuse-components.component.scss: -------------------------------------------------------------------------------- 1 | fuse-components { 2 | 3 | fuse-vertical-navigation { 4 | 5 | .fuse-vertical-navigation-wrapper { 6 | box-shadow: none !important; 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/icons/icons.types.ts: -------------------------------------------------------------------------------- 1 | export interface Icon 2 | { 3 | namespace: string; 4 | name: string; 5 | grid: number; 6 | list: string[]; 7 | } 8 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/other-components/other-components.component.scss: -------------------------------------------------------------------------------- 1 | other-components { 2 | 3 | fuse-vertical-navigation { 4 | 5 | .fuse-vertical-navigation-wrapper { 6 | box-shadow: none !important; 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/page-layouts/carded/fullwidth/content-scroll/fullwidth.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'carded-fullwidth-content-scroll', 5 | templateUrl : './fullwidth.component.html', 6 | encapsulation: ViewEncapsulation.None 7 | }) 8 | export class CardedFullwidthContentScrollComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor() 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/page-layouts/carded/fullwidth/normal-scroll/fullwidth.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'carded-fullwidth-normal-scroll', 5 | templateUrl : './fullwidth.component.html', 6 | encapsulation: ViewEncapsulation.None 7 | }) 8 | export class CardedFullwidthNormalScrollComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor() 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/page-layouts/carded/fullwidth/page-scroll/fullwidth.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'carded-fullwidth-page-scroll', 5 | templateUrl : './fullwidth.component.html', 6 | encapsulation: ViewEncapsulation.None 7 | }) 8 | export class CardedFullwidthPageScrollComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor() 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/page-layouts/carded/left-sidebar-1/content-scroll/left-sidebar-1.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'carded-left-sidebar-1-content-scroll', 5 | templateUrl : './left-sidebar-1.component.html', 6 | encapsulation: ViewEncapsulation.None 7 | }) 8 | export class CardedLeftSidebar1ContentScrollComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor() 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/page-layouts/carded/left-sidebar-1/normal-scroll/left-sidebar-1.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'carded-left-sidebar-1-normal-scroll', 5 | templateUrl : './left-sidebar-1.component.html', 6 | encapsulation: ViewEncapsulation.None 7 | }) 8 | export class CardedLeftSidebar1NormalScrollComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor() 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/page-layouts/carded/left-sidebar-1/page-scroll/left-sidebar-1.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'carded-left-sidebar-1-page-scroll', 5 | templateUrl : './left-sidebar-1.component.html', 6 | encapsulation: ViewEncapsulation.None 7 | }) 8 | export class CardedLeftSidebar1PageScrollComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor() 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/page-layouts/carded/right-sidebar-1/content-scroll/right-sidebar-1.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'carded-right-sidebar-1-content-scroll', 5 | templateUrl : './right-sidebar-1.component.html', 6 | encapsulation: ViewEncapsulation.None 7 | }) 8 | export class CardedRightSidebar1ContentScrollComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor() 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/page-layouts/carded/right-sidebar-1/normal-scroll/right-sidebar-1.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'carded-right-sidebar-1-normal-scroll', 5 | templateUrl : './right-sidebar-1.component.html', 6 | encapsulation: ViewEncapsulation.None 7 | }) 8 | export class CardedRightSidebar1NormalScrollComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor() 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/page-layouts/carded/right-sidebar-1/page-scroll/right-sidebar-1.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'carded-right-sidebar-1-page-scroll', 5 | templateUrl : './right-sidebar-1.component.html', 6 | encapsulation: ViewEncapsulation.None 7 | }) 8 | export class CardedRightSidebar1PageScrollComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor() 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/page-layouts/common/demo-placeholder/demo-placeholder.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'demo-placeholder', 5 | template : ` 6 |
7 | `, 8 | encapsulation: ViewEncapsulation.None 9 | }) 10 | export class DemoPlaceholderComponent 11 | { 12 | /** 13 | * Constructor 14 | */ 15 | constructor() 16 | { 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/page-layouts/common/demo-placeholder/demo-placeholder.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { DemoPlaceholderComponent } from 'app/modules/admin/ui/page-layouts/common/demo-placeholder/demo-placeholder.component'; 3 | 4 | @NgModule({ 5 | declarations: [ 6 | DemoPlaceholderComponent 7 | ], 8 | exports : [ 9 | DemoPlaceholderComponent 10 | ] 11 | }) 12 | export class DemoPlaceholderModule 13 | { 14 | } 15 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/page-layouts/common/demo-sidebar/demo-sidebar.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { RouterModule } from '@angular/router'; 3 | import { MatIconModule } from '@angular/material/icon'; 4 | import { MatProgressBarModule } from '@angular/material/progress-bar'; 5 | import { FuseNavigationModule } from '@fuse/components/navigation/navigation.module'; 6 | import { DemoSidebarComponent } from 'app/modules/admin/ui/page-layouts/common/demo-sidebar/demo-sidebar.component'; 7 | 8 | @NgModule({ 9 | declarations: [ 10 | DemoSidebarComponent 11 | ], 12 | imports : [ 13 | RouterModule.forChild([]), 14 | MatIconModule, 15 | MatProgressBarModule, 16 | FuseNavigationModule 17 | ], 18 | exports : [ 19 | DemoSidebarComponent 20 | ] 21 | }) 22 | export class DemoSidebarModule 23 | { 24 | } 25 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/page-layouts/empty/normal-scroll/empty.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 |
5 | 6 | 7 |
8 | 9 |
10 | 11 |
12 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/page-layouts/empty/normal-scroll/empty.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'empty-normal-scroll', 5 | templateUrl : './empty.component.html', 6 | encapsulation: ViewEncapsulation.None 7 | }) 8 | export class EmptyNormalScrollComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor() 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/page-layouts/empty/page-scroll/empty.component.html: -------------------------------------------------------------------------------- 1 |
4 | 5 | 6 |
7 | 8 | 9 |
10 | 11 |
12 | 13 |
14 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/page-layouts/empty/page-scroll/empty.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'empty-page-scroll', 5 | templateUrl : './empty.component.html', 6 | encapsulation: ViewEncapsulation.None 7 | }) 8 | export class EmptyPageScrollComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor() 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/page-layouts/overview/overview.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'overview', 5 | templateUrl : './overview.component.html', 6 | encapsulation: ViewEncapsulation.None 7 | }) 8 | export class OverviewComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor() 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/page-layouts/simple/fullwidth-1/content-scroll/fullwidth-1.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'simple-fullwidth-1-content-scroll', 5 | templateUrl : './fullwidth-1.component.html', 6 | encapsulation: ViewEncapsulation.None 7 | }) 8 | export class SimpleFullwidth1ContentScrollComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor() 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/page-layouts/simple/fullwidth-1/normal-scroll/fullwidth-1.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'simple-fullwidth-1-normal-scroll', 5 | templateUrl : './fullwidth-1.component.html', 6 | encapsulation: ViewEncapsulation.None 7 | }) 8 | export class SimpleFullwidth1NormalScrollComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor() 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/page-layouts/simple/fullwidth-1/page-scroll/fullwidth-1.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'simple-fullwidth-1-page-scroll', 5 | templateUrl : './fullwidth-1.component.html', 6 | encapsulation: ViewEncapsulation.None 7 | }) 8 | export class SimpleFullwidth1PageScrollComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor() 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/page-layouts/simple/fullwidth-2/content-scroll/fullwidth-2.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'simple-fullwidth-2-content-scroll', 5 | templateUrl : './fullwidth-2.component.html', 6 | encapsulation: ViewEncapsulation.None 7 | }) 8 | export class SimpleFullwidth2ContentScrollComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor() 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/page-layouts/simple/fullwidth-2/normal-scroll/fullwidth-2.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'simple-fullwidth-2-normal-scroll', 5 | templateUrl : './fullwidth-2.component.html', 6 | encapsulation: ViewEncapsulation.None 7 | }) 8 | export class SimpleFullwidth2NormalScrollComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor() 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/page-layouts/simple/fullwidth-2/page-scroll/fullwidth-2.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'simple-fullwidth-2-page-scroll', 5 | templateUrl : './fullwidth-2.component.html', 6 | encapsulation: ViewEncapsulation.None 7 | }) 8 | export class SimpleFullwidth2PageScrollComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor() 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/tailwindcss/tailwindcss.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'tailwindcss', 5 | templateUrl : './tailwindcss.component.html', 6 | encapsulation: ViewEncapsulation.None 7 | }) 8 | export class TailwindCSSComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor() 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/tailwindcss/tailwindcss.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Route, RouterModule } from '@angular/router'; 3 | import { SharedModule } from 'app/shared/shared.module'; 4 | import { TailwindCSSComponent } from 'app/modules/admin/ui/tailwindcss/tailwindcss.component'; 5 | 6 | export const routes: Route[] = [ 7 | { 8 | path : '', 9 | component: TailwindCSSComponent 10 | } 11 | ]; 12 | 13 | @NgModule({ 14 | declarations: [ 15 | TailwindCSSComponent 16 | ], 17 | imports : [ 18 | RouterModule.forChild(routes), 19 | SharedModule 20 | ] 21 | }) 22 | export class TailwindCSSModule 23 | { 24 | } 25 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/typography/typography.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'typography', 5 | templateUrl : './typography.component.html', 6 | encapsulation: ViewEncapsulation.None 7 | }) 8 | export class TypographyComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor() 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/admin/ui/typography/typography.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Route, RouterModule } from '@angular/router'; 3 | import { MatTabsModule } from '@angular/material/tabs'; 4 | import { FuseHighlightModule } from '@fuse/components/highlight'; 5 | import { SharedModule } from 'app/shared/shared.module'; 6 | import { TypographyComponent } from 'app/modules/admin/ui/typography/typography.component'; 7 | 8 | export const routes: Route[] = [ 9 | { 10 | path : '', 11 | component: TypographyComponent 12 | } 13 | ]; 14 | 15 | @NgModule({ 16 | declarations: [ 17 | TypographyComponent 18 | ], 19 | imports : [ 20 | RouterModule.forChild(routes), 21 | MatTabsModule, 22 | FuseHighlightModule, 23 | SharedModule 24 | ] 25 | }) 26 | export class TypographyModule 27 | { 28 | } 29 | -------------------------------------------------------------------------------- /src/app/modules/auth/confirmation-required/confirmation-required.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | import { fuseAnimations } from '@fuse/animations'; 3 | 4 | @Component({ 5 | selector : 'auth-confirmation-required', 6 | templateUrl : './confirmation-required.component.html', 7 | encapsulation: ViewEncapsulation.None, 8 | animations : fuseAnimations 9 | }) 10 | export class AuthConfirmationRequiredComponent 11 | { 12 | /** 13 | * Constructor 14 | */ 15 | constructor() 16 | { 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/app/modules/auth/confirmation-required/confirmation-required.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { AuthConfirmationRequiredComponent } from 'app/modules/auth/confirmation-required/confirmation-required.component'; 3 | 4 | export const authConfirmationRequiredRoutes: Route[] = [ 5 | { 6 | path : '', 7 | component: AuthConfirmationRequiredComponent 8 | } 9 | ]; 10 | -------------------------------------------------------------------------------- /src/app/modules/auth/forgot-password/forgot-password.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { AuthForgotPasswordComponent } from 'app/modules/auth/forgot-password/forgot-password.component'; 3 | 4 | export const authForgotPasswordRoutes: Route[] = [ 5 | { 6 | path : '', 7 | component: AuthForgotPasswordComponent 8 | } 9 | ]; 10 | -------------------------------------------------------------------------------- /src/app/modules/auth/reset-password/reset-password.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { AuthResetPasswordComponent } from 'app/modules/auth/reset-password/reset-password.component'; 3 | 4 | export const authResetPasswordRoutes: Route[] = [ 5 | { 6 | path : '', 7 | component: AuthResetPasswordComponent 8 | } 9 | ]; 10 | -------------------------------------------------------------------------------- /src/app/modules/auth/sign-in/sign-in.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { AuthSignInComponent } from 'app/modules/auth/sign-in/sign-in.component'; 3 | 4 | export const authSignInRoutes: Route[] = [ 5 | { 6 | path : '', 7 | component: AuthSignInComponent 8 | } 9 | ]; 10 | -------------------------------------------------------------------------------- /src/app/modules/auth/sign-out/sign-out.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { RouterModule } from '@angular/router'; 3 | import { MatButtonModule } from '@angular/material/button'; 4 | import { FuseCardModule } from '@fuse/components/card'; 5 | import { SharedModule } from 'app/shared/shared.module'; 6 | import { AuthSignOutComponent } from 'app/modules/auth/sign-out/sign-out.component'; 7 | import { authSignOutRoutes } from 'app/modules/auth/sign-out/sign-out.routing'; 8 | 9 | @NgModule({ 10 | declarations: [ 11 | AuthSignOutComponent 12 | ], 13 | imports : [ 14 | RouterModule.forChild(authSignOutRoutes), 15 | MatButtonModule, 16 | FuseCardModule, 17 | SharedModule 18 | ] 19 | }) 20 | export class AuthSignOutModule 21 | { 22 | } 23 | -------------------------------------------------------------------------------- /src/app/modules/auth/sign-out/sign-out.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { AuthSignOutComponent } from 'app/modules/auth/sign-out/sign-out.component'; 3 | 4 | export const authSignOutRoutes: Route[] = [ 5 | { 6 | path : '', 7 | component: AuthSignOutComponent 8 | } 9 | ]; 10 | -------------------------------------------------------------------------------- /src/app/modules/auth/sign-up/sign-up.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { AuthSignUpComponent } from 'app/modules/auth/sign-up/sign-up.component'; 3 | 4 | export const authSignupRoutes: Route[] = [ 5 | { 6 | path : '', 7 | component: AuthSignUpComponent 8 | } 9 | ]; 10 | -------------------------------------------------------------------------------- /src/app/modules/auth/unlock-session/unlock-session.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { AuthUnlockSessionComponent } from 'app/modules/auth/unlock-session/unlock-session.component'; 3 | 4 | export const authUnlockSessionRoutes: Route[] = [ 5 | { 6 | path : '', 7 | component: AuthUnlockSessionComponent 8 | } 9 | ]; 10 | -------------------------------------------------------------------------------- /src/app/modules/landing/home/home.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewEncapsulation } from '@angular/core'; 2 | 3 | @Component({ 4 | selector : 'landing-home', 5 | templateUrl : './home.component.html', 6 | encapsulation: ViewEncapsulation.None 7 | }) 8 | export class LandingHomeComponent 9 | { 10 | /** 11 | * Constructor 12 | */ 13 | constructor() 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/modules/landing/home/home.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { RouterModule } from '@angular/router'; 3 | import { MatButtonModule } from '@angular/material/button'; 4 | import { MatIconModule } from '@angular/material/icon'; 5 | import { SharedModule } from 'app/shared/shared.module'; 6 | import { LandingHomeComponent } from 'app/modules/landing/home/home.component'; 7 | import { landingHomeRoutes } from 'app/modules/landing/home/home.routing'; 8 | 9 | @NgModule({ 10 | declarations: [ 11 | LandingHomeComponent 12 | ], 13 | imports : [ 14 | RouterModule.forChild(landingHomeRoutes), 15 | MatButtonModule, 16 | MatIconModule, 17 | SharedModule 18 | ] 19 | }) 20 | export class LandingHomeModule 21 | { 22 | } 23 | -------------------------------------------------------------------------------- /src/app/modules/landing/home/home.routing.ts: -------------------------------------------------------------------------------- 1 | import { Route } from '@angular/router'; 2 | import { LandingHomeComponent } from 'app/modules/landing/home/home.component'; 3 | 4 | export const landingHomeRoutes: Route[] = [ 5 | { 6 | path : '', 7 | component: LandingHomeComponent 8 | } 9 | ]; 10 | -------------------------------------------------------------------------------- /src/app/shared/shared.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | import { FormsModule, ReactiveFormsModule } from '@angular/forms'; 4 | 5 | @NgModule({ 6 | imports: [ 7 | CommonModule, 8 | FormsModule, 9 | ReactiveFormsModule 10 | ], 11 | exports: [ 12 | CommonModule, 13 | FormsModule, 14 | ReactiveFormsModule 15 | ] 16 | }) 17 | export class SharedModule 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /src/assets/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/.gitkeep -------------------------------------------------------------------------------- /src/assets/fonts/inter/Inter-italic.var.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/fonts/inter/Inter-italic.var.woff2 -------------------------------------------------------------------------------- /src/assets/fonts/inter/Inter-roman.var.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/fonts/inter/Inter-roman.var.woff2 -------------------------------------------------------------------------------- /src/assets/fonts/inter/inter.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'Inter var'; 3 | font-weight: 100 900; 4 | font-display: swap; 5 | font-style: normal; 6 | font-named-instance: 'Regular'; 7 | src: url("Inter-roman.var.woff2?v=3.18") format("woff2"); 8 | } 9 | 10 | @font-face { 11 | font-family: 'Inter var'; 12 | font-weight: 100 900; 13 | font-display: swap; 14 | font-style: italic; 15 | font-named-instance: 'Italic'; 16 | src: url("Inter-italic.var.woff2?v=3.18") format("woff2"); 17 | } 18 | -------------------------------------------------------------------------------- /src/assets/i18n/en.json: -------------------------------------------------------------------------------- 1 | { 2 | "welcome-back": "Welcome back", 3 | "Project": "Project", 4 | "Analytics": "Analytics" 5 | } 6 | -------------------------------------------------------------------------------- /src/assets/i18n/tr.json: -------------------------------------------------------------------------------- 1 | { 2 | "welcome-back": "Hoşgeldin", 3 | "Project": "Proje", 4 | "Analytics": "Analitik" 5 | } 6 | -------------------------------------------------------------------------------- /src/assets/images/apps/contacts/flags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/contacts/flags.png -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-01-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-01-01.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-01-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-01-02.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-01-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-01-03.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-01-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-01-thumb.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-02-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-02-01.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-02-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-02-02.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-02-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-02-03.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-02-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-02-thumb.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-03-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-03-01.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-03-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-03-02.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-03-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-03-03.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-03-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-03-thumb.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-04-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-04-01.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-04-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-04-02.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-04-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-04-03.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-04-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-04-thumb.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-05-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-05-01.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-05-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-05-02.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-05-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-05-03.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-05-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-05-thumb.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-06-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-06-01.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-06-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-06-02.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-06-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-06-03.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-06-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-06-thumb.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-07-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-07-01.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-07-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-07-02.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-07-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-07-03.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-07-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-07-thumb.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-08-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-08-01.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-08-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-08-02.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-08-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-08-03.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-08-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-08-thumb.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-09-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-09-01.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-09-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-09-02.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-09-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-09-03.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-09-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-09-thumb.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-10-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-10-01.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-10-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-10-02.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-10-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-10-03.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-10-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-10-thumb.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-11-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-11-01.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-11-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-11-02.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-11-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-11-03.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-11-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-11-thumb.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-12-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-12-01.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-12-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-12-02.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-12-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-12-03.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-12-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-12-thumb.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-13-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-13-01.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-13-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-13-02.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-13-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-13-03.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-13-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-13-thumb.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-14-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-14-01.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-14-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-14-02.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-14-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-14-03.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-14-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-14-thumb.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-15-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-15-01.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-15-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-15-02.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-15-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-15-03.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-15-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-15-thumb.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-16-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-16-01.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-16-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-16-02.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-16-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-16-03.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-16-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-16-thumb.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-17-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-17-01.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-17-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-17-02.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-17-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-17-03.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-17-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-17-thumb.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-18-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-18-01.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-18-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-18-02.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-18-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-18-03.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-18-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-18-thumb.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-19-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-19-01.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-19-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-19-02.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-19-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-19-03.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-19-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-19-thumb.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-20-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-20-01.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-20-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-20-02.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-20-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-20-03.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-20-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-20-thumb.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-21-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-21-01.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-21-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-21-02.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-21-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-21-03.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-21-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-21-thumb.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-22-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-22-01.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-22-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-22-02.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-22-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-22-03.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-22-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-22-thumb.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-23-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-23-01.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-23-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-23-02.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-23-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-23-03.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/ecommerce/products/watch-23-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/ecommerce/products/watch-23-thumb.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/mailbox/birds-eye-sydney_preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/mailbox/birds-eye-sydney_preview.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/mailbox/lake-of-carrezza_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/mailbox/lake-of-carrezza_preview.png -------------------------------------------------------------------------------- /src/assets/images/apps/mailbox/mystery-forest_preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/mailbox/mystery-forest_preview.jpg -------------------------------------------------------------------------------- /src/assets/images/apps/mailbox/yosemite-national-park_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/apps/mailbox/yosemite-national-park_preview.png -------------------------------------------------------------------------------- /src/assets/images/avatars/brian-hughes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/brian-hughes.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/female-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/female-01.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/female-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/female-02.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/female-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/female-03.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/female-04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/female-04.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/female-05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/female-05.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/female-06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/female-06.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/female-07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/female-07.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/female-08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/female-08.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/female-09.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/female-09.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/female-10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/female-10.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/female-11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/female-11.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/female-12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/female-12.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/female-13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/female-13.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/female-14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/female-14.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/female-15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/female-15.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/female-16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/female-16.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/female-17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/female-17.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/female-18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/female-18.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/female-19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/female-19.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/female-20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/female-20.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/male-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/male-01.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/male-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/male-02.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/male-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/male-03.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/male-04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/male-04.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/male-05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/male-05.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/male-06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/male-06.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/male-07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/male-07.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/male-08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/male-08.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/male-09.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/male-09.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/male-10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/male-10.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/male-11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/male-11.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/male-12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/male-12.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/male-13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/male-13.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/male-14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/male-14.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/male-15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/male-15.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/male-16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/male-16.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/male-17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/male-17.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/male-18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/male-18.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/male-19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/male-19.jpg -------------------------------------------------------------------------------- /src/assets/images/avatars/male-20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/avatars/male-20.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/01-320x200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/01-320x200.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/02-320x200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/02-320x200.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/03-320x200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/03-320x200.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/04-320x200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/04-320x200.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/05-320x200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/05-320x200.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/06-320x200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/06-320x200.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/07-320x200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/07-320x200.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/08-320x200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/08-320x200.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/09-320x200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/09-320x200.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/10-320x200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/10-320x200.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/11-512x512.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/11-512x512.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/12-512x512.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/12-512x512.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/13-160x160.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/13-160x160.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/14-640x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/14-640x480.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/15-640x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/15-640x480.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/16-640x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/16-640x480.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/17-640x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/17-640x480.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/18-640x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/18-640x480.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/19-640x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/19-640x480.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/20-640x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/20-640x480.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/21-640x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/21-640x480.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/22-640x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/22-640x480.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/23-640x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/23-640x480.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/24-640x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/24-640x480.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/25-640x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/25-640x480.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/26-640x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/26-640x480.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/27-640x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/27-640x480.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/28-640x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/28-640x480.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/29-640x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/29-640x480.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/30-640x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/30-640x480.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/31-640x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/31-640x480.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/32-640x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/32-640x480.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/33-640x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/33-640x480.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/34-640x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/34-640x480.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/35-640x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/35-640x480.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/36-640x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/36-640x480.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/avatar-400x400.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/avatar-400x400.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/coffee-shop-01-320x200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/coffee-shop-01-320x200.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/coffee-shop-02-512x512.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/coffee-shop-02-512x512.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/coffee-shop-03-320x320.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/coffee-shop-03-320x320.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/mansion-01-320x200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/mansion-01-320x200.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/product-01-224x256.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/product-01-224x256.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/sneakers-01-320x200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/sneakers-01-320x200.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/sneakers-02-448x560.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/sneakers-02-448x560.jpg -------------------------------------------------------------------------------- /src/assets/images/cards/sneakers-03-448x560.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/cards/sneakers-03-448x560.jpg -------------------------------------------------------------------------------- /src/assets/images/flags/where-to-find-other-flags.txt: -------------------------------------------------------------------------------- 1 | ### Main repository of the flags ### 2 | https://github.com/Yummygum/flagpack-core 3 | 4 | ### We used the medium (m) detailed SVGs which are located here ### 5 | https://github.com/Yummygum/flagpack-core/tree/main/svg/m 6 | -------------------------------------------------------------------------------- /src/assets/images/pages/help-center/image-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/pages/help-center/image-1.jpg -------------------------------------------------------------------------------- /src/assets/images/pages/profile/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/pages/profile/cover.jpg -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/autocomplete.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/autocomplete.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/badge.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/badge.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/bottom-sheet.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/bottom-sheet.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/button-toggle.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/button-toggle.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/button.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/button.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/card.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/card.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/checkbox.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/checkbox.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/chips.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/chips.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/core.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/core.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/datepicker.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/datepicker.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/dialog.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/dialog.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/divider.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/divider.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/expansion.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/expansion.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/form-field.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/form-field.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/grid-list.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/grid-list.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/icon.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/icon.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/input.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/input.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/list.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/list.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/menu.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/menu.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/paginator.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/paginator.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/progress-bar.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/progress-bar.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/progress-spinner.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/progress-spinner.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/radio.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/radio.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/ripple.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/ripple.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/select.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/select.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/sidenav.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/sidenav.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/slide-toggle.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/slide-toggle.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/slider.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/slider.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/snack-bar.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/snack-bar.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/sort.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/sort.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/stepper.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/stepper.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/table.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/table.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/tabs.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/tabs.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/toolbar.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/toolbar.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/tooltip.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/tooltip.scene.png -------------------------------------------------------------------------------- /src/assets/images/ui/angular-material/scenes/tree.scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/assets/images/ui/angular-material/scenes/tree.scene.png -------------------------------------------------------------------------------- /src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /src/environments/environment.ts: -------------------------------------------------------------------------------- 1 | // This file can be replaced during build by using the `fileReplacements` array. 2 | // `ng build --prod` replaces `environment.ts` with `environment.prod.ts`. 3 | // The list of file replacements can be found in `angular.json`. 4 | 5 | export const environment = { 6 | production: false 7 | }; 8 | 9 | /* 10 | * For easier debugging in development mode, you can import the following file 11 | * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`. 12 | * 13 | * This import should be commented out in production mode because it will have a negative impact 14 | * on performance if an error is thrown. 15 | */ 16 | // import 'zone.js/plugins/zone-error'; // Included with Angular CLI. 17 | -------------------------------------------------------------------------------- /src/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/favicon-16x16.png -------------------------------------------------------------------------------- /src/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etherealTech/fuse-angular-demo/55e602f98bfd94550d6c189b6536be55754cae88/src/favicon-32x32.png -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Declare SCSS files as modules so we can import them into TS files and use their content 3 | */ 4 | declare module '*.scss' 5 | { 6 | const content: { [className: string]: string }; 7 | export = content; 8 | } 9 | -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- 1 | import { enableProdMode } from '@angular/core'; 2 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 3 | import { environment } from 'environments/environment'; 4 | import { AppModule } from 'app/app.module'; 5 | 6 | if ( environment.production ) 7 | { 8 | enableProdMode(); 9 | } 10 | 11 | platformBrowserDynamic().bootstrapModule(AppModule) 12 | .catch(err => console.error(err)); 13 | -------------------------------------------------------------------------------- /src/styles/styles.scss: -------------------------------------------------------------------------------- 1 | /* ----------------------------------------------------------------------------------------------------- */ 2 | /* @ Import/write your custom styles here. 3 | /* @ Styles from this file will override 'vendors.scss' and Fuse's base styles. 4 | /* ----------------------------------------------------------------------------------------------------- */ 5 | -------------------------------------------------------------------------------- /src/styles/tailwind.scss: -------------------------------------------------------------------------------- 1 | /* ----------------------------------------------------------------------------------------------------- */ 2 | /* @ Main Tailwind file for injecting utilities. 3 | /* ----------------------------------------------------------------------------------------------------- */ 4 | @tailwind utilities; 5 | -------------------------------------------------------------------------------- /src/styles/vendors.scss: -------------------------------------------------------------------------------- 1 | /* ----------------------------------------------------------------------------------------------------- */ 2 | /* @ Import third party library styles here. 3 | /* ----------------------------------------------------------------------------------------------------- */ 4 | 5 | /* FullCalendar */ 6 | @import '~@fullcalendar/core/main.css'; 7 | @import '~@fullcalendar/daygrid/main.css'; 8 | @import '~@fullcalendar/timegrid/main.css'; 9 | @import '~@fullcalendar/list/main.css'; 10 | 11 | /* Perfect scrollbar */ 12 | @import '~perfect-scrollbar/css/perfect-scrollbar.css'; 13 | 14 | /* Quill */ 15 | @import '~quill/dist/quill.snow.css'; 16 | -------------------------------------------------------------------------------- /src/test.ts: -------------------------------------------------------------------------------- 1 | // This file is required by karma.conf.js and loads recursively all the .spec and framework files 2 | 3 | import 'zone.js/testing'; 4 | import { getTestBed } from '@angular/core/testing'; 5 | import { BrowserDynamicTestingModule, platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing'; 6 | 7 | declare const require: { 8 | context(path: string, deep?: boolean, filter?: RegExp): { 9 | keys(): string[]; 10 | (id: string): T; 11 | }; 12 | }; 13 | 14 | // First, initialize the Angular testing environment. 15 | getTestBed().initTestEnvironment( 16 | BrowserDynamicTestingModule, 17 | platformBrowserDynamicTesting(), 18 | {teardown: {destroyAfterEach: true}} 19 | ); 20 | 21 | // Then we find all the tests. 22 | const context = require.context('./', true, /\.spec\.ts$/); 23 | 24 | // And load the modules. 25 | context.keys().map(context); 26 | -------------------------------------------------------------------------------- /transloco.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | rootTranslationsPath: 'src/assets/i18n/' 3 | }; 4 | -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- 1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */ 2 | { 3 | "extends": "./tsconfig.json", 4 | "compilerOptions": { 5 | "outDir": "./out-tsc/app", 6 | "types": [] 7 | }, 8 | "files": [ 9 | "src/main.ts", 10 | "src/polyfills.ts" 11 | ], 12 | "include": [ 13 | "src/**/*.d.ts" 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */ 2 | { 3 | "compileOnSave": false, 4 | "compilerOptions": { 5 | "allowSyntheticDefaultImports": true, 6 | "baseUrl": "./src", 7 | "outDir": "./dist/out-tsc", 8 | "sourceMap": true, 9 | "declaration": false, 10 | "downlevelIteration": true, 11 | "experimentalDecorators": true, 12 | "moduleResolution": "node", 13 | "importHelpers": true, 14 | "target": "es2017", 15 | "module": "es2020", 16 | "lib": [ 17 | "es2018", 18 | "dom" 19 | ] 20 | }, 21 | "angularCompilerOptions": { 22 | "enableI18nLegacyMessageIdFormat": false 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /tsconfig.spec.json: -------------------------------------------------------------------------------- 1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */ 2 | { 3 | "extends": "./tsconfig.json", 4 | "compilerOptions": { 5 | "outDir": "./out-tsc/spec", 6 | "types": [ 7 | "jasmine" 8 | ] 9 | }, 10 | "files": [ 11 | "src/test.ts", 12 | "src/polyfills.ts" 13 | ], 14 | "include": [ 15 | "src/**/*.spec.ts", 16 | "src/**/*.d.ts" 17 | ] 18 | } 19 | --------------------------------------------------------------------------------