├── .gitattributes ├── LICENSE ├── README.md └── template ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── browserslist ├── e2e ├── protractor.conf.js ├── src │ ├── app.e2e-spec.ts │ └── app.po.ts └── tsconfig.json ├── karma.conf.js ├── package-lock.json ├── package.json ├── src ├── app │ ├── app-config.ts │ ├── app-routing.module.ts │ ├── app.component.html │ ├── app.component.scss │ ├── app.component.spec.ts │ ├── app.component.ts │ ├── app.module.ts │ ├── demo │ │ ├── dashboard │ │ │ ├── dash-default │ │ │ │ ├── chart │ │ │ │ │ ├── power-card-chart-1.ts │ │ │ │ │ ├── power-card-chart-2.ts │ │ │ │ │ ├── power-card-chart-3.ts │ │ │ │ │ ├── seo-chart-1.ts │ │ │ │ │ ├── seo-chart-2.ts │ │ │ │ │ ├── seo-chart-3.ts │ │ │ │ │ ├── support-chart-data-1.ts │ │ │ │ │ └── support-chart-data-2.ts │ │ │ │ ├── dash-default-routing.module.ts │ │ │ │ ├── dash-default.component.html │ │ │ │ ├── dash-default.component.scss │ │ │ │ ├── dash-default.component.spec.ts │ │ │ │ ├── dash-default.component.ts │ │ │ │ └── dash-default.module.ts │ │ │ ├── dashboard-routing.module.ts │ │ │ ├── dashboard.module.spec.ts │ │ │ └── dashboard.module.ts │ │ ├── pages │ │ │ ├── authentication │ │ │ │ ├── auth-signin │ │ │ │ │ ├── auth-signin-routing.module.ts │ │ │ │ │ ├── auth-signin.component.html │ │ │ │ │ ├── auth-signin.component.scss │ │ │ │ │ ├── auth-signin.component.spec.ts │ │ │ │ │ ├── auth-signin.component.ts │ │ │ │ │ ├── auth-signin.module.spec.ts │ │ │ │ │ └── auth-signin.module.ts │ │ │ │ ├── auth-signup │ │ │ │ │ ├── auth-signup-routing.module.ts │ │ │ │ │ ├── auth-signup.component.html │ │ │ │ │ ├── auth-signup.component.scss │ │ │ │ │ ├── auth-signup.component.spec.ts │ │ │ │ │ ├── auth-signup.component.ts │ │ │ │ │ ├── auth-signup.module.spec.ts │ │ │ │ │ └── auth-signup.module.ts │ │ │ │ ├── authentication-routing.module.ts │ │ │ │ ├── authentication.module.spec.ts │ │ │ │ └── authentication.module.ts │ │ │ ├── core-chart │ │ │ │ ├── core-chart-routing.module.ts │ │ │ │ ├── core-chart.module.ts │ │ │ │ └── crt-apex │ │ │ │ │ ├── crt-apex-routing.module.ts │ │ │ │ │ ├── crt-apex.component.html │ │ │ │ │ ├── crt-apex.component.scss │ │ │ │ │ ├── crt-apex.component.spec.ts │ │ │ │ │ ├── crt-apex.component.ts │ │ │ │ │ └── crt-apex.module.ts │ │ │ ├── core-maps │ │ │ │ ├── core-maps-routing.module.ts │ │ │ │ ├── core-maps.module.spec.ts │ │ │ │ ├── core-maps.module.ts │ │ │ │ └── google-maps │ │ │ │ │ ├── google-maps-routing.module.ts │ │ │ │ │ ├── google-maps.component.html │ │ │ │ │ ├── google-maps.component.scss │ │ │ │ │ ├── google-maps.component.spec.ts │ │ │ │ │ ├── google-maps.component.ts │ │ │ │ │ ├── google-maps.module.spec.ts │ │ │ │ │ └── google-maps.module.ts │ │ │ ├── form-elements │ │ │ │ ├── basic-elements │ │ │ │ │ ├── basic-elements-routing.module.ts │ │ │ │ │ ├── basic-elements.component.html │ │ │ │ │ ├── basic-elements.component.scss │ │ │ │ │ ├── basic-elements.component.spec.ts │ │ │ │ │ ├── basic-elements.component.ts │ │ │ │ │ ├── basic-elements.module.spec.ts │ │ │ │ │ └── basic-elements.module.ts │ │ │ │ ├── form-elements-routing.module.ts │ │ │ │ ├── form-elements.module.spec.ts │ │ │ │ └── form-elements.module.ts │ │ │ ├── layout │ │ │ │ ├── common-content │ │ │ │ │ ├── common-content.component.html │ │ │ │ │ ├── common-content.component.scss │ │ │ │ │ ├── common-content.component.spec.ts │ │ │ │ │ ├── common-content.component.ts │ │ │ │ │ └── common-content.module.ts │ │ │ │ ├── layout-routing.module.ts │ │ │ │ ├── layout.module.ts │ │ │ │ ├── theme-horizontal │ │ │ │ │ ├── theme-horizontal-routing.module.ts │ │ │ │ │ ├── theme-horizontal.component.html │ │ │ │ │ ├── theme-horizontal.component.scss │ │ │ │ │ ├── theme-horizontal.component.spec.ts │ │ │ │ │ ├── theme-horizontal.component.ts │ │ │ │ │ └── theme-horizontal.module.ts │ │ │ │ └── theme-static │ │ │ │ │ ├── theme-static-routing.module.ts │ │ │ │ │ ├── theme-static.component.html │ │ │ │ │ ├── theme-static.component.scss │ │ │ │ │ ├── theme-static.component.spec.ts │ │ │ │ │ ├── theme-static.component.ts │ │ │ │ │ └── theme-static.module.ts │ │ │ ├── sample-page │ │ │ │ ├── sample-page-routing.module.ts │ │ │ │ ├── sample-page.component.html │ │ │ │ ├── sample-page.component.scss │ │ │ │ ├── sample-page.component.spec.ts │ │ │ │ ├── sample-page.component.ts │ │ │ │ └── sample-page.module.ts │ │ │ └── tables │ │ │ │ └── tbl-bootstrap │ │ │ │ ├── tbl-basic │ │ │ │ ├── tbl-basic-routing.module.ts │ │ │ │ ├── tbl-basic.component.html │ │ │ │ ├── tbl-basic.component.scss │ │ │ │ ├── tbl-basic.component.spec.ts │ │ │ │ ├── tbl-basic.component.ts │ │ │ │ └── tbl-basic.module.ts │ │ │ │ ├── tbl-bootstrap-routing.module.ts │ │ │ │ ├── tbl-bootstrap.module.spec.ts │ │ │ │ └── tbl-bootstrap.module.ts │ │ └── ui-elements │ │ │ └── ui-basic │ │ │ ├── basic-alert │ │ │ ├── basic-alert-routing.module.ts │ │ │ ├── basic-alert.component.html │ │ │ ├── basic-alert.component.scss │ │ │ ├── basic-alert.component.spec.ts │ │ │ ├── basic-alert.component.ts │ │ │ ├── basic-alert.module.spec.ts │ │ │ └── basic-alert.module.ts │ │ │ ├── basic-badge │ │ │ ├── basic-badge-routing.module.ts │ │ │ ├── basic-badge.component.html │ │ │ ├── basic-badge.component.scss │ │ │ ├── basic-badge.component.spec.ts │ │ │ ├── basic-badge.component.ts │ │ │ ├── basic-badge.module.spec.ts │ │ │ └── basic-badge.module.ts │ │ │ ├── basic-button │ │ │ ├── basic-button-routing.module.ts │ │ │ ├── basic-button.component.html │ │ │ ├── basic-button.component.scss │ │ │ ├── basic-button.component.spec.ts │ │ │ ├── basic-button.component.ts │ │ │ ├── basic-button.module.spec.ts │ │ │ └── basic-button.module.ts │ │ │ ├── basic-cards │ │ │ ├── basic-cards-routing.module.ts │ │ │ ├── basic-cards.component.html │ │ │ ├── basic-cards.component.scss │ │ │ ├── basic-cards.component.spec.ts │ │ │ ├── basic-cards.component.ts │ │ │ ├── basic-cards.module.spec.ts │ │ │ └── basic-cards.module.ts │ │ │ ├── basic-carousel │ │ │ ├── basic-carousel-routing.module.ts │ │ │ ├── basic-carousel.component.html │ │ │ ├── basic-carousel.component.scss │ │ │ ├── basic-carousel.component.spec.ts │ │ │ ├── basic-carousel.component.ts │ │ │ ├── basic-carousel.module.spec.ts │ │ │ └── basic-carousel.module.ts │ │ │ ├── basic-collapse │ │ │ ├── basic-collapse-routing.module.ts │ │ │ ├── basic-collapse.component.html │ │ │ ├── basic-collapse.component.scss │ │ │ ├── basic-collapse.component.spec.ts │ │ │ ├── basic-collapse.component.ts │ │ │ ├── basic-collapse.module.spec.ts │ │ │ └── basic-collapse.module.ts │ │ │ ├── basic-grid │ │ │ ├── basic-grid-routing.module.ts │ │ │ ├── basic-grid.component.html │ │ │ ├── basic-grid.component.scss │ │ │ ├── basic-grid.component.spec.ts │ │ │ ├── basic-grid.component.ts │ │ │ ├── basic-grid.module.spec.ts │ │ │ └── basic-grid.module.ts │ │ │ ├── basic-modal │ │ │ ├── basic-modal-routing.module.ts │ │ │ ├── basic-modal.component.html │ │ │ ├── basic-modal.component.scss │ │ │ ├── basic-modal.component.spec.ts │ │ │ ├── basic-modal.component.ts │ │ │ ├── basic-modal.module.spec.ts │ │ │ └── basic-modal.module.ts │ │ │ ├── basic-other │ │ │ ├── basic-other-routing.module.ts │ │ │ ├── basic-other.component.html │ │ │ ├── basic-other.component.scss │ │ │ ├── basic-other.component.spec.ts │ │ │ ├── basic-other.component.ts │ │ │ ├── basic-other.module.spec.ts │ │ │ └── basic-other.module.ts │ │ │ ├── basic-progress-bar │ │ │ ├── basic-progress-bar-routing.module.ts │ │ │ ├── basic-progress-bar.component.html │ │ │ ├── basic-progress-bar.component.scss │ │ │ ├── basic-progress-bar.component.spec.ts │ │ │ ├── basic-progress-bar.component.ts │ │ │ ├── basic-progress-bar.module.spec.ts │ │ │ └── basic-progress-bar.module.ts │ │ │ ├── basic-spinner │ │ │ ├── basic-spinner-routing.module.ts │ │ │ ├── basic-spinner.component.html │ │ │ ├── basic-spinner.component.scss │ │ │ ├── basic-spinner.component.spec.ts │ │ │ ├── basic-spinner.component.ts │ │ │ └── basic-spinner.module.ts │ │ │ ├── basic-tabs-pills │ │ │ ├── basic-tabs-pills-routing.module.ts │ │ │ ├── basic-tabs-pills.component.html │ │ │ ├── basic-tabs-pills.component.scss │ │ │ ├── basic-tabs-pills.component.spec.ts │ │ │ ├── basic-tabs-pills.component.ts │ │ │ ├── basic-tabs-pills.module.spec.ts │ │ │ └── basic-tabs-pills.module.ts │ │ │ ├── basic-toasts │ │ │ ├── basic-toasts-routing.module.ts │ │ │ ├── basic-toasts.component.html │ │ │ ├── basic-toasts.component.scss │ │ │ ├── basic-toasts.component.spec.ts │ │ │ ├── basic-toasts.component.ts │ │ │ └── basic-toasts.module.ts │ │ │ ├── basic-tooltip-popovers │ │ │ ├── basic-tooltip-popovers-routing.module.ts │ │ │ ├── basic-tooltip-popovers.component.html │ │ │ ├── basic-tooltip-popovers.component.scss │ │ │ ├── basic-tooltip-popovers.component.spec.ts │ │ │ ├── basic-tooltip-popovers.component.ts │ │ │ ├── basic-tooltip-popovers.module.spec.ts │ │ │ └── basic-tooltip-popovers.module.ts │ │ │ ├── basic-typography │ │ │ ├── basic-typography-routing.module.ts │ │ │ ├── basic-typography.component.html │ │ │ ├── basic-typography.component.scss │ │ │ ├── basic-typography.component.spec.ts │ │ │ ├── basic-typography.component.ts │ │ │ ├── basic-typography.module.spec.ts │ │ │ └── basic-typography.module.ts │ │ │ ├── breadcrumb-paging │ │ │ ├── breadcrumb-paging-routing.module.ts │ │ │ ├── breadcrumb-paging.component.html │ │ │ ├── breadcrumb-paging.component.scss │ │ │ ├── breadcrumb-paging.component.spec.ts │ │ │ ├── breadcrumb-paging.component.ts │ │ │ ├── breadcrumb-paging.module.spec.ts │ │ │ └── breadcrumb-paging.module.ts │ │ │ ├── ui-basic-routing.module.ts │ │ │ ├── ui-basic.module.spec.ts │ │ │ └── ui-basic.module.ts │ ├── fack-db │ │ └── chart-data.ts │ └── theme │ │ ├── layout │ │ ├── admin │ │ │ ├── admin.component.html │ │ │ ├── admin.component.scss │ │ │ ├── admin.component.spec.ts │ │ │ ├── admin.component.ts │ │ │ ├── configuration │ │ │ │ ├── configuration.component.html │ │ │ │ ├── configuration.component.scss │ │ │ │ ├── configuration.component.spec.ts │ │ │ │ └── configuration.component.ts │ │ │ ├── nav-bar │ │ │ │ ├── nav-bar.component.html │ │ │ │ ├── nav-bar.component.scss │ │ │ │ ├── nav-bar.component.spec.ts │ │ │ │ ├── nav-bar.component.ts │ │ │ │ ├── nav-left │ │ │ │ │ ├── nav-left.component.html │ │ │ │ │ ├── nav-left.component.scss │ │ │ │ │ ├── nav-left.component.spec.ts │ │ │ │ │ ├── nav-left.component.ts │ │ │ │ │ └── nav-search │ │ │ │ │ │ ├── nav-search.component.html │ │ │ │ │ │ ├── nav-search.component.scss │ │ │ │ │ │ └── nav-search.component.ts │ │ │ │ └── nav-right │ │ │ │ │ ├── nav-right.component.html │ │ │ │ │ ├── nav-right.component.scss │ │ │ │ │ ├── nav-right.component.spec.ts │ │ │ │ │ └── nav-right.component.ts │ │ │ └── navigation │ │ │ │ ├── nav-content │ │ │ │ ├── nav-collapse │ │ │ │ │ ├── nav-collapse.component.html │ │ │ │ │ ├── nav-collapse.component.scss │ │ │ │ │ ├── nav-collapse.component.spec.ts │ │ │ │ │ └── nav-collapse.component.ts │ │ │ │ ├── nav-content.component.html │ │ │ │ ├── nav-content.component.scss │ │ │ │ ├── nav-content.component.spec.ts │ │ │ │ ├── nav-content.component.ts │ │ │ │ ├── nav-group │ │ │ │ │ ├── nav-group.component.html │ │ │ │ │ ├── nav-group.component.scss │ │ │ │ │ ├── nav-group.component.spec.ts │ │ │ │ │ └── nav-group.component.ts │ │ │ │ └── nav-item │ │ │ │ │ ├── nav-item.component.html │ │ │ │ │ ├── nav-item.component.scss │ │ │ │ │ ├── nav-item.component.spec.ts │ │ │ │ │ └── nav-item.component.ts │ │ │ │ ├── navigation.component.html │ │ │ │ ├── navigation.component.scss │ │ │ │ ├── navigation.component.spec.ts │ │ │ │ ├── navigation.component.ts │ │ │ │ └── navigation.ts │ │ └── auth │ │ │ ├── auth.component.html │ │ │ ├── auth.component.scss │ │ │ ├── auth.component.spec.ts │ │ │ └── auth.component.ts │ │ └── shared │ │ ├── components │ │ ├── alert │ │ │ ├── alert.component.html │ │ │ ├── alert.component.scss │ │ │ ├── alert.component.spec.ts │ │ │ ├── alert.component.ts │ │ │ ├── alert.module.spec.ts │ │ │ └── alert.module.ts │ │ ├── breadcrumb │ │ │ ├── breadcrumb.component.html │ │ │ ├── breadcrumb.component.scss │ │ │ ├── breadcrumb.component.spec.ts │ │ │ ├── breadcrumb.component.ts │ │ │ ├── breadcrumb.module.spec.ts │ │ │ └── breadcrumb.module.ts │ │ ├── card │ │ │ ├── card.component.html │ │ │ ├── card.component.scss │ │ │ ├── card.component.spec.ts │ │ │ ├── card.component.ts │ │ │ ├── card.module.spec.ts │ │ │ └── card.module.ts │ │ ├── chart │ │ │ └── apex-chart │ │ │ │ ├── apex-chart.component.html │ │ │ │ ├── apex-chart.component.scss │ │ │ │ ├── apex-chart.component.spec.ts │ │ │ │ ├── apex-chart.component.ts │ │ │ │ ├── apex-chart.service.spec.ts │ │ │ │ └── apex-chart.service.ts │ │ ├── data-table │ │ │ └── data-filter.pipe.ts │ │ ├── gallery │ │ │ ├── gallery.component.html │ │ │ ├── gallery.component.scss │ │ │ ├── gallery.component.spec.ts │ │ │ └── gallery.component.ts │ │ ├── index.ts │ │ ├── modal │ │ │ ├── animation-modal │ │ │ │ ├── animation-modal.component.html │ │ │ │ ├── animation-modal.component.scss │ │ │ │ ├── animation-modal.component.spec.ts │ │ │ │ └── animation-modal.component.ts │ │ │ ├── modal.module.spec.ts │ │ │ ├── modal.module.ts │ │ │ └── ui-modal │ │ │ │ ├── ui-modal.component.html │ │ │ │ ├── ui-modal.component.scss │ │ │ │ ├── ui-modal.component.spec.ts │ │ │ │ └── ui-modal.component.ts │ │ ├── select │ │ │ └── select-option.service.ts │ │ ├── spinner │ │ │ ├── spinkit-css │ │ │ │ └── sk-line-material.scss │ │ │ ├── spinkits.ts │ │ │ ├── spinner.component.html │ │ │ ├── spinner.component.scss │ │ │ └── spinner.component.ts │ │ ├── toast │ │ │ ├── toast.component.html │ │ │ ├── toast.component.scss │ │ │ ├── toast.component.spec.ts │ │ │ ├── toast.component.ts │ │ │ ├── toast.service.spec.ts │ │ │ └── toast.service.ts │ │ └── todo │ │ │ ├── todo-card-complete.directive.ts │ │ │ └── todo-list-remove.directive.ts │ │ ├── full-screen │ │ └── toggle-full-screen.ts │ │ ├── shared.module.spec.ts │ │ └── shared.module.ts ├── assets │ ├── .gitkeep │ ├── fonts │ │ ├── fa-brands-400.eot │ │ ├── fa-brands-400.svg │ │ ├── fa-brands-400.ttf │ │ ├── fa-brands-400.woff │ │ ├── fa-brands-400.woff2 │ │ ├── fa-regular-400.eot │ │ ├── fa-regular-400.svg │ │ ├── fa-regular-400.ttf │ │ ├── fa-regular-400.woff │ │ ├── fa-regular-400.woff2 │ │ ├── fa-solid-900.eot │ │ ├── fa-solid-900.svg │ │ ├── fa-solid-900.ttf │ │ ├── fa-solid-900.woff │ │ ├── fa-solid-900.woff2 │ │ ├── feather.eot │ │ ├── feather.svg │ │ ├── feather.ttf │ │ ├── feather.woff │ │ ├── opensans │ │ │ ├── mem5YaGs126MiZpBA-UNirkOUehpOqc.woff2 │ │ │ ├── mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2 │ │ │ ├── mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2 │ │ │ ├── mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2 │ │ │ ├── mem5YaGs126MiZpBA-UNirkOXehpOqc.woff2 │ │ │ ├── mem5YaGs126MiZpBA-UNirkOXuhpOqc.woff2 │ │ │ ├── mem8YaGs126MiZpBA-UFUZ0bbck.woff2 │ │ │ ├── mem8YaGs126MiZpBA-UFVZ0b.woff2 │ │ │ ├── mem8YaGs126MiZpBA-UFVp0bbck.woff2 │ │ │ ├── mem8YaGs126MiZpBA-UFW50bbck.woff2 │ │ │ ├── mem8YaGs126MiZpBA-UFWJ0bbck.woff2 │ │ │ ├── mem8YaGs126MiZpBA-UFWZ0bbck.woff2 │ │ │ └── mem8YaGs126MiZpBA-UFWp0bbck.woff2 │ │ ├── pct.eot │ │ ├── pct.svg │ │ ├── pct.ttf │ │ └── pct.woff │ ├── images │ │ ├── auth │ │ │ ├── auth-logo-dark.png │ │ │ ├── auth-logo.png │ │ │ └── img-auth-big.jpg │ │ ├── close.png │ │ ├── complete.png │ │ ├── gallery-grid │ │ │ ├── masonry-1.jpg │ │ │ ├── masonry-2.jpg │ │ │ ├── masonry-3.jpg │ │ │ ├── masonry-4.jpg │ │ │ ├── masonry-5.jpg │ │ │ ├── masonry-6.jpg │ │ │ ├── masonry-7.jpg │ │ │ └── masonry-8.jpg │ │ ├── light-box │ │ │ ├── l1.jpg │ │ │ ├── l2.jpg │ │ │ ├── l3.jpg │ │ │ ├── l4.jpg │ │ │ ├── l5.jpg │ │ │ ├── l6.jpg │ │ │ ├── sl1.jpg │ │ │ ├── sl2.jpg │ │ │ ├── sl3.jpg │ │ │ ├── sl4.jpg │ │ │ ├── sl5.jpg │ │ │ └── sl6.jpg │ │ ├── loading.gif │ │ ├── logo-dark.png │ │ ├── logo-icon.png │ │ ├── logo.png │ │ ├── maintenance │ │ │ ├── 404.png │ │ │ ├── maintance.png │ │ │ ├── sark.svg │ │ │ ├── ship.svg │ │ │ ├── sparcle-1.png │ │ │ └── sparcle-2.png │ │ ├── nav-bg │ │ │ ├── body-bg-1.jpg │ │ │ ├── body-bg-2.jpg │ │ │ ├── body-bg-3.jpg │ │ │ ├── body-bg-4.jpg │ │ │ ├── body-bg-5.jpg │ │ │ ├── body-bg-6.jpg │ │ │ └── navbar-img-1.jpg │ │ ├── next.png │ │ ├── pages │ │ │ ├── baseball.svg │ │ │ ├── coupon.svg │ │ │ ├── coupon1.svg │ │ │ ├── discount.svg │ │ │ ├── festival.svg │ │ │ ├── gift-card.svg │ │ │ ├── interview.svg │ │ │ ├── medal-bronze.svg │ │ │ ├── medal-gold.svg │ │ │ ├── medal-platinum.svg │ │ │ ├── medal-silver.svg │ │ │ ├── medal-trial.svg │ │ │ └── voucher.svg │ │ ├── prev.png │ │ ├── product │ │ │ ├── card.png │ │ │ ├── cash.png │ │ │ ├── cc.png │ │ │ ├── paypal.png │ │ │ ├── prod-1.jpg │ │ │ ├── prod-10.jpg │ │ │ ├── prod-11.jpg │ │ │ ├── prod-12.jpg │ │ │ ├── prod-2.jpg │ │ │ ├── prod-3.jpg │ │ │ ├── prod-4.jpg │ │ │ ├── prod-5.jpg │ │ │ ├── prod-6.jpg │ │ │ ├── prod-7.jpg │ │ │ ├── prod-8.jpg │ │ │ ├── prod-9.jpg │ │ │ ├── prod-anim.jpg │ │ │ ├── prod-big-1.jpg │ │ │ ├── prod-big-2.jpg │ │ │ ├── prod-big-3.jpg │ │ │ ├── prod-big-4.jpg │ │ │ └── prod-big-5.jpg │ │ ├── profile │ │ │ ├── bg-1.jpg │ │ │ ├── bg-2.jpg │ │ │ ├── bg-3.jpg │ │ │ └── cover.jpg │ │ ├── slider │ │ │ ├── img-slide-1.jpg │ │ │ ├── img-slide-2.jpg │ │ │ ├── img-slide-3.jpg │ │ │ ├── img-slide-4.jpg │ │ │ ├── img-slide-5.jpg │ │ │ ├── img-slide-6.jpg │ │ │ └── img-slide-7.jpg │ │ ├── ticket │ │ │ ├── p1.jpg │ │ │ ├── p2.jpg │ │ │ ├── p3.jpg │ │ │ ├── p4.jpg │ │ │ └── p5.jpg │ │ ├── user │ │ │ ├── avatar-1.jpg │ │ │ ├── avatar-2.jpg │ │ │ ├── avatar-3.jpg │ │ │ ├── avatar-4.jpg │ │ │ ├── avatar-5.jpg │ │ │ ├── cover.jpg │ │ │ ├── img-avatar-1.jpg │ │ │ ├── img-avatar-2.jpg │ │ │ └── img-avatar-3.jpg │ │ └── widget │ │ │ ├── AUSTRALIA.jpg │ │ │ ├── BRAZIL.jpg │ │ │ ├── GERMANY.jpg │ │ │ ├── PHONE1.jpg │ │ │ ├── PHONE2.jpg │ │ │ ├── PHONE3.jpg │ │ │ ├── PHONE4.jpg │ │ │ ├── UK.jpg │ │ │ ├── USA.jpg │ │ │ ├── blur-bg.png │ │ │ ├── dashborad-1.jpg │ │ │ ├── dashborad-2.jpg │ │ │ ├── dashborad-3.jpg │ │ │ ├── dashborad-4.jpg │ │ │ ├── dashborad-5.jpg │ │ │ ├── emoticon.jpg │ │ │ ├── img-round1.jpg │ │ │ ├── p1.jpg │ │ │ ├── p2.jpg │ │ │ ├── p3.jpg │ │ │ ├── p4.jpg │ │ │ ├── profile-person1.jpg │ │ │ ├── slider5.jpg │ │ │ ├── slider6.jpg │ │ │ ├── slider7.jpg │ │ │ ├── user-blur-bg.png │ │ │ ├── wather2bottom.png │ │ │ ├── watherbottom.png │ │ │ ├── wathernature.png │ │ │ ├── watherstar1.png │ │ │ └── watherstar2.png │ └── tinymce │ │ └── skins │ │ └── lightgray │ │ ├── content.min.css │ │ └── skin.min.css ├── environments │ ├── environment.prod.ts │ └── environment.ts ├── favicon.ico ├── index.html ├── main.ts ├── polyfills.ts ├── scss │ ├── ng-module │ │ ├── _ng-module.scss │ │ └── _ngx-perfect-scrollbar.scss │ ├── settings │ │ ├── _custom-variables.scss │ │ └── _theme-variables.scss │ ├── style.scss │ └── themes │ │ ├── _custom.scss │ │ ├── _general.scss │ │ ├── _generic.scss │ │ ├── bootstrap-overlay │ │ ├── _badge.scss │ │ ├── _button.scss │ │ ├── _card.scss │ │ ├── _radiobox-checkbox.scss │ │ └── _switches.scss │ │ ├── dashboard │ │ └── _widget.scss │ │ ├── font │ │ ├── _datta-icon.scss │ │ ├── _feather.scss │ │ ├── _fontawesome.scss │ │ └── _theme-font.scss │ │ ├── layouts │ │ ├── _menu-lite.scss │ │ └── _menu-ng.scss │ │ ├── pages │ │ ├── _authentication.scss │ │ ├── _icon-lauouts.scss │ │ └── _pages.scss │ │ └── plugin │ │ ├── _animate.scss │ │ ├── _data-tables.scss │ │ ├── _daterange.scss │ │ ├── _lightbox.scss │ │ ├── _maxlength.scss │ │ ├── _perfect-scrollbar.scss │ │ ├── _rangeslider.scss │ │ ├── _sweatalert.scss │ │ └── _wizard.scss ├── styles.scss └── test.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.spec.json └── tslint.json /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /template/.editorconfig: -------------------------------------------------------------------------------- 1 | # Editor configuration, see https://editorconfig.org 2 | root = true 3 | 4 | [*] 5 | charset = utf-8 6 | indent_style = space 7 | indent_size = 2 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | 11 | [*.md] 12 | max_line_length = off 13 | trim_trailing_whitespace = false 14 | -------------------------------------------------------------------------------- /template/.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 | speed-measure-plugin*.json 16 | 17 | # IDEs and editors 18 | /.idea 19 | .project 20 | .classpath 21 | .c9/ 22 | *.launch 23 | .settings/ 24 | *.sublime-workspace 25 | 26 | # IDE - VSCode 27 | .vscode/* 28 | !.vscode/settings.json 29 | !.vscode/tasks.json 30 | !.vscode/launch.json 31 | !.vscode/extensions.json 32 | .history/* 33 | 34 | # misc 35 | /.sass-cache 36 | /connect.lock 37 | /coverage 38 | /libpeerconnection.log 39 | npm-debug.log 40 | yarn-error.log 41 | testem.log 42 | /typings 43 | 44 | # System Files 45 | .DS_Store 46 | Thumbs.db 47 | -------------------------------------------------------------------------------- /template/browserslist: -------------------------------------------------------------------------------- 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 | # You can see what browsers were selected by your queries by running: 6 | # npx browserslist 7 | 8 | > 0.5% 9 | last 2 versions 10 | Firefox ESR 11 | not dead 12 | not IE 9-11 # For IE 9-11 support, remove 'not'. -------------------------------------------------------------------------------- /template/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- 1 | import { AppPage } from './app.po'; 2 | import { browser, logging } from 'protractor'; 3 | 4 | describe('workspace-project App', () => { 5 | let page: AppPage; 6 | 7 | beforeEach(() => { 8 | page = new AppPage(); 9 | }); 10 | 11 | it('should display welcome message', () => { 12 | page.navigateTo(); 13 | expect(page.getTitleText()).toEqual('ng-flat-able app is running!'); 14 | }); 15 | 16 | afterEach(async () => { 17 | // Assert that there are no errors emitted from the browser 18 | const logs = await browser.manage().logs().get(logging.Type.BROWSER); 19 | expect(logs).not.toContain(jasmine.objectContaining({ 20 | level: logging.Level.SEVERE, 21 | } as logging.Entry)); 22 | }); 23 | }); 24 | -------------------------------------------------------------------------------- /template/e2e/src/app.po.ts: -------------------------------------------------------------------------------- 1 | import { browser, by, element } from 'protractor'; 2 | 3 | export class AppPage { 4 | navigateTo() { 5 | return browser.get(browser.baseUrl) as Promise; 6 | } 7 | 8 | getTitleText() { 9 | return element(by.css('app-root .content span')).getText() as Promise; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /template/e2e/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "../out-tsc/e2e", 5 | "module": "commonjs", 6 | "target": "es5", 7 | "types": [ 8 | "jasmine", 9 | "jasminewd2", 10 | "node" 11 | ] 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /template/src/app/app-config.ts: -------------------------------------------------------------------------------- 1 | export class NextConfig { 2 | public static config = { 3 | layout: 'vertical', // vertical, horizontal 4 | subLayout: '', // horizontal-2 5 | collapseMenu: false, 6 | layoutType: 'menu-dark', // menu-dark, menu-light, dark 7 | headerBackColor: 'header-dark', // header-blue, header-red, header-purple, header-info, header-green, header-dark 8 | rtlLayout: false, 9 | navFixedLayout: true, 10 | headerFixedLayout: true, 11 | boxLayout: false, 12 | }; 13 | } 14 | -------------------------------------------------------------------------------- /template/src/app/app.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /template/src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/app.component.scss -------------------------------------------------------------------------------- /template/src/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import {Component, OnInit} from '@angular/core'; 2 | import {NavigationEnd, Router} from '@angular/router'; 3 | 4 | @Component({ 5 | selector: 'app-root', 6 | templateUrl: './app.component.html', 7 | styleUrls: ['./app.component.scss'] 8 | }) 9 | export class AppComponent implements OnInit { 10 | 11 | constructor(private router: Router) { } 12 | 13 | ngOnInit() { 14 | this.router.events.subscribe((evt) => { 15 | if (!(evt instanceof NavigationEnd)) { 16 | return; 17 | } 18 | window.scrollTo(0, 0); 19 | }); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /template/src/app/demo/dashboard/dash-default/chart/support-chart-data-1.ts: -------------------------------------------------------------------------------- 1 | export class SupportChartData1 { 2 | public static supportChartData = { 3 | chart: { 4 | type: 'area', 5 | height: 65, 6 | sparkline: { 7 | enabled: true 8 | } 9 | }, 10 | colors: ['#1abc9c'], 11 | stroke: { 12 | curve: 'smooth', 13 | width: 2, 14 | }, 15 | series: [{ 16 | data: [0, 20, 10, 45, 30, 55, 20, 30, 0] 17 | }], 18 | tooltip: { 19 | fixed: { 20 | enabled: false 21 | }, 22 | x: { 23 | show: false 24 | }, 25 | y: { 26 | title: { 27 | formatter: (seriesName) => 'Ticket ' 28 | } 29 | }, 30 | marker: { 31 | show: false 32 | } 33 | } 34 | }; 35 | } 36 | -------------------------------------------------------------------------------- /template/src/app/demo/dashboard/dash-default/chart/support-chart-data-2.ts: -------------------------------------------------------------------------------- 1 | export class SupportChartData2 { 2 | public static supportChartData = { 3 | chart: { 4 | type: 'area', 5 | height: 100, 6 | sparkline: { 7 | enabled: true 8 | } 9 | }, 10 | colors: ['#2ecc71'], 11 | stroke: { 12 | curve: 'smooth', 13 | width: 2, 14 | }, 15 | series: [{ 16 | data: [0, 20, 10, 45, 30, 55, 20, 30, 0] 17 | }], 18 | tooltip: { 19 | fixed: { 20 | enabled: false 21 | }, 22 | x: { 23 | show: false 24 | }, 25 | y: { 26 | title: { 27 | formatter: (seriesName) => 'Ticket ' 28 | } 29 | }, 30 | marker: { 31 | show: false 32 | } 33 | } 34 | }; 35 | } 36 | -------------------------------------------------------------------------------- /template/src/app/demo/dashboard/dash-default/dash-default-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {DashDefaultComponent} from './dash-default.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: DashDefaultComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class DashDefaultRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/dashboard/dash-default/dash-default.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/dashboard/dash-default/dash-default.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/dashboard/dash-default/dash-default.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { DashDefaultComponent } from './dash-default.component'; 4 | 5 | describe('DashDefaultComponent', () => { 6 | let component: DashDefaultComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ DashDefaultComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(DashDefaultComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/demo/dashboard/dash-default/dash-default.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { DashDefaultRoutingModule } from './dash-default-routing.module'; 5 | import { DashDefaultComponent } from './dash-default.component'; 6 | import {SharedModule} from '../../../theme/shared/shared.module'; 7 | 8 | 9 | @NgModule({ 10 | declarations: [DashDefaultComponent], 11 | imports: [ 12 | CommonModule, 13 | DashDefaultRoutingModule, 14 | SharedModule 15 | ] 16 | }) 17 | export class DashDefaultModule { } 18 | -------------------------------------------------------------------------------- /template/src/app/demo/dashboard/dashboard-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | 4 | const routes: Routes = [ 5 | { 6 | path: '', 7 | children: [ 8 | { 9 | path: 'default', 10 | loadChildren: () => import('./dash-default/dash-default.module').then(module => module.DashDefaultModule) 11 | } 12 | ] 13 | } 14 | ]; 15 | 16 | @NgModule({ 17 | imports: [RouterModule.forChild(routes)], 18 | exports: [RouterModule] 19 | }) 20 | export class DashboardRoutingModule { } 21 | -------------------------------------------------------------------------------- /template/src/app/demo/dashboard/dashboard.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { DashboardModule } from './dashboard.module'; 2 | 3 | describe('DashboardModule', () => { 4 | let dashboardModule: DashboardModule; 5 | 6 | beforeEach(() => { 7 | dashboardModule = new DashboardModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(dashboardModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/demo/dashboard/dashboard.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { DashboardRoutingModule } from './dashboard-routing.module'; 5 | import {SharedModule} from '../../theme/shared/shared.module'; 6 | 7 | @NgModule({ 8 | imports: [ 9 | CommonModule, 10 | DashboardRoutingModule, 11 | SharedModule 12 | ] 13 | }) 14 | export class DashboardModule { } 15 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/authentication/auth-signin/auth-signin-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {AuthSigninComponent} from './auth-signin.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: AuthSigninComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class AuthSigninRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/authentication/auth-signin/auth-signin.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/pages/authentication/auth-signin/auth-signin.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/pages/authentication/auth-signin/auth-signin.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { AuthSigninComponent } from './auth-signin.component'; 4 | 5 | describe('AuthSigninComponent', () => { 6 | let component: AuthSigninComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ AuthSigninComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(AuthSigninComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/authentication/auth-signin/auth-signin.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-auth-signin', 5 | templateUrl: './auth-signin.component.html', 6 | styleUrls: ['./auth-signin.component.scss'] 7 | }) 8 | export class AuthSigninComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/authentication/auth-signin/auth-signin.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { AuthSigninModule } from './auth-signin.module'; 2 | 3 | describe('AuthSigninModule', () => { 4 | let authSigninModule: AuthSigninModule; 5 | 6 | beforeEach(() => { 7 | authSigninModule = new AuthSigninModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(authSigninModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/authentication/auth-signin/auth-signin.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { AuthSigninRoutingModule } from './auth-signin-routing.module'; 5 | import { AuthSigninComponent } from './auth-signin.component'; 6 | 7 | @NgModule({ 8 | imports: [ 9 | CommonModule, 10 | AuthSigninRoutingModule 11 | ], 12 | declarations: [AuthSigninComponent] 13 | }) 14 | export class AuthSigninModule { } 15 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/authentication/auth-signup/auth-signup-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {AuthSignupComponent} from './auth-signup.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: AuthSignupComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class AuthSignupRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/authentication/auth-signup/auth-signup.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/pages/authentication/auth-signup/auth-signup.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/pages/authentication/auth-signup/auth-signup.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { AuthSignupComponent } from './auth-signup.component'; 4 | 5 | describe('AuthSignupComponent', () => { 6 | let component: AuthSignupComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ AuthSignupComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(AuthSignupComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/authentication/auth-signup/auth-signup.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-auth-signup', 5 | templateUrl: './auth-signup.component.html', 6 | styleUrls: ['./auth-signup.component.scss'] 7 | }) 8 | export class AuthSignupComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/authentication/auth-signup/auth-signup.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { AuthSignupModule } from './auth-signup.module'; 2 | 3 | describe('AuthSignupModule', () => { 4 | let authSignupModule: AuthSignupModule; 5 | 6 | beforeEach(() => { 7 | authSignupModule = new AuthSignupModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(authSignupModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/authentication/auth-signup/auth-signup.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { AuthSignupRoutingModule } from './auth-signup-routing.module'; 5 | import { AuthSignupComponent } from './auth-signup.component'; 6 | 7 | @NgModule({ 8 | imports: [ 9 | CommonModule, 10 | AuthSignupRoutingModule 11 | ], 12 | declarations: [AuthSignupComponent] 13 | }) 14 | export class AuthSignupModule { } 15 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/authentication/authentication-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | 4 | const routes: Routes = [ 5 | { 6 | path: '', 7 | children: [ 8 | { 9 | path: 'signup', 10 | loadChildren: () => import('./auth-signup/auth-signup.module').then(module => module.AuthSignupModule) 11 | }, 12 | { 13 | path: 'signin', 14 | loadChildren: () => import('./auth-signin/auth-signin.module').then(module => module.AuthSigninModule) 15 | } 16 | ] 17 | } 18 | ]; 19 | 20 | @NgModule({ 21 | imports: [RouterModule.forChild(routes)], 22 | exports: [RouterModule] 23 | }) 24 | export class AuthenticationRoutingModule { } 25 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/authentication/authentication.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { AuthenticationModule } from './authentication.module'; 2 | 3 | describe('AuthenticationModule', () => { 4 | let authenticationModule: AuthenticationModule; 5 | 6 | beforeEach(() => { 7 | authenticationModule = new AuthenticationModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(authenticationModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/authentication/authentication.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { AuthenticationRoutingModule } from './authentication-routing.module'; 5 | 6 | @NgModule({ 7 | imports: [ 8 | CommonModule, 9 | AuthenticationRoutingModule 10 | ], 11 | declarations: [] 12 | }) 13 | export class AuthenticationModule { } 14 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/core-chart/core-chart-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | 4 | const routes: Routes = [ 5 | { 6 | path: '', 7 | children: [ 8 | { 9 | path: 'apex', 10 | loadChildren: () => import('./crt-apex/crt-apex.module').then(module => module.CrtApexModule) 11 | } 12 | ] 13 | } 14 | ]; 15 | 16 | @NgModule({ 17 | imports: [RouterModule.forChild(routes)], 18 | exports: [RouterModule] 19 | }) 20 | export class CoreChartRoutingModule { } 21 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/core-chart/core-chart.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { CoreChartRoutingModule } from './core-chart-routing.module'; 5 | 6 | @NgModule({ 7 | declarations: [], 8 | imports: [ 9 | CommonModule, 10 | CoreChartRoutingModule 11 | ] 12 | }) 13 | export class CoreChartModule { } 14 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/core-chart/crt-apex/crt-apex-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {CrtApexComponent} from './crt-apex.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: CrtApexComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class CrtApexRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/core-chart/crt-apex/crt-apex.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/pages/core-chart/crt-apex/crt-apex.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/pages/core-chart/crt-apex/crt-apex.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { CrtApexComponent } from './crt-apex.component'; 4 | 5 | describe('CrtApexComponent', () => { 6 | let component: CrtApexComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ CrtApexComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(CrtApexComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/core-chart/crt-apex/crt-apex.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { CrtApexRoutingModule } from './crt-apex-routing.module'; 5 | import { CrtApexComponent } from './crt-apex.component'; 6 | import {SharedModule} from '../../../../theme/shared/shared.module'; 7 | 8 | @NgModule({ 9 | declarations: [CrtApexComponent], 10 | imports: [ 11 | CommonModule, 12 | CrtApexRoutingModule, 13 | SharedModule 14 | ] 15 | }) 16 | export class CrtApexModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/core-maps/core-maps-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | 4 | const routes: Routes = [ 5 | { 6 | path: '', 7 | children: [ 8 | { 9 | path: 'google', 10 | loadChildren: () => import('./google-maps/google-maps.module').then(module => module.GoogleMapsModule) 11 | } 12 | ] 13 | } 14 | ]; 15 | 16 | @NgModule({ 17 | imports: [RouterModule.forChild(routes)], 18 | exports: [RouterModule] 19 | }) 20 | export class CoreMapsRoutingModule { } 21 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/core-maps/core-maps.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { CoreMapsModule } from './core-maps.module'; 2 | 3 | describe('CoreMapsModule', () => { 4 | let coreMapsModule: CoreMapsModule; 5 | 6 | beforeEach(() => { 7 | coreMapsModule = new CoreMapsModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(coreMapsModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/core-maps/core-maps.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { CoreMapsRoutingModule } from './core-maps-routing.module'; 5 | 6 | @NgModule({ 7 | imports: [ 8 | CommonModule, 9 | CoreMapsRoutingModule 10 | ], 11 | declarations: [] 12 | }) 13 | export class CoreMapsModule { } 14 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/core-maps/google-maps/google-maps-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {GoogleMapsComponent} from './google-maps.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: GoogleMapsComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class GoogleMapsRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/core-maps/google-maps/google-maps.component.scss: -------------------------------------------------------------------------------- 1 | agm-map { 2 | height: 400px; 3 | } 4 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/core-maps/google-maps/google-maps.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { GoogleMapsComponent } from './google-maps.component'; 4 | 5 | describe('GoogleMapsComponent', () => { 6 | let component: GoogleMapsComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ GoogleMapsComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(GoogleMapsComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/core-maps/google-maps/google-maps.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { GoogleMapsModule } from './google-maps.module'; 2 | 3 | describe('GoogleMapsModule', () => { 4 | let googleMapsModule: GoogleMapsModule; 5 | 6 | beforeEach(() => { 7 | googleMapsModule = new GoogleMapsModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(googleMapsModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/core-maps/google-maps/google-maps.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { GoogleMapsRoutingModule } from './google-maps-routing.module'; 5 | import { GoogleMapsComponent } from './google-maps.component'; 6 | import {SharedModule} from '../../../../theme/shared/shared.module'; 7 | import {AgmCoreModule} from '@agm/core'; 8 | 9 | @NgModule({ 10 | imports: [ 11 | CommonModule, 12 | GoogleMapsRoutingModule, 13 | SharedModule, 14 | AgmCoreModule.forRoot({apiKey: 'AIzaSyCE0nvTeHBsiQIrbpMVTe489_O5mwyqofk'}) 15 | ], 16 | declarations: [GoogleMapsComponent] 17 | }) 18 | export class GoogleMapsModule { } 19 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/form-elements/basic-elements/basic-elements-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {BasicElementsComponent} from './basic-elements.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: BasicElementsComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class BasicElementsRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/form-elements/basic-elements/basic-elements.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/pages/form-elements/basic-elements/basic-elements.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/pages/form-elements/basic-elements/basic-elements.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { BasicElementsComponent } from './basic-elements.component'; 4 | 5 | describe('BasicElementsComponent', () => { 6 | let component: BasicElementsComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ BasicElementsComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(BasicElementsComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/form-elements/basic-elements/basic-elements.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-basic-elements', 5 | templateUrl: './basic-elements.component.html', 6 | styleUrls: ['./basic-elements.component.scss'] 7 | }) 8 | export class BasicElementsComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/form-elements/basic-elements/basic-elements.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { BasicElementsModule } from './basic-elements.module'; 2 | 3 | describe('BasicElementsModule', () => { 4 | let basicElementsModule: BasicElementsModule; 5 | 6 | beforeEach(() => { 7 | basicElementsModule = new BasicElementsModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(basicElementsModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/form-elements/basic-elements/basic-elements.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { BasicElementsRoutingModule } from './basic-elements-routing.module'; 5 | import { BasicElementsComponent } from './basic-elements.component'; 6 | import {SharedModule} from '../../../../theme/shared/shared.module'; 7 | import {NgbDropdownModule} from '@ng-bootstrap/ng-bootstrap'; 8 | 9 | @NgModule({ 10 | imports: [ 11 | CommonModule, 12 | BasicElementsRoutingModule, 13 | SharedModule, 14 | NgbDropdownModule 15 | ], 16 | declarations: [BasicElementsComponent] 17 | }) 18 | export class BasicElementsModule { } 19 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/form-elements/form-elements-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | 4 | const routes: Routes = [ 5 | { 6 | path: '', 7 | children: [ 8 | { 9 | path: 'basic', 10 | loadChildren: () => import('./basic-elements/basic-elements.module').then(module => module.BasicElementsModule) 11 | } 12 | ] 13 | } 14 | ]; 15 | 16 | @NgModule({ 17 | imports: [RouterModule.forChild(routes)], 18 | exports: [RouterModule] 19 | }) 20 | export class FormElementsRoutingModule { } 21 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/form-elements/form-elements.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { FormElementsModule } from './form-elements.module'; 2 | 3 | describe('FormElementsModule', () => { 4 | let formElementsModule: FormElementsModule; 5 | 6 | beforeEach(() => { 7 | formElementsModule = new FormElementsModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(formElementsModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/form-elements/form-elements.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { FormElementsRoutingModule } from './form-elements-routing.module'; 5 | import {SharedModule} from '../../../theme/shared/shared.module'; 6 | 7 | @NgModule({ 8 | imports: [ 9 | CommonModule, 10 | FormElementsRoutingModule, 11 | SharedModule 12 | ], 13 | declarations: [] 14 | }) 15 | export class FormElementsModule { } 16 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/layout/common-content/common-content.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/pages/layout/common-content/common-content.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/pages/layout/common-content/common-content.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { CommonContentComponent } from './common-content.component'; 4 | 5 | describe('CommonContentComponent', () => { 6 | let component: CommonContentComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ CommonContentComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(CommonContentComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/layout/common-content/common-content.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-common-content', 5 | templateUrl: './common-content.component.html', 6 | styleUrls: ['./common-content.component.scss'] 7 | }) 8 | export class CommonContentComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/layout/common-content/common-content.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | import {CommonContentComponent} from './common-content.component'; 4 | import {SharedModule} from '../../../../theme/shared/shared.module'; 5 | 6 | @NgModule({ 7 | declarations: [CommonContentComponent], 8 | exports: [CommonContentComponent], 9 | imports: [ 10 | CommonModule, 11 | SharedModule 12 | ] 13 | }) 14 | export class CommonContentModule { } 15 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/layout/layout-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | 4 | const routes: Routes = [ 5 | { 6 | path: '', 7 | children: [ 8 | { 9 | path: 'static', 10 | loadChildren: () => import('./theme-static/theme-static.module').then(module => module.ThemeStaticModule) 11 | }, 12 | { 13 | path: 'horizontal', 14 | loadChildren: () => import('./theme-horizontal/theme-horizontal.module').then(module => module.ThemeHorizontalModule) 15 | } 16 | ] 17 | } 18 | ]; 19 | 20 | @NgModule({ 21 | imports: [RouterModule.forChild(routes)], 22 | exports: [RouterModule] 23 | }) 24 | export class LayoutRoutingModule { } 25 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/layout/layout.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { LayoutRoutingModule } from './layout-routing.module'; 5 | 6 | @NgModule({ 7 | imports: [ 8 | CommonModule, 9 | LayoutRoutingModule 10 | ] 11 | }) 12 | export class LayoutModule { } 13 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/layout/theme-horizontal/theme-horizontal-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {ThemeHorizontalComponent} from './theme-horizontal.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: ThemeHorizontalComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class ThemeHorizontalRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/layout/theme-horizontal/theme-horizontal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/pages/layout/theme-horizontal/theme-horizontal.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/pages/layout/theme-horizontal/theme-horizontal.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { ThemeHorizontalComponent } from './theme-horizontal.component'; 4 | 5 | describe('ThemeHorizontalComponent', () => { 6 | let component: ThemeHorizontalComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ ThemeHorizontalComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(ThemeHorizontalComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/layout/theme-horizontal/theme-horizontal.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-theme-horizontal', 5 | templateUrl: './theme-horizontal.component.html', 6 | styleUrls: ['./theme-horizontal.component.scss'] 7 | }) 8 | export class ThemeHorizontalComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/layout/theme-horizontal/theme-horizontal.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { ThemeHorizontalRoutingModule } from './theme-horizontal-routing.module'; 5 | import { ThemeHorizontalComponent } from './theme-horizontal.component'; 6 | import {SharedModule} from '../../../../theme/shared/shared.module'; 7 | import {CommonContentModule} from '../common-content/common-content.module'; 8 | 9 | @NgModule({ 10 | declarations: [ThemeHorizontalComponent], 11 | imports: [ 12 | CommonModule, 13 | ThemeHorizontalRoutingModule, 14 | SharedModule, 15 | CommonContentModule 16 | ] 17 | }) 18 | export class ThemeHorizontalModule { } 19 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/layout/theme-static/theme-static-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {ThemeStaticComponent} from './theme-static.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: ThemeStaticComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class ThemeStaticRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/layout/theme-static/theme-static.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/pages/layout/theme-static/theme-static.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/pages/layout/theme-static/theme-static.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { ThemeStaticComponent } from './theme-static.component'; 4 | 5 | describe('ThemeStaticComponent', () => { 6 | let component: ThemeStaticComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ ThemeStaticComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(ThemeStaticComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/layout/theme-static/theme-static.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-theme-static', 5 | templateUrl: './theme-static.component.html', 6 | styleUrls: ['./theme-static.component.scss'] 7 | }) 8 | export class ThemeStaticComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/layout/theme-static/theme-static.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { ThemeStaticRoutingModule } from './theme-static-routing.module'; 5 | import { ThemeStaticComponent } from './theme-static.component'; 6 | import {CommonContentModule} from '../common-content/common-content.module'; 7 | import {SharedModule} from '../../../../theme/shared/shared.module'; 8 | 9 | @NgModule({ 10 | declarations: [ThemeStaticComponent], 11 | imports: [ 12 | CommonModule, 13 | ThemeStaticRoutingModule, 14 | SharedModule, 15 | CommonContentModule 16 | ] 17 | }) 18 | export class ThemeStaticModule { } 19 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/sample-page/sample-page-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {SamplePageComponent} from './sample-page.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: SamplePageComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class SamplePageRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/sample-page/sample-page.component.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 |

"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."

5 |
6 |
7 |
8 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/sample-page/sample-page.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/pages/sample-page/sample-page.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/pages/sample-page/sample-page.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { SamplePageComponent } from './sample-page.component'; 4 | 5 | describe('SamplePageComponent', () => { 6 | let component: SamplePageComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ SamplePageComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(SamplePageComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/sample-page/sample-page.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-sample-page', 5 | templateUrl: './sample-page.component.html', 6 | styleUrls: ['./sample-page.component.scss'] 7 | }) 8 | export class SamplePageComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/sample-page/sample-page.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { SamplePageRoutingModule } from './sample-page-routing.module'; 5 | import { SamplePageComponent } from './sample-page.component'; 6 | import {SharedModule} from '../../../theme/shared/shared.module'; 7 | 8 | @NgModule({ 9 | declarations: [SamplePageComponent], 10 | imports: [ 11 | CommonModule, 12 | SamplePageRoutingModule, 13 | SharedModule 14 | ] 15 | }) 16 | export class SamplePageModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/tables/tbl-bootstrap/tbl-basic/tbl-basic-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {TblBasicComponent} from './tbl-basic.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: TblBasicComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class TblBasicRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/tables/tbl-bootstrap/tbl-basic/tbl-basic.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/pages/tables/tbl-bootstrap/tbl-basic/tbl-basic.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/pages/tables/tbl-bootstrap/tbl-basic/tbl-basic.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { TblBasicComponent } from './tbl-basic.component'; 4 | 5 | describe('TblBasicComponent', () => { 6 | let component: TblBasicComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ TblBasicComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(TblBasicComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/tables/tbl-bootstrap/tbl-basic/tbl-basic.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-tbl-basic', 5 | templateUrl: './tbl-basic.component.html', 6 | styleUrls: ['./tbl-basic.component.scss'] 7 | }) 8 | export class TblBasicComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/tables/tbl-bootstrap/tbl-basic/tbl-basic.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { TblBasicRoutingModule } from './tbl-basic-routing.module'; 5 | import { TblBasicComponent } from './tbl-basic.component'; 6 | import {SharedModule} from '../../../../../theme/shared/shared.module'; 7 | 8 | @NgModule({ 9 | declarations: [TblBasicComponent], 10 | imports: [ 11 | CommonModule, 12 | TblBasicRoutingModule, 13 | SharedModule 14 | ] 15 | }) 16 | export class TblBasicModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/tables/tbl-bootstrap/tbl-bootstrap-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | 4 | const routes: Routes = [ 5 | { 6 | path: '', 7 | children: [ 8 | { 9 | path: 'bt-basic', 10 | loadChildren: () => import('./tbl-basic/tbl-basic.module').then(module => module.TblBasicModule) 11 | } 12 | ] 13 | } 14 | ]; 15 | 16 | @NgModule({ 17 | imports: [RouterModule.forChild(routes)], 18 | exports: [RouterModule] 19 | }) 20 | export class TblBootstrapRoutingModule { } 21 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/tables/tbl-bootstrap/tbl-bootstrap.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { TblBootstrapModule } from './tbl-bootstrap.module'; 2 | 3 | describe('TblBootstrapModule', () => { 4 | let tblBootstrapModule: TblBootstrapModule; 5 | 6 | beforeEach(() => { 7 | tblBootstrapModule = new TblBootstrapModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(tblBootstrapModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/demo/pages/tables/tbl-bootstrap/tbl-bootstrap.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { TblBootstrapRoutingModule } from './tbl-bootstrap-routing.module'; 5 | import {SharedModule} from '../../../../theme/shared/shared.module'; 6 | 7 | @NgModule({ 8 | imports: [ 9 | CommonModule, 10 | TblBootstrapRoutingModule, 11 | SharedModule 12 | ], 13 | declarations: [] 14 | }) 15 | export class TblBootstrapModule { } 16 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-alert/basic-alert-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {BasicAlertComponent} from './basic-alert.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: BasicAlertComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class BasicAlertRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-alert/basic-alert.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/ui-elements/ui-basic/basic-alert/basic-alert.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-alert/basic-alert.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { BasicAlertComponent } from './basic-alert.component'; 4 | 5 | describe('BasicAlertComponent', () => { 6 | let component: BasicAlertComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ BasicAlertComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(BasicAlertComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-alert/basic-alert.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-basic-alert', 5 | templateUrl: './basic-alert.component.html', 6 | styleUrls: ['./basic-alert.component.scss'] 7 | }) 8 | export class BasicAlertComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-alert/basic-alert.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { BasicAlertModule } from './basic-alert.module'; 2 | 3 | describe('BasicAlertModule', () => { 4 | let basicAlertModule: BasicAlertModule; 5 | 6 | beforeEach(() => { 7 | basicAlertModule = new BasicAlertModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(basicAlertModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-alert/basic-alert.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { BasicAlertRoutingModule } from './basic-alert-routing.module'; 5 | import { BasicAlertComponent } from './basic-alert.component'; 6 | import {SharedModule} from '../../../../theme/shared/shared.module'; 7 | 8 | @NgModule({ 9 | imports: [ 10 | CommonModule, 11 | BasicAlertRoutingModule, 12 | SharedModule 13 | ], 14 | declarations: [BasicAlertComponent] 15 | }) 16 | export class BasicAlertModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-badge/basic-badge-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {BasicBadgeComponent} from './basic-badge.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: BasicBadgeComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class BasicBadgeRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-badge/basic-badge.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/ui-elements/ui-basic/basic-badge/basic-badge.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-badge/basic-badge.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { BasicBadgeComponent } from './basic-badge.component'; 4 | 5 | describe('BasicBadgeComponent', () => { 6 | let component: BasicBadgeComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ BasicBadgeComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(BasicBadgeComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-badge/basic-badge.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-basic-badge', 5 | templateUrl: './basic-badge.component.html', 6 | styleUrls: ['./basic-badge.component.scss'] 7 | }) 8 | export class BasicBadgeComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-badge/basic-badge.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { BasicBadgeModule } from './basic-badge.module'; 2 | 3 | describe('BasicBadgeModule', () => { 4 | let basicBadgeModule: BasicBadgeModule; 5 | 6 | beforeEach(() => { 7 | basicBadgeModule = new BasicBadgeModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(basicBadgeModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-badge/basic-badge.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { BasicBadgeRoutingModule } from './basic-badge-routing.module'; 5 | import { BasicBadgeComponent } from './basic-badge.component'; 6 | import {SharedModule} from '../../../../theme/shared/shared.module'; 7 | 8 | @NgModule({ 9 | imports: [ 10 | CommonModule, 11 | BasicBadgeRoutingModule, 12 | SharedModule 13 | ], 14 | declarations: [BasicBadgeComponent] 15 | }) 16 | export class BasicBadgeModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-button/basic-button-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {BasicButtonComponent} from './basic-button.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: BasicButtonComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class BasicButtonRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-button/basic-button.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/ui-elements/ui-basic/basic-button/basic-button.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-button/basic-button.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { BasicButtonComponent } from './basic-button.component'; 4 | 5 | describe('BasicButtonComponent', () => { 6 | let component: BasicButtonComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ BasicButtonComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(BasicButtonComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-button/basic-button.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-basic-button', 5 | templateUrl: './basic-button.component.html', 6 | styleUrls: ['./basic-button.component.scss'] 7 | }) 8 | export class BasicButtonComponent implements OnInit { 9 | public radioButtons: string; 10 | public checkBox: any; 11 | 12 | constructor() { 13 | this.radioButtons = '1'; 14 | this.checkBox = { 15 | left: true, 16 | center: false, 17 | right: false 18 | }; 19 | } 20 | 21 | ngOnInit() { 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-button/basic-button.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { BasicButtonModule } from './basic-button.module'; 2 | 3 | describe('BasicButtonModule', () => { 4 | let basicButtonModule: BasicButtonModule; 5 | 6 | beforeEach(() => { 7 | basicButtonModule = new BasicButtonModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(basicButtonModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-button/basic-button.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { BasicButtonRoutingModule } from './basic-button-routing.module'; 5 | import { BasicButtonComponent } from './basic-button.component'; 6 | import {SharedModule} from '../../../../theme/shared/shared.module'; 7 | import {NgbButtonsModule, NgbDropdownModule, NgbTooltipModule} from '@ng-bootstrap/ng-bootstrap'; 8 | 9 | @NgModule({ 10 | imports: [ 11 | CommonModule, 12 | BasicButtonRoutingModule, 13 | SharedModule, 14 | NgbDropdownModule, 15 | NgbButtonsModule, 16 | NgbTooltipModule 17 | ], 18 | declarations: [BasicButtonComponent] 19 | }) 20 | export class BasicButtonModule { } 21 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-cards/basic-cards-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {BasicCardsComponent} from './basic-cards.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: BasicCardsComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class BasicCardsRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-cards/basic-cards.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/ui-elements/ui-basic/basic-cards/basic-cards.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-cards/basic-cards.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { BasicCardsComponent } from './basic-cards.component'; 4 | 5 | describe('BasicCardsComponent', () => { 6 | let component: BasicCardsComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ BasicCardsComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(BasicCardsComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-cards/basic-cards.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-basic-cards', 5 | templateUrl: './basic-cards.component.html', 6 | styleUrls: ['./basic-cards.component.scss'] 7 | }) 8 | export class BasicCardsComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-cards/basic-cards.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { BasicCardsModule } from './basic-cards.module'; 2 | 3 | describe('BasicCardsModule', () => { 4 | let basicCardsModule: BasicCardsModule; 5 | 6 | beforeEach(() => { 7 | basicCardsModule = new BasicCardsModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(basicCardsModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-cards/basic-cards.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { BasicCardsRoutingModule } from './basic-cards-routing.module'; 5 | import { BasicCardsComponent } from './basic-cards.component'; 6 | import {SharedModule} from '../../../../theme/shared/shared.module'; 7 | 8 | @NgModule({ 9 | imports: [ 10 | CommonModule, 11 | BasicCardsRoutingModule, 12 | SharedModule 13 | ], 14 | declarations: [BasicCardsComponent] 15 | }) 16 | export class BasicCardsModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-carousel/basic-carousel-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {BasicCarouselComponent} from './basic-carousel.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: BasicCarouselComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class BasicCarouselRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-carousel/basic-carousel.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/ui-elements/ui-basic/basic-carousel/basic-carousel.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-carousel/basic-carousel.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { BasicCarouselComponent } from './basic-carousel.component'; 4 | 5 | describe('BasicCarouselComponent', () => { 6 | let component: BasicCarouselComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ BasicCarouselComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(BasicCarouselComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-carousel/basic-carousel.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-basic-carousel', 5 | templateUrl: './basic-carousel.component.html', 6 | styleUrls: ['./basic-carousel.component.scss'] 7 | }) 8 | export class BasicCarouselComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-carousel/basic-carousel.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { BasicCarouselModule } from './basic-carousel.module'; 2 | 3 | describe('BasicCarouselModule', () => { 4 | let basicCarouselModule: BasicCarouselModule; 5 | 6 | beforeEach(() => { 7 | basicCarouselModule = new BasicCarouselModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(basicCarouselModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-carousel/basic-carousel.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { BasicCarouselRoutingModule } from './basic-carousel-routing.module'; 5 | import { BasicCarouselComponent } from './basic-carousel.component'; 6 | import {SharedModule} from '../../../../theme/shared/shared.module'; 7 | import {NgbCarouselModule} from '@ng-bootstrap/ng-bootstrap'; 8 | 9 | @NgModule({ 10 | imports: [ 11 | CommonModule, 12 | BasicCarouselRoutingModule, 13 | SharedModule, 14 | NgbCarouselModule 15 | ], 16 | declarations: [BasicCarouselComponent] 17 | }) 18 | export class BasicCarouselModule { } 19 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-collapse/basic-collapse-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {BasicCollapseComponent} from './basic-collapse.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: BasicCollapseComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class BasicCollapseRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-collapse/basic-collapse.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/ui-elements/ui-basic/basic-collapse/basic-collapse.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-collapse/basic-collapse.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { BasicCollapseComponent } from './basic-collapse.component'; 4 | 5 | describe('BasicCollapseComponent', () => { 6 | let component: BasicCollapseComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ BasicCollapseComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(BasicCollapseComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-collapse/basic-collapse.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-basic-collapse', 5 | templateUrl: './basic-collapse.component.html', 6 | styleUrls: ['./basic-collapse.component.scss'] 7 | }) 8 | export class BasicCollapseComponent implements OnInit { 9 | public isCollapsed: boolean; 10 | public multiCollapsed1: boolean; 11 | public multiCollapsed2: boolean; 12 | 13 | constructor() { 14 | 15 | } 16 | 17 | ngOnInit() { 18 | this.isCollapsed = true; 19 | this.multiCollapsed1 = true; 20 | this.multiCollapsed2 = true; 21 | } 22 | 23 | } 24 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-collapse/basic-collapse.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { BasicCollapseModule } from './basic-collapse.module'; 2 | 3 | describe('BasicCollapseModule', () => { 4 | let basicCollapseModule: BasicCollapseModule; 5 | 6 | beforeEach(() => { 7 | basicCollapseModule = new BasicCollapseModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(basicCollapseModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-collapse/basic-collapse.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { BasicCollapseRoutingModule } from './basic-collapse-routing.module'; 5 | import { BasicCollapseComponent } from './basic-collapse.component'; 6 | import {SharedModule} from '../../../../theme/shared/shared.module'; 7 | import {NgbAccordionModule, NgbCollapseModule} from '@ng-bootstrap/ng-bootstrap'; 8 | 9 | @NgModule({ 10 | imports: [ 11 | CommonModule, 12 | BasicCollapseRoutingModule, 13 | SharedModule, 14 | NgbCollapseModule, 15 | NgbAccordionModule 16 | ], 17 | declarations: [BasicCollapseComponent] 18 | }) 19 | export class BasicCollapseModule { } 20 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-grid/basic-grid-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {BasicGridComponent} from './basic-grid.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: BasicGridComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class BasicGridRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-grid/basic-grid.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/ui-elements/ui-basic/basic-grid/basic-grid.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-grid/basic-grid.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { BasicGridComponent } from './basic-grid.component'; 4 | 5 | describe('BasicGridComponent', () => { 6 | let component: BasicGridComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ BasicGridComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(BasicGridComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-grid/basic-grid.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-basic-grid', 5 | templateUrl: './basic-grid.component.html', 6 | styleUrls: ['./basic-grid.component.scss'] 7 | }) 8 | export class BasicGridComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-grid/basic-grid.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { BasicGridModule } from './basic-grid.module'; 2 | 3 | describe('BasicGridModule', () => { 4 | let basicGridModule: BasicGridModule; 5 | 6 | beforeEach(() => { 7 | basicGridModule = new BasicGridModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(basicGridModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-grid/basic-grid.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { BasicGridRoutingModule } from './basic-grid-routing.module'; 5 | import { BasicGridComponent } from './basic-grid.component'; 6 | import {SharedModule} from '../../../../theme/shared/shared.module'; 7 | 8 | @NgModule({ 9 | imports: [ 10 | CommonModule, 11 | BasicGridRoutingModule, 12 | SharedModule 13 | ], 14 | declarations: [BasicGridComponent] 15 | }) 16 | export class BasicGridModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-modal/basic-modal-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {BasicModalComponent} from './basic-modal.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: BasicModalComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class BasicModalRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-modal/basic-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/ui-elements/ui-basic/basic-modal/basic-modal.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-modal/basic-modal.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { BasicModalComponent } from './basic-modal.component'; 4 | 5 | describe('BasicModalComponent', () => { 6 | let component: BasicModalComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ BasicModalComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(BasicModalComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-modal/basic-modal.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-basic-modal', 5 | templateUrl: './basic-modal.component.html', 6 | styleUrls: ['./basic-modal.component.scss'] 7 | }) 8 | export class BasicModalComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-modal/basic-modal.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { BasicModalModule } from './basic-modal.module'; 2 | 3 | describe('BasicModalModule', () => { 4 | let basicModalModule: BasicModalModule; 5 | 6 | beforeEach(() => { 7 | basicModalModule = new BasicModalModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(basicModalModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-modal/basic-modal.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { BasicModalRoutingModule } from './basic-modal-routing.module'; 5 | import { BasicModalComponent } from './basic-modal.component'; 6 | import {SharedModule} from '../../../../theme/shared/shared.module'; 7 | import {NgbPopoverModule, NgbTooltipModule} from '@ng-bootstrap/ng-bootstrap'; 8 | 9 | @NgModule({ 10 | imports: [ 11 | CommonModule, 12 | BasicModalRoutingModule, 13 | SharedModule, 14 | NgbPopoverModule, 15 | NgbTooltipModule 16 | ], 17 | declarations: [BasicModalComponent] 18 | }) 19 | export class BasicModalModule { } 20 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-other/basic-other-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {BasicOtherComponent} from './basic-other.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: BasicOtherComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class BasicOtherRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-other/basic-other.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/ui-elements/ui-basic/basic-other/basic-other.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-other/basic-other.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { BasicOtherComponent } from './basic-other.component'; 4 | 5 | describe('BasicOtherComponent', () => { 6 | let component: BasicOtherComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ BasicOtherComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(BasicOtherComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-other/basic-other.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-basic-other', 5 | templateUrl: './basic-other.component.html', 6 | styleUrls: ['./basic-other.component.scss'] 7 | }) 8 | export class BasicOtherComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-other/basic-other.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { BasicOtherModule } from './basic-other.module'; 2 | 3 | describe('BasicOtherModule', () => { 4 | let basicOtherModule: BasicOtherModule; 5 | 6 | beforeEach(() => { 7 | basicOtherModule = new BasicOtherModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(basicOtherModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-other/basic-other.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { BasicOtherRoutingModule } from './basic-other-routing.module'; 5 | import { BasicOtherComponent } from './basic-other.component'; 6 | import {SharedModule} from '../../../../theme/shared/shared.module'; 7 | import {NgbTooltipModule} from '@ng-bootstrap/ng-bootstrap'; 8 | 9 | @NgModule({ 10 | imports: [ 11 | CommonModule, 12 | BasicOtherRoutingModule, 13 | SharedModule, 14 | NgbTooltipModule 15 | ], 16 | declarations: [BasicOtherComponent] 17 | }) 18 | export class BasicOtherModule { } 19 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-progress-bar/basic-progress-bar-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {BasicProgressBarComponent} from './basic-progress-bar.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: BasicProgressBarComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class BasicProgressBarRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-progress-bar/basic-progress-bar.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/ui-elements/ui-basic/basic-progress-bar/basic-progress-bar.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-progress-bar/basic-progress-bar.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-basic-progress-bar', 5 | templateUrl: './basic-progress-bar.component.html', 6 | styleUrls: ['./basic-progress-bar.component.scss'] 7 | }) 8 | export class BasicProgressBarComponent implements OnInit { 9 | public stripAnimation: boolean; 10 | 11 | constructor() { 12 | this.stripAnimation = true; 13 | } 14 | 15 | ngOnInit() { 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-progress-bar/basic-progress-bar.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { BasicProgressBarModule } from './basic-progress-bar.module'; 2 | 3 | describe('BasicProgressBarModule', () => { 4 | let basicProgressBarModule: BasicProgressBarModule; 5 | 6 | beforeEach(() => { 7 | basicProgressBarModule = new BasicProgressBarModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(basicProgressBarModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-progress-bar/basic-progress-bar.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { BasicProgressBarRoutingModule } from './basic-progress-bar-routing.module'; 5 | import { BasicProgressBarComponent } from './basic-progress-bar.component'; 6 | import {SharedModule} from '../../../../theme/shared/shared.module'; 7 | import {NgbProgressbarModule} from '@ng-bootstrap/ng-bootstrap'; 8 | 9 | @NgModule({ 10 | imports: [ 11 | CommonModule, 12 | BasicProgressBarRoutingModule, 13 | SharedModule, 14 | NgbProgressbarModule 15 | ], 16 | declarations: [BasicProgressBarComponent] 17 | }) 18 | export class BasicProgressBarModule { } 19 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-spinner/basic-spinner-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {BasicSpinnerComponent} from './basic-spinner.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: BasicSpinnerComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class BasicSpinnerRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-spinner/basic-spinner.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/ui-elements/ui-basic/basic-spinner/basic-spinner.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-spinner/basic-spinner.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { BasicSpinnerComponent } from './basic-spinner.component'; 4 | 5 | describe('BasicSpinnerComponent', () => { 6 | let component: BasicSpinnerComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ BasicSpinnerComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(BasicSpinnerComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-spinner/basic-spinner.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { BasicSpinnerRoutingModule } from './basic-spinner-routing.module'; 5 | import { BasicSpinnerComponent } from './basic-spinner.component'; 6 | import {SharedModule} from '../../../../theme/shared/shared.module'; 7 | 8 | @NgModule({ 9 | declarations: [BasicSpinnerComponent], 10 | imports: [ 11 | CommonModule, 12 | BasicSpinnerRoutingModule, 13 | SharedModule 14 | ] 15 | }) 16 | export class BasicSpinnerModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-tabs-pills/basic-tabs-pills-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {BasicTabsPillsComponent} from './basic-tabs-pills.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: BasicTabsPillsComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class BasicTabsPillsRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-tabs-pills/basic-tabs-pills.component.scss: -------------------------------------------------------------------------------- 1 | .nav-pills { 2 | margin-bottom: 1rem; 3 | } 4 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-tabs-pills/basic-tabs-pills.component.ts: -------------------------------------------------------------------------------- 1 | import {Component, OnInit, ViewEncapsulation} from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-basic-tabs-pills', 5 | templateUrl: './basic-tabs-pills.component.html', 6 | styleUrls: ['./basic-tabs-pills.component.scss'], 7 | encapsulation: ViewEncapsulation.None 8 | }) 9 | export class BasicTabsPillsComponent implements OnInit { 10 | 11 | constructor() { } 12 | 13 | ngOnInit() { 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-tabs-pills/basic-tabs-pills.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { BasicTabsPillsModule } from './basic-tabs-pills.module'; 2 | 3 | describe('BasicTabsPillsModule', () => { 4 | let basicTabsPillsModule: BasicTabsPillsModule; 5 | 6 | beforeEach(() => { 7 | basicTabsPillsModule = new BasicTabsPillsModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(basicTabsPillsModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-tabs-pills/basic-tabs-pills.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { BasicTabsPillsRoutingModule } from './basic-tabs-pills-routing.module'; 5 | import { BasicTabsPillsComponent } from './basic-tabs-pills.component'; 6 | import {SharedModule} from '../../../../theme/shared/shared.module'; 7 | import {NgbTabsetModule} from '@ng-bootstrap/ng-bootstrap'; 8 | 9 | @NgModule({ 10 | imports: [ 11 | CommonModule, 12 | BasicTabsPillsRoutingModule, 13 | SharedModule, 14 | NgbTabsetModule 15 | ], 16 | declarations: [BasicTabsPillsComponent] 17 | }) 18 | export class BasicTabsPillsModule { } 19 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-toasts/basic-toasts-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {BasicToastsComponent} from './basic-toasts.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: BasicToastsComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class BasicToastsRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-toasts/basic-toasts.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/ui-elements/ui-basic/basic-toasts/basic-toasts.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-toasts/basic-toasts.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { BasicToastsComponent } from './basic-toasts.component'; 4 | 5 | describe('BasicToastsComponent', () => { 6 | let component: BasicToastsComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ BasicToastsComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(BasicToastsComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-toasts/basic-toasts.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | import {ToastService} from '../../../../theme/shared/components/toast/toast.service'; 3 | 4 | @Component({ 5 | selector: 'app-basic-toasts', 6 | templateUrl: './basic-toasts.component.html', 7 | styleUrls: ['./basic-toasts.component.scss'] 8 | }) 9 | export class BasicToastsComponent implements OnInit { 10 | 11 | constructor(public toastEvent: ToastService) { } 12 | 13 | ngOnInit() { 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-toasts/basic-toasts.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { BasicToastsRoutingModule } from './basic-toasts-routing.module'; 5 | import { BasicToastsComponent } from './basic-toasts.component'; 6 | import {SharedModule} from '../../../../theme/shared/shared.module'; 7 | 8 | @NgModule({ 9 | declarations: [BasicToastsComponent], 10 | imports: [ 11 | CommonModule, 12 | BasicToastsRoutingModule, 13 | SharedModule 14 | ] 15 | }) 16 | export class BasicToastsModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-tooltip-popovers/basic-tooltip-popovers-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {BasicTooltipPopoversComponent} from './basic-tooltip-popovers.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: BasicTooltipPopoversComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class BasicTooltipPopoversRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-tooltip-popovers/basic-tooltip-popovers.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/ui-elements/ui-basic/basic-tooltip-popovers/basic-tooltip-popovers.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-tooltip-popovers/basic-tooltip-popovers.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-basic-tooltip-popovers', 5 | templateUrl: './basic-tooltip-popovers.component.html', 6 | styleUrls: ['./basic-tooltip-popovers.component.scss'] 7 | }) 8 | export class BasicTooltipPopoversComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-tooltip-popovers/basic-tooltip-popovers.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { BasicTooltipPopoversModule } from './basic-tooltip-popovers.module'; 2 | 3 | describe('BasicTooltipPopoversModule', () => { 4 | let basicTooltipPopoversModule: BasicTooltipPopoversModule; 5 | 6 | beforeEach(() => { 7 | basicTooltipPopoversModule = new BasicTooltipPopoversModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(basicTooltipPopoversModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-tooltip-popovers/basic-tooltip-popovers.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { BasicTooltipPopoversRoutingModule } from './basic-tooltip-popovers-routing.module'; 5 | import { BasicTooltipPopoversComponent } from './basic-tooltip-popovers.component'; 6 | import {SharedModule} from '../../../../theme/shared/shared.module'; 7 | import {NgbPopoverModule, NgbTooltipModule} from '@ng-bootstrap/ng-bootstrap'; 8 | 9 | @NgModule({ 10 | imports: [ 11 | CommonModule, 12 | BasicTooltipPopoversRoutingModule, 13 | SharedModule, 14 | NgbTooltipModule, 15 | NgbPopoverModule 16 | ], 17 | declarations: [BasicTooltipPopoversComponent] 18 | }) 19 | export class BasicTooltipPopoversModule { } 20 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-typography/basic-typography-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {BasicTypographyComponent} from './basic-typography.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: BasicTypographyComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class BasicTypographyRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-typography/basic-typography.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/ui-elements/ui-basic/basic-typography/basic-typography.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-typography/basic-typography.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-basic-typography', 5 | templateUrl: './basic-typography.component.html', 6 | styleUrls: ['./basic-typography.component.scss'] 7 | }) 8 | export class BasicTypographyComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-typography/basic-typography.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { BasicTypographyModule } from './basic-typography.module'; 2 | 3 | describe('BasicTypographyModule', () => { 4 | let basicTypographyModule: BasicTypographyModule; 5 | 6 | beforeEach(() => { 7 | basicTypographyModule = new BasicTypographyModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(basicTypographyModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/basic-typography/basic-typography.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { BasicTypographyRoutingModule } from './basic-typography-routing.module'; 5 | import { BasicTypographyComponent } from './basic-typography.component'; 6 | import {SharedModule} from '../../../../theme/shared/shared.module'; 7 | 8 | @NgModule({ 9 | imports: [ 10 | CommonModule, 11 | BasicTypographyRoutingModule, 12 | SharedModule 13 | ], 14 | declarations: [BasicTypographyComponent] 15 | }) 16 | export class BasicTypographyModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/breadcrumb-paging/breadcrumb-paging-routing.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { Routes, RouterModule } from '@angular/router'; 3 | import {BreadcrumbPagingComponent} from './breadcrumb-paging.component'; 4 | 5 | const routes: Routes = [ 6 | { 7 | path: '', 8 | component: BreadcrumbPagingComponent 9 | } 10 | ]; 11 | 12 | @NgModule({ 13 | imports: [RouterModule.forChild(routes)], 14 | exports: [RouterModule] 15 | }) 16 | export class BreadcrumbPagingRoutingModule { } 17 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/breadcrumb-paging/breadcrumb-paging.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/demo/ui-elements/ui-basic/breadcrumb-paging/breadcrumb-paging.component.scss -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/breadcrumb-paging/breadcrumb-paging.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { BreadcrumbPagingModule } from './breadcrumb-paging.module'; 2 | 3 | describe('BreadcrumbPagingModule', () => { 4 | let breadcrumbPagingModule: BreadcrumbPagingModule; 5 | 6 | beforeEach(() => { 7 | breadcrumbPagingModule = new BreadcrumbPagingModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(breadcrumbPagingModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/breadcrumb-paging/breadcrumb-paging.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { BreadcrumbPagingRoutingModule } from './breadcrumb-paging-routing.module'; 5 | import { BreadcrumbPagingComponent } from './breadcrumb-paging.component'; 6 | import {SharedModule} from '../../../../theme/shared/shared.module'; 7 | import {NgbButtonsModule, NgbPaginationModule} from '@ng-bootstrap/ng-bootstrap'; 8 | 9 | @NgModule({ 10 | imports: [ 11 | CommonModule, 12 | BreadcrumbPagingRoutingModule, 13 | SharedModule, 14 | NgbButtonsModule, 15 | NgbPaginationModule 16 | ], 17 | declarations: [BreadcrumbPagingComponent] 18 | }) 19 | export class BreadcrumbPagingModule { } 20 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/ui-basic.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { UiBasicModule } from './ui-basic.module'; 2 | 3 | describe('UiBasicModule', () => { 4 | let uiBasicModule: UiBasicModule; 5 | 6 | beforeEach(() => { 7 | uiBasicModule = new UiBasicModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(uiBasicModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/demo/ui-elements/ui-basic/ui-basic.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | import { UiBasicRoutingModule } from './ui-basic-routing.module'; 5 | 6 | @NgModule({ 7 | imports: [ 8 | CommonModule, 9 | UiBasicRoutingModule 10 | ] 11 | }) 12 | export class UiBasicModule { } 13 | -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/admin.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |
5 | 6 | 7 |
8 |
9 | 10 | -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/admin.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/theme/layout/admin/admin.component.scss -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/admin.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { AdminComponent } from './admin.component'; 4 | 5 | describe('AdminComponent', () => { 6 | let component: AdminComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ AdminComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(AdminComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/configuration/configuration.component.html: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/configuration/configuration.component.scss: -------------------------------------------------------------------------------- 1 | .menu-styler { 2 | .nav-pills { 3 | margin-bottom: 8px; 4 | box-shadow: none; 5 | } 6 | 7 | } 8 | body.flat-able-dark{ 9 | .menu-styler{ 10 | .tab-content{ 11 | background:rgba(4, 169, 245, 0.03); 12 | } 13 | h1, 14 | h2, 15 | h3, 16 | h4, 17 | h5, 18 | p, 19 | h6{ 20 | color: #222; 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/configuration/configuration.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { ConfigurationComponent } from './configuration.component'; 4 | 5 | describe('ConfigurationComponent', () => { 6 | let component: ConfigurationComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ ConfigurationComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(ConfigurationComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/nav-bar/nav-bar.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/theme/layout/admin/nav-bar/nav-bar.component.scss -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/nav-bar/nav-bar.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { NavBarComponent } from './nav-bar.component'; 4 | 5 | describe('NavBarComponent', () => { 6 | let component: NavBarComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ NavBarComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(NavBarComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/nav-bar/nav-left/nav-left.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/theme/layout/admin/nav-bar/nav-left/nav-left.component.scss -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/nav-bar/nav-left/nav-left.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { NavLeftComponent } from './nav-left.component'; 4 | 5 | describe('NavLeftComponent', () => { 6 | let component: NavLeftComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ NavLeftComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(NavLeftComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/nav-bar/nav-left/nav-left.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | import {NextConfig} from '../../../../../app-config'; 3 | 4 | @Component({ 5 | selector: 'app-nav-left', 6 | templateUrl: './nav-left.component.html', 7 | styleUrls: ['./nav-left.component.scss'] 8 | }) 9 | export class NavLeftComponent implements OnInit { 10 | public flatConfig: any; 11 | 12 | constructor() { 13 | this.flatConfig = NextConfig.config; 14 | } 15 | 16 | ngOnInit() { 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/nav-bar/nav-left/nav-search/nav-search.component.html: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/nav-bar/nav-left/nav-search/nav-search.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/theme/layout/admin/nav-bar/nav-left/nav-search/nav-search.component.scss -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/nav-bar/nav-left/nav-search/nav-search.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-nav-search', 5 | templateUrl: './nav-search.component.html', 6 | styleUrls: ['./nav-search.component.scss'] 7 | }) 8 | export class NavSearchComponent implements OnInit { 9 | public isSearch: boolean; 10 | 11 | constructor() { } 12 | 13 | ngOnInit() { } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/nav-bar/nav-right/nav-right.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/theme/layout/admin/nav-bar/nav-right/nav-right.component.scss -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/nav-bar/nav-right/nav-right.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { NavRightComponent } from './nav-right.component'; 4 | 5 | describe('NavRightComponent', () => { 6 | let component: NavRightComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ NavRightComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(NavRightComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/nav-bar/nav-right/nav-right.component.ts: -------------------------------------------------------------------------------- 1 | import {Component, OnInit} from '@angular/core'; 2 | import {NgbDropdownConfig} from '@ng-bootstrap/ng-bootstrap'; 3 | 4 | @Component({ 5 | selector: 'app-nav-right', 6 | templateUrl: './nav-right.component.html', 7 | styleUrls: ['./nav-right.component.scss'], 8 | providers: [NgbDropdownConfig] 9 | }) 10 | export class NavRightComponent implements OnInit { 11 | 12 | constructor() { } 13 | 14 | ngOnInit() { } 15 | } 16 | -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/navigation/nav-content/nav-collapse/nav-collapse.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/theme/layout/admin/navigation/nav-content/nav-collapse/nav-collapse.component.scss -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/navigation/nav-content/nav-collapse/nav-collapse.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { NavCollapseComponent } from './nav-collapse.component'; 4 | 5 | describe('NavCollapseComponent', () => { 6 | let component: NavCollapseComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ NavCollapseComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(NavCollapseComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/navigation/nav-content/nav-content.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/theme/layout/admin/navigation/nav-content/nav-content.component.scss -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/navigation/nav-content/nav-content.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { NavContentComponent } from './nav-content.component'; 4 | 5 | describe('NavContentComponent', () => { 6 | let component: NavContentComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ NavContentComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(NavContentComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/navigation/nav-content/nav-group/nav-group.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/navigation/nav-content/nav-group/nav-group.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/theme/layout/admin/navigation/nav-content/nav-group/nav-group.component.scss -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/navigation/nav-content/nav-group/nav-group.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { NavGroupComponent } from './nav-group.component'; 4 | 5 | describe('NavGroupComponent', () => { 6 | let component: NavGroupComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ NavGroupComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(NavGroupComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/navigation/nav-content/nav-item/nav-item.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/theme/layout/admin/navigation/nav-content/nav-item/nav-item.component.scss -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/navigation/nav-content/nav-item/nav-item.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { NavItemComponent } from './nav-item.component'; 4 | 5 | describe('NavItemComponent', () => { 6 | let component: NavItemComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ NavItemComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(NavItemComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/navigation/navigation.component.html: -------------------------------------------------------------------------------- 1 | 4 | 5 | -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/navigation/navigation.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/theme/layout/admin/navigation/navigation.component.scss -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/navigation/navigation.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { NavigationComponent } from './navigation.component'; 4 | 5 | describe('NavigationComponent', () => { 6 | let component: NavigationComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ NavigationComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(NavigationComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/theme/layout/admin/navigation/navigation.component.ts: -------------------------------------------------------------------------------- 1 | import {Component, EventEmitter, OnInit, Output} from '@angular/core'; 2 | import {NextConfig} from '../../../../app-config'; 3 | 4 | @Component({ 5 | selector: 'app-navigation', 6 | templateUrl: './navigation.component.html', 7 | styleUrls: ['./navigation.component.scss'] 8 | }) 9 | export class NavigationComponent implements OnInit { 10 | public windowWidth: number; 11 | public flatConfig: any; 12 | @Output() onNavMobCollapse = new EventEmitter(); 13 | 14 | constructor() { 15 | this.flatConfig = NextConfig.config; 16 | this.windowWidth = window.innerWidth; 17 | } 18 | 19 | ngOnInit() { } 20 | 21 | navMobCollapse() { 22 | if (this.windowWidth < 992) { 23 | this.onNavMobCollapse.emit(); 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /template/src/app/theme/layout/auth/auth.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /template/src/app/theme/layout/auth/auth.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/theme/layout/auth/auth.component.scss -------------------------------------------------------------------------------- /template/src/app/theme/layout/auth/auth.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { AuthComponent } from './auth.component'; 4 | 5 | describe('AuthComponent', () => { 6 | let component: AuthComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ AuthComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(AuthComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/theme/layout/auth/auth.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-auth', 5 | templateUrl: './auth.component.html', 6 | styleUrls: ['./auth.component.scss'] 7 | }) 8 | export class AuthComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/alert/alert.component.html: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/alert/alert.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/theme/shared/components/alert/alert.component.scss -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/alert/alert.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { AlertComponent } from './alert.component'; 4 | 5 | describe('AlertComponent', () => { 6 | let component: AlertComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ AlertComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(AlertComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/alert/alert.component.ts: -------------------------------------------------------------------------------- 1 | import {Component, Input, OnInit} from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-alert', 5 | templateUrl: './alert.component.html', 6 | styleUrls: ['./alert.component.scss'] 7 | }) 8 | export class AlertComponent implements OnInit { 9 | @Input() type: string; 10 | @Input() dismiss: string; 11 | 12 | public dismissAlert(element) { 13 | element.parentElement.removeChild(element); 14 | } 15 | 16 | constructor() { } 17 | 18 | ngOnInit() { 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/alert/alert.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { AlertModule } from './alert.module'; 2 | 3 | describe('AlertModule', () => { 4 | let alertModule: AlertModule; 5 | 6 | beforeEach(() => { 7 | alertModule = new AlertModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(alertModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/alert/alert.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | import { AlertComponent } from './alert.component'; 4 | 5 | @NgModule({ 6 | imports: [ 7 | CommonModule 8 | ], 9 | declarations: [AlertComponent], 10 | exports: [AlertComponent] 11 | }) 12 | export class AlertModule { } 13 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/breadcrumb/breadcrumb.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/theme/shared/components/breadcrumb/breadcrumb.component.scss -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/breadcrumb/breadcrumb.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { BreadcrumbComponent } from './breadcrumb.component'; 4 | 5 | describe('BreadcrumbComponent', () => { 6 | let component: BreadcrumbComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ BreadcrumbComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(BreadcrumbComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/breadcrumb/breadcrumb.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { BreadcrumbModule } from './breadcrumb.module'; 2 | 3 | describe('BreadcrumbModule', () => { 4 | let breadcrumbModule: BreadcrumbModule; 5 | 6 | beforeEach(() => { 7 | breadcrumbModule = new BreadcrumbModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(breadcrumbModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/breadcrumb/breadcrumb.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | import { BreadcrumbComponent } from './breadcrumb.component'; 4 | import { RouterModule } from '@angular/router'; 5 | 6 | @NgModule({ 7 | imports: [ 8 | CommonModule, 9 | RouterModule 10 | ], 11 | declarations: [BreadcrumbComponent], 12 | exports: [BreadcrumbComponent] 13 | }) 14 | export class BreadcrumbModule { } 15 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/card/card.component.scss: -------------------------------------------------------------------------------- 1 | .card.full-card { 2 | position: fixed !important; 3 | top: 0 !important; 4 | left: 0 !important; 5 | z-index: 99999; 6 | border-radius: 0; 7 | width: calc(100vw) !important; 8 | height: 100vh !important; 9 | } 10 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/card/card.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { CardComponent } from './card.component'; 4 | 5 | describe('CardComponent', () => { 6 | let component: CardComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ CardComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(CardComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/card/card.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { CardModule } from './card.module'; 2 | 3 | describe('CardModule', () => { 4 | let cardModule: CardModule; 5 | 6 | beforeEach(() => { 7 | cardModule = new CardModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(cardModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/card/card.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | import { CardComponent } from './card.component'; 4 | import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap'; 5 | /*import { AnimationService, AnimatorModule } from 'css-animator';*/ 6 | 7 | @NgModule({ 8 | imports: [ 9 | CommonModule, 10 | NgbDropdownModule, 11 | /*AnimatorModule*/ 12 | ], 13 | declarations: [CardComponent], 14 | exports: [CardComponent], 15 | providers: [/*AnimationService*/] 16 | }) 17 | export class CardModule { } 18 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/chart/apex-chart/apex-chart.component.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/chart/apex-chart/apex-chart.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/theme/shared/components/chart/apex-chart/apex-chart.component.scss -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/chart/apex-chart/apex-chart.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { ApexChartComponent } from './apex-chart.component'; 4 | 5 | describe('ApexChartComponent', () => { 6 | let component: ApexChartComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ ApexChartComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(ApexChartComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/chart/apex-chart/apex-chart.service.spec.ts: -------------------------------------------------------------------------------- 1 | import { TestBed } from '@angular/core/testing'; 2 | 3 | import { ApexChartService } from './apex-chart.service'; 4 | 5 | describe('ApexChartService', () => { 6 | beforeEach(() => TestBed.configureTestingModule({})); 7 | 8 | it('should be created', () => { 9 | const service: ApexChartService = TestBed.get(ApexChartService); 10 | expect(service).toBeTruthy(); 11 | }); 12 | }); 13 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/chart/apex-chart/apex-chart.service.ts: -------------------------------------------------------------------------------- 1 | import {Injectable, Output, EventEmitter} from '@angular/core'; 2 | 3 | @Injectable() 4 | export class ApexChartService { 5 | @Output() changeTimeRange: EventEmitter = new EventEmitter(); 6 | @Output() changeSeriesData: EventEmitter = new EventEmitter(); 7 | 8 | constructor() { } 9 | 10 | eventChangeTimeRange() { 11 | this.changeTimeRange.emit(); 12 | } 13 | 14 | eventChangeSeriesData() { 15 | this.changeSeriesData.emit(); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/data-table/data-filter.pipe.ts: -------------------------------------------------------------------------------- 1 | import * as _ from 'lodash'; 2 | import {Pipe, PipeTransform} from '@angular/core'; 3 | 4 | @Pipe({ 5 | name: 'dataFilter' 6 | }) 7 | 8 | export class DataFilterPipe implements PipeTransform { 9 | 10 | transform(array: any[], query: string): any { 11 | if (query) { 12 | return _.filter(array, row => row.name.indexOf(query) > -1); 13 | } 14 | return array; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/gallery/gallery.component.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 |
5 |
6 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/gallery/gallery.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/theme/shared/components/gallery/gallery.component.scss -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/gallery/gallery.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { GalleryComponent } from './gallery.component'; 4 | 5 | describe('GalleryComponent', () => { 6 | let component: GalleryComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ GalleryComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(GalleryComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/index.ts: -------------------------------------------------------------------------------- 1 | export * from './alert/alert.module'; 2 | export * from './card/card.module'; 3 | export * from './breadcrumb/breadcrumb.module'; 4 | export * from './modal/modal.module'; 5 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/modal/animation-modal/animation-modal.component.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 |
5 |
6 |
7 | 8 |
9 |
10 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/modal/animation-modal/animation-modal.component.ts: -------------------------------------------------------------------------------- 1 | import {Component, Input, OnInit, ViewEncapsulation} from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-animation-modal', 5 | templateUrl: './animation-modal.component.html', 6 | styleUrls: ['./animation-modal.component.scss'], 7 | encapsulation: ViewEncapsulation.None 8 | }) 9 | export class AnimationModalComponent implements OnInit { 10 | @Input() modalClass: string; 11 | @Input() contentClass: string; 12 | @Input() modalID: string; 13 | @Input() backDrop = false; 14 | 15 | public close(event) { 16 | document.querySelector('#' + event).classList.remove('md-show'); 17 | } 18 | 19 | constructor() { } 20 | 21 | ngOnInit() { } 22 | 23 | } 24 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/modal/modal.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { ModalModule } from './modal.module'; 2 | 3 | describe('ModalModule', () => { 4 | let modalModule: ModalModule; 5 | 6 | beforeEach(() => { 7 | modalModule = new ModalModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(modalModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/modal/modal.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | import { UiModalComponent } from './ui-modal/ui-modal.component'; 4 | import { AnimationModalComponent } from './animation-modal/animation-modal.component'; 5 | 6 | @NgModule({ 7 | imports: [ 8 | CommonModule 9 | ], 10 | declarations: [UiModalComponent, AnimationModalComponent], 11 | exports: [UiModalComponent, AnimationModalComponent] 12 | }) 13 | export class ModalModule { } 14 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/modal/ui-modal/ui-modal.component.html: -------------------------------------------------------------------------------- 1 | 16 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/modal/ui-modal/ui-modal.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { UiModalComponent } from './ui-modal.component'; 4 | 5 | describe('UiModalComponent', () => { 6 | let component: UiModalComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ UiModalComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(UiModalComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/spinner/spinkits.ts: -------------------------------------------------------------------------------- 1 | export const Spinkit = { 2 | skChasingDots: 'sk-chasing-dots', 3 | skCubeGrid: 'sk-cube-grid', 4 | skDoubleBounce: 'sk-double-bounce', 5 | skRotatingPlane: 'sk-rotationg-plane', 6 | skSpinnerPulse: 'sk-spinner-pulse', 7 | skThreeBounce: 'sk-three-bounce', 8 | skWanderingCubes: 'sk-wandering-cubes', 9 | skWave: 'sk-wave', 10 | skLine: 'sk-line-material' 11 | }; 12 | 13 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/spinner/spinner.component.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 |
5 |
6 |
7 |
8 |
9 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/spinner/spinner.component.scss: -------------------------------------------------------------------------------- 1 | #http-loader { 2 | top: 0; 3 | left: 0; 4 | height: 100%; 5 | width: 100%; 6 | position: fixed; 7 | z-index: 9999; 8 | } 9 | 10 | .loader-bg { 11 | height: 100%; 12 | width: 100%; 13 | position: absolute; 14 | filter: alpha(opacity=70); 15 | opacity: .7; 16 | background-color: #f1f1f1; 17 | } 18 | 19 | .colored-parent, .colored > div { 20 | background-color: #333; 21 | } 22 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/toast/toast.component.html: -------------------------------------------------------------------------------- 1 | 14 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/toast/toast.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/app/theme/shared/components/toast/toast.component.scss -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/toast/toast.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { async, ComponentFixture, TestBed } from '@angular/core/testing'; 2 | 3 | import { ToastComponent } from './toast.component'; 4 | 5 | describe('ToastComponent', () => { 6 | let component: ToastComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(async(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ ToastComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(ToastComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/toast/toast.service.spec.ts: -------------------------------------------------------------------------------- 1 | import { TestBed } from '@angular/core/testing'; 2 | 3 | import { ToastService } from './toast.service'; 4 | 5 | describe('ToastService', () => { 6 | beforeEach(() => TestBed.configureTestingModule({})); 7 | 8 | it('should be created', () => { 9 | const service: ToastService = TestBed.get(ToastService); 10 | expect(service).toBeTruthy(); 11 | }); 12 | }); 13 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/toast/toast.service.ts: -------------------------------------------------------------------------------- 1 | import {EventEmitter, Injectable, Output} from '@angular/core'; 2 | interface Toast { 3 | id: string; 4 | delay: number; 5 | } 6 | 7 | @Injectable() 8 | export class ToastService { 9 | @Output() toggleToast: EventEmitter = new EventEmitter(); 10 | constructor() { } 11 | 12 | toast(event) { 13 | this.toggleToast.emit(event); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/todo/todo-card-complete.directive.ts: -------------------------------------------------------------------------------- 1 | import {Directive, ElementRef, HostListener} from '@angular/core'; 2 | 3 | @Directive({ 4 | selector: '[appTodoCardComplete]' 5 | }) 6 | export class TodoCardCompleteDirective { 7 | constructor(private elements: ElementRef) {} 8 | 9 | @HostListener('click', ['$event']) 10 | onToggle($event: any) { 11 | $event.preventDefault(); 12 | this.elements.nativeElement.classList.toggle('complete'); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/components/todo/todo-list-remove.directive.ts: -------------------------------------------------------------------------------- 1 | import {Directive, ElementRef, HostListener} from '@angular/core'; 2 | 3 | @Directive({ 4 | selector: '[appTodoListRemove]' 5 | }) 6 | export class TodoListRemoveDirective { 7 | constructor(private elements: ElementRef) {} 8 | 9 | @HostListener('click', ['$event']) 10 | onToggle($event: any) { 11 | $event.preventDefault(); 12 | const parent = (this.elements).nativeElement.parentElement.parentElement; 13 | parent.remove(); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /template/src/app/theme/shared/shared.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { SharedModule } from './shared.module'; 2 | 3 | describe('SharedModule', () => { 4 | let sharedModule: SharedModule; 5 | 6 | beforeEach(() => { 7 | sharedModule = new SharedModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(sharedModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /template/src/assets/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/.gitkeep -------------------------------------------------------------------------------- /template/src/assets/fonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/fa-brands-400.eot -------------------------------------------------------------------------------- /template/src/assets/fonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /template/src/assets/fonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/fa-brands-400.woff -------------------------------------------------------------------------------- /template/src/assets/fonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /template/src/assets/fonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/fa-regular-400.eot -------------------------------------------------------------------------------- /template/src/assets/fonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /template/src/assets/fonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/fa-regular-400.woff -------------------------------------------------------------------------------- /template/src/assets/fonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /template/src/assets/fonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/fa-solid-900.eot -------------------------------------------------------------------------------- /template/src/assets/fonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /template/src/assets/fonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/fa-solid-900.woff -------------------------------------------------------------------------------- /template/src/assets/fonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /template/src/assets/fonts/feather.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/feather.eot -------------------------------------------------------------------------------- /template/src/assets/fonts/feather.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/feather.ttf -------------------------------------------------------------------------------- /template/src/assets/fonts/feather.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/feather.woff -------------------------------------------------------------------------------- /template/src/assets/fonts/opensans/mem5YaGs126MiZpBA-UNirkOUehpOqc.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/opensans/mem5YaGs126MiZpBA-UNirkOUehpOqc.woff2 -------------------------------------------------------------------------------- /template/src/assets/fonts/opensans/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/opensans/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2 -------------------------------------------------------------------------------- /template/src/assets/fonts/opensans/mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/opensans/mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2 -------------------------------------------------------------------------------- /template/src/assets/fonts/opensans/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/opensans/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2 -------------------------------------------------------------------------------- /template/src/assets/fonts/opensans/mem5YaGs126MiZpBA-UNirkOXehpOqc.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/opensans/mem5YaGs126MiZpBA-UNirkOXehpOqc.woff2 -------------------------------------------------------------------------------- /template/src/assets/fonts/opensans/mem5YaGs126MiZpBA-UNirkOXuhpOqc.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/opensans/mem5YaGs126MiZpBA-UNirkOXuhpOqc.woff2 -------------------------------------------------------------------------------- /template/src/assets/fonts/opensans/mem8YaGs126MiZpBA-UFUZ0bbck.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/opensans/mem8YaGs126MiZpBA-UFUZ0bbck.woff2 -------------------------------------------------------------------------------- /template/src/assets/fonts/opensans/mem8YaGs126MiZpBA-UFVZ0b.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/opensans/mem8YaGs126MiZpBA-UFVZ0b.woff2 -------------------------------------------------------------------------------- /template/src/assets/fonts/opensans/mem8YaGs126MiZpBA-UFVp0bbck.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/opensans/mem8YaGs126MiZpBA-UFVp0bbck.woff2 -------------------------------------------------------------------------------- /template/src/assets/fonts/opensans/mem8YaGs126MiZpBA-UFW50bbck.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/opensans/mem8YaGs126MiZpBA-UFW50bbck.woff2 -------------------------------------------------------------------------------- /template/src/assets/fonts/opensans/mem8YaGs126MiZpBA-UFWJ0bbck.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/opensans/mem8YaGs126MiZpBA-UFWJ0bbck.woff2 -------------------------------------------------------------------------------- /template/src/assets/fonts/opensans/mem8YaGs126MiZpBA-UFWZ0bbck.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/opensans/mem8YaGs126MiZpBA-UFWZ0bbck.woff2 -------------------------------------------------------------------------------- /template/src/assets/fonts/opensans/mem8YaGs126MiZpBA-UFWp0bbck.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/opensans/mem8YaGs126MiZpBA-UFWp0bbck.woff2 -------------------------------------------------------------------------------- /template/src/assets/fonts/pct.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/pct.eot -------------------------------------------------------------------------------- /template/src/assets/fonts/pct.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/pct.ttf -------------------------------------------------------------------------------- /template/src/assets/fonts/pct.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/fonts/pct.woff -------------------------------------------------------------------------------- /template/src/assets/images/auth/auth-logo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/auth/auth-logo-dark.png -------------------------------------------------------------------------------- /template/src/assets/images/auth/auth-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/auth/auth-logo.png -------------------------------------------------------------------------------- /template/src/assets/images/auth/img-auth-big.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/auth/img-auth-big.jpg -------------------------------------------------------------------------------- /template/src/assets/images/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/close.png -------------------------------------------------------------------------------- /template/src/assets/images/complete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/complete.png -------------------------------------------------------------------------------- /template/src/assets/images/gallery-grid/masonry-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/gallery-grid/masonry-1.jpg -------------------------------------------------------------------------------- /template/src/assets/images/gallery-grid/masonry-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/gallery-grid/masonry-2.jpg -------------------------------------------------------------------------------- /template/src/assets/images/gallery-grid/masonry-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/gallery-grid/masonry-3.jpg -------------------------------------------------------------------------------- /template/src/assets/images/gallery-grid/masonry-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/gallery-grid/masonry-4.jpg -------------------------------------------------------------------------------- /template/src/assets/images/gallery-grid/masonry-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/gallery-grid/masonry-5.jpg -------------------------------------------------------------------------------- /template/src/assets/images/gallery-grid/masonry-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/gallery-grid/masonry-6.jpg -------------------------------------------------------------------------------- /template/src/assets/images/gallery-grid/masonry-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/gallery-grid/masonry-7.jpg -------------------------------------------------------------------------------- /template/src/assets/images/gallery-grid/masonry-8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/gallery-grid/masonry-8.jpg -------------------------------------------------------------------------------- /template/src/assets/images/light-box/l1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/light-box/l1.jpg -------------------------------------------------------------------------------- /template/src/assets/images/light-box/l2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/light-box/l2.jpg -------------------------------------------------------------------------------- /template/src/assets/images/light-box/l3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/light-box/l3.jpg -------------------------------------------------------------------------------- /template/src/assets/images/light-box/l4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/light-box/l4.jpg -------------------------------------------------------------------------------- /template/src/assets/images/light-box/l5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/light-box/l5.jpg -------------------------------------------------------------------------------- /template/src/assets/images/light-box/l6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/light-box/l6.jpg -------------------------------------------------------------------------------- /template/src/assets/images/light-box/sl1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/light-box/sl1.jpg -------------------------------------------------------------------------------- /template/src/assets/images/light-box/sl2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/light-box/sl2.jpg -------------------------------------------------------------------------------- /template/src/assets/images/light-box/sl3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/light-box/sl3.jpg -------------------------------------------------------------------------------- /template/src/assets/images/light-box/sl4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/light-box/sl4.jpg -------------------------------------------------------------------------------- /template/src/assets/images/light-box/sl5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/light-box/sl5.jpg -------------------------------------------------------------------------------- /template/src/assets/images/light-box/sl6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/light-box/sl6.jpg -------------------------------------------------------------------------------- /template/src/assets/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/loading.gif -------------------------------------------------------------------------------- /template/src/assets/images/logo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/logo-dark.png -------------------------------------------------------------------------------- /template/src/assets/images/logo-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/logo-icon.png -------------------------------------------------------------------------------- /template/src/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/logo.png -------------------------------------------------------------------------------- /template/src/assets/images/maintenance/404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/maintenance/404.png -------------------------------------------------------------------------------- /template/src/assets/images/maintenance/maintance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/maintenance/maintance.png -------------------------------------------------------------------------------- /template/src/assets/images/maintenance/sparcle-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/maintenance/sparcle-1.png -------------------------------------------------------------------------------- /template/src/assets/images/maintenance/sparcle-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/maintenance/sparcle-2.png -------------------------------------------------------------------------------- /template/src/assets/images/nav-bg/body-bg-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/nav-bg/body-bg-1.jpg -------------------------------------------------------------------------------- /template/src/assets/images/nav-bg/body-bg-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/nav-bg/body-bg-2.jpg -------------------------------------------------------------------------------- /template/src/assets/images/nav-bg/body-bg-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/nav-bg/body-bg-3.jpg -------------------------------------------------------------------------------- /template/src/assets/images/nav-bg/body-bg-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/nav-bg/body-bg-4.jpg -------------------------------------------------------------------------------- /template/src/assets/images/nav-bg/body-bg-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/nav-bg/body-bg-5.jpg -------------------------------------------------------------------------------- /template/src/assets/images/nav-bg/body-bg-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/nav-bg/body-bg-6.jpg -------------------------------------------------------------------------------- /template/src/assets/images/nav-bg/navbar-img-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/nav-bg/navbar-img-1.jpg -------------------------------------------------------------------------------- /template/src/assets/images/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/next.png -------------------------------------------------------------------------------- /template/src/assets/images/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/prev.png -------------------------------------------------------------------------------- /template/src/assets/images/product/card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/product/card.png -------------------------------------------------------------------------------- /template/src/assets/images/product/cash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/product/cash.png -------------------------------------------------------------------------------- /template/src/assets/images/product/cc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/product/cc.png -------------------------------------------------------------------------------- /template/src/assets/images/product/paypal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/product/paypal.png -------------------------------------------------------------------------------- /template/src/assets/images/product/prod-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/product/prod-1.jpg -------------------------------------------------------------------------------- /template/src/assets/images/product/prod-10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/product/prod-10.jpg -------------------------------------------------------------------------------- /template/src/assets/images/product/prod-11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/product/prod-11.jpg -------------------------------------------------------------------------------- /template/src/assets/images/product/prod-12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/product/prod-12.jpg -------------------------------------------------------------------------------- /template/src/assets/images/product/prod-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/product/prod-2.jpg -------------------------------------------------------------------------------- /template/src/assets/images/product/prod-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/product/prod-3.jpg -------------------------------------------------------------------------------- /template/src/assets/images/product/prod-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/product/prod-4.jpg -------------------------------------------------------------------------------- /template/src/assets/images/product/prod-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/product/prod-5.jpg -------------------------------------------------------------------------------- /template/src/assets/images/product/prod-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/product/prod-6.jpg -------------------------------------------------------------------------------- /template/src/assets/images/product/prod-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/product/prod-7.jpg -------------------------------------------------------------------------------- /template/src/assets/images/product/prod-8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/product/prod-8.jpg -------------------------------------------------------------------------------- /template/src/assets/images/product/prod-9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/product/prod-9.jpg -------------------------------------------------------------------------------- /template/src/assets/images/product/prod-anim.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/product/prod-anim.jpg -------------------------------------------------------------------------------- /template/src/assets/images/product/prod-big-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/product/prod-big-1.jpg -------------------------------------------------------------------------------- /template/src/assets/images/product/prod-big-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/product/prod-big-2.jpg -------------------------------------------------------------------------------- /template/src/assets/images/product/prod-big-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/product/prod-big-3.jpg -------------------------------------------------------------------------------- /template/src/assets/images/product/prod-big-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/product/prod-big-4.jpg -------------------------------------------------------------------------------- /template/src/assets/images/product/prod-big-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/product/prod-big-5.jpg -------------------------------------------------------------------------------- /template/src/assets/images/profile/bg-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/profile/bg-1.jpg -------------------------------------------------------------------------------- /template/src/assets/images/profile/bg-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/profile/bg-2.jpg -------------------------------------------------------------------------------- /template/src/assets/images/profile/bg-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/profile/bg-3.jpg -------------------------------------------------------------------------------- /template/src/assets/images/profile/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/profile/cover.jpg -------------------------------------------------------------------------------- /template/src/assets/images/slider/img-slide-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/slider/img-slide-1.jpg -------------------------------------------------------------------------------- /template/src/assets/images/slider/img-slide-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/slider/img-slide-2.jpg -------------------------------------------------------------------------------- /template/src/assets/images/slider/img-slide-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/slider/img-slide-3.jpg -------------------------------------------------------------------------------- /template/src/assets/images/slider/img-slide-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/slider/img-slide-4.jpg -------------------------------------------------------------------------------- /template/src/assets/images/slider/img-slide-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/slider/img-slide-5.jpg -------------------------------------------------------------------------------- /template/src/assets/images/slider/img-slide-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/slider/img-slide-6.jpg -------------------------------------------------------------------------------- /template/src/assets/images/slider/img-slide-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/slider/img-slide-7.jpg -------------------------------------------------------------------------------- /template/src/assets/images/ticket/p1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/ticket/p1.jpg -------------------------------------------------------------------------------- /template/src/assets/images/ticket/p2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/ticket/p2.jpg -------------------------------------------------------------------------------- /template/src/assets/images/ticket/p3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/ticket/p3.jpg -------------------------------------------------------------------------------- /template/src/assets/images/ticket/p4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/ticket/p4.jpg -------------------------------------------------------------------------------- /template/src/assets/images/ticket/p5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/ticket/p5.jpg -------------------------------------------------------------------------------- /template/src/assets/images/user/avatar-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/user/avatar-1.jpg -------------------------------------------------------------------------------- /template/src/assets/images/user/avatar-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/user/avatar-2.jpg -------------------------------------------------------------------------------- /template/src/assets/images/user/avatar-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/user/avatar-3.jpg -------------------------------------------------------------------------------- /template/src/assets/images/user/avatar-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/user/avatar-4.jpg -------------------------------------------------------------------------------- /template/src/assets/images/user/avatar-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/user/avatar-5.jpg -------------------------------------------------------------------------------- /template/src/assets/images/user/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/user/cover.jpg -------------------------------------------------------------------------------- /template/src/assets/images/user/img-avatar-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/user/img-avatar-1.jpg -------------------------------------------------------------------------------- /template/src/assets/images/user/img-avatar-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/user/img-avatar-2.jpg -------------------------------------------------------------------------------- /template/src/assets/images/user/img-avatar-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/user/img-avatar-3.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/AUSTRALIA.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/AUSTRALIA.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/BRAZIL.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/BRAZIL.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/GERMANY.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/GERMANY.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/PHONE1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/PHONE1.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/PHONE2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/PHONE2.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/PHONE3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/PHONE3.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/PHONE4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/PHONE4.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/UK.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/UK.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/USA.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/USA.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/blur-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/blur-bg.png -------------------------------------------------------------------------------- /template/src/assets/images/widget/dashborad-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/dashborad-1.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/dashborad-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/dashborad-2.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/dashborad-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/dashborad-3.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/dashborad-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/dashborad-4.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/dashborad-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/dashborad-5.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/emoticon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/emoticon.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/img-round1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/img-round1.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/p1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/p1.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/p2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/p2.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/p3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/p3.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/p4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/p4.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/profile-person1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/profile-person1.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/slider5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/slider5.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/slider6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/slider6.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/slider7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/slider7.jpg -------------------------------------------------------------------------------- /template/src/assets/images/widget/user-blur-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/user-blur-bg.png -------------------------------------------------------------------------------- /template/src/assets/images/widget/wather2bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/wather2bottom.png -------------------------------------------------------------------------------- /template/src/assets/images/widget/watherbottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/watherbottom.png -------------------------------------------------------------------------------- /template/src/assets/images/widget/wathernature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/wathernature.png -------------------------------------------------------------------------------- /template/src/assets/images/widget/watherstar1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/watherstar1.png -------------------------------------------------------------------------------- /template/src/assets/images/widget/watherstar2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/images/widget/watherstar2.png -------------------------------------------------------------------------------- /template/src/assets/tinymce/skins/lightgray/content.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/tinymce/skins/lightgray/content.min.css -------------------------------------------------------------------------------- /template/src/assets/tinymce/skins/lightgray/skin.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/assets/tinymce/skins/lightgray/skin.min.css -------------------------------------------------------------------------------- /template/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /template/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/dist/zone-error'; // Included with Angular CLI. 17 | -------------------------------------------------------------------------------- /template/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenixcoded/flat-able-free-angular-admin-template/08995aac336e55a3a6f01a327f3df34fe6ffcc53/template/src/favicon.ico -------------------------------------------------------------------------------- /template/src/main.ts: -------------------------------------------------------------------------------- 1 | import { enableProdMode } from '@angular/core'; 2 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 3 | 4 | import { AppModule } from './app/app.module'; 5 | import { environment } from './environments/environment'; 6 | 7 | if (environment.production) { 8 | enableProdMode(); 9 | } 10 | 11 | platformBrowserDynamic().bootstrapModule(AppModule) 12 | .catch(err => console.error(err)); 13 | -------------------------------------------------------------------------------- /template/src/scss/ng-module/_ng-module.scss: -------------------------------------------------------------------------------- 1 | @import '~ngx-owl-carousel-o/lib/styles/scss/owl.carousel'; 2 | @import '~ngx-owl-carousel-o/lib/styles/scss/owl.theme.default'; 3 | 4 | @import "~ngx-lightbox/lightbox.css"; 5 | @import "~nouislider/distribute/nouislider.min.css"; 6 | 7 | @import "ngx-perfect-scrollbar"; 8 | -------------------------------------------------------------------------------- /template/src/scss/themes/bootstrap-overlay/_badge.scss: -------------------------------------------------------------------------------- 1 | /** ===================== 2 | Badges css start 3 | ========================== **/ 4 | 5 | .badge { 6 | font-size: 80%; 7 | padding: 0.35em 0.6em; 8 | font-weight: 600; 9 | } 10 | @each $color, $value in $theme-colors { 11 | .badge-light-#{$color} { 12 | background: transparentize($value,.8); 13 | border-color: theme-color-level($color, $alert-border-level); 14 | color: $value; 15 | } 16 | 17 | a.badge-light-#{$color} { 18 | &.active, 19 | &:active, 20 | &:focus, 21 | &:hover { 22 | background: $value; 23 | border-color: $value; 24 | color: theme-color-level($color, $alert-bg-level); 25 | } 26 | } 27 | } 28 | /**====== Badges css end ======**/ 29 | -------------------------------------------------------------------------------- /template/src/scss/themes/bootstrap-overlay/_button.scss: -------------------------------------------------------------------------------- 1 | /** ===================== 2 | button css start 3 | ========================== **/ 4 | .btn-page { 5 | .btn { 6 | margin-right: 5px; 7 | margin-bottom: 5px; 8 | } 9 | 10 | .btn-group, 11 | .btn-group-vertical { 12 | .btn { 13 | margin-right: 0; 14 | margin-bottom: 0; 15 | } 16 | } 17 | } 18 | 19 | .btn.btn-icon { 20 | width: 45px; 21 | height: 45px; 22 | padding: 0; 23 | border-radius: 50%; 24 | font-size: 18px; 25 | display: inline-flex; 26 | align-items: center; 27 | justify-content: center; 28 | } 29 | .btn-flat{ 30 | 31 | } 32 | -------------------------------------------------------------------------------- /template/src/scss/themes/plugin/_lightbox.scss: -------------------------------------------------------------------------------- 1 | .lb-cancel { 2 | background: url("assets/images/loading.gif") no-repeat; 3 | } 4 | 5 | .lb-nav a.lb-prev { 6 | background: url("assets/images/prev.png") left 48% no-repeat; 7 | } 8 | 9 | .lb-nav a.lb-next { 10 | background: url("assets/images/next.png") right 48% no-repeat; 11 | } 12 | 13 | .lb-data .lb-caption a { 14 | color: theme-color("primary"); 15 | } 16 | 17 | .lb-data .lb-close { 18 | background: url("assets/images/close.png") top right no-repeat; 19 | } 20 | -------------------------------------------------------------------------------- /template/src/scss/themes/plugin/_maxlength.scss: -------------------------------------------------------------------------------- 1 | .bootstrap-maxlength { 2 | background: theme-color("primary"); 3 | border-radius: $card-border-radius; 4 | padding: 5px 10px; 5 | color: #fff; 6 | &.label-danger{ 7 | background: theme-color("danger"); 8 | } 9 | &.label-success{ 10 | background: theme-color("success"); 11 | } 12 | &.label-warning{ 13 | background: theme-color("warning"); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /template/src/scss/themes/plugin/_wizard.scss: -------------------------------------------------------------------------------- 1 | .bt-wizard{ 2 | .nav{ 3 | background: $body-bg; 4 | .nav-link{ 5 | &.active{ 6 | box-shadow: 0px 0px 5px 2px transparentize(theme-color('primary'),0.7); 7 | } 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /template/src/styles.scss: -------------------------------------------------------------------------------- 1 | /* You can add global styles to this file, and also import other style files */ 2 | 3 | /* SCSS */ 4 | @import "scss/style"; 5 | -------------------------------------------------------------------------------- /template/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/dist/zone-testing'; 4 | import { getTestBed } from '@angular/core/testing'; 5 | import { 6 | BrowserDynamicTestingModule, 7 | platformBrowserDynamicTesting 8 | } from '@angular/platform-browser-dynamic/testing'; 9 | 10 | declare const require: any; 11 | 12 | // First, initialize the Angular testing environment. 13 | getTestBed().initTestEnvironment( 14 | BrowserDynamicTestingModule, 15 | platformBrowserDynamicTesting() 16 | ); 17 | // Then we find all the tests. 18 | const context = require.context('./', true, /\.spec\.ts$/); 19 | // And load the modules. 20 | context.keys().map(context); 21 | -------------------------------------------------------------------------------- /template/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "./out-tsc/app", 5 | "types": [] 6 | }, 7 | "files": [ 8 | "src/main.ts", 9 | "src/polyfills.ts" 10 | ], 11 | "include": [ 12 | "src/**/*.d.ts" 13 | ], 14 | "exclude": [ 15 | "src/test.ts", 16 | "src/**/*.spec.ts" 17 | ] 18 | } 19 | -------------------------------------------------------------------------------- /template/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compileOnSave": false, 3 | "compilerOptions": { 4 | "baseUrl": "./", 5 | "outDir": "./dist/out-tsc", 6 | "sourceMap": true, 7 | "declaration": false, 8 | "downlevelIteration": true, 9 | "experimentalDecorators": true, 10 | "module": "esnext", 11 | "moduleResolution": "node", 12 | "importHelpers": true, 13 | "target": "es2015", 14 | "typeRoots": [ 15 | "node_modules/@types" 16 | ], 17 | "lib": [ 18 | "es2018", 19 | "dom" 20 | ] 21 | }, 22 | "angularCompilerOptions": { 23 | "fullTemplateTypeCheck": true, 24 | "strictInjectionParameters": true 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /template/tsconfig.spec.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "./out-tsc/spec", 5 | "types": [ 6 | "jasmine", 7 | "node" 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 | --------------------------------------------------------------------------------