From af7e863f4d0722b9336feeb0ae71a9bed157910c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=87etin?= <69278826+cetincakiroglu@users.noreply.github.com> Date: Fri, 22 Jul 2022 13:13:50 +0300 Subject: [PATCH] Update to new structure --- .gitignore | 32 +- CHANGELOG.md | 10 + package.json | 6 +- src/app/api/appconfig.ts | 6 - src/app/api/image.ts | 6 - src/app/app-routing.module.ts | 74 +- src/app/app.component.spec.ts | 27 - src/app/app.config.component.html | 242 - src/app/app.config.component.ts | 75 - src/app/app.footer.component.html | 5 - src/app/app.footer.component.ts | 10 - src/app/app.main.component.html | 21 - src/app/app.main.component.ts | 182 - src/app/app.menu.component.ts | 146 - src/app/app.menuitem.component.ts | 152 - src/app/app.module.ts | 290 +- src/app/app.topbar.component.html | 29 - src/app/app.topbar.component.ts | 15 - src/app/components/access/access.component.ts | 7 - src/app/components/blocks/blocks.component.ts | 407 - src/app/components/button/button.component.ts | 27 - src/app/components/charts/charts.component.ts | 374 - .../dashboard/dashboard.component.ts | 131 - .../documentation.component.html | 69 - src/app/components/empty/empty.component.ts | 6 - src/app/components/error/error.component.ts | 7 - src/app/components/file/file.component.ts | 21 - src/app/components/icons/icons.component.html | 57 - src/app/components/icons/icons.component.ts | 52 - src/app/components/input/input.component.ts | 128 - .../components/landing/landing.component.html | 357 - .../components/landing/landing.component.ts | 83 - src/app/components/list/list.component.ts | 67 - src/app/components/login/login.component.ts | 51 - src/app/components/media/media.component.ts | 70 - .../menus/confirmation.component.ts | 15 - src/app/components/menus/menus.module.ts | 27 - src/app/components/menus/payment.component.ts | 15 - .../components/menus/personal.component.ts | 15 - src/app/components/menus/seat.component.ts | 15 - src/app/components/misc/misc.component.ts | 19 - .../components/notfound/notfound.component.ts | 7 - src/app/components/table/table.component.ts | 145 - .../timeline/timeline.component.html | 34 - .../components/timeline/timeline.component.ts | 72 - src/app/{ => demo}/api/customer.ts | 0 src/app/demo/api/image.ts | 6 + src/app/{ => demo}/api/product.ts | 2 +- .../auth/access/access-routing.module.ts | 11 + .../auth}/access/access.component.html | 4 +- .../auth/access/access.component.ts | 7 + .../components/auth/access/access.module.ts | 16 + .../components/auth/auth-routing.module.ts | 12 + src/app/demo/components/auth/auth.module.ts | 11 + .../auth/error/error-routing.module.ts | 11 + .../auth}/error/error.component.html | 4 +- .../components/auth/error/error.component.ts | 7 + .../components/auth/error/error.module.ts | 15 + .../auth/login/login-routing.module.ts | 11 + .../auth}/login/login.component.html | 12 +- .../components/auth/login/login.component.ts | 33 + .../components/auth/login/login.module.ts | 23 + .../demo/components/code/code.component.scss | 44 + .../components/code/code.component.ts} | 6 +- .../dashboard/dashboard-routing.module.ts | 11 + .../dashboard/dashboard.component.html | 10 +- .../dashboard/dashboard.component.ts | 103 + .../components/dashboard/dashboard.module.ts | 27 + .../documentation-routing.module.ts | 11 + .../documentation.component.html | 137 + .../documentation/documentation.component.ts | 2 +- .../documentation/documentation.module.ts | 15 + .../landing/landing-routing.module.ts | 11 + .../components/landing/landing.component.html | 359 + .../components/landing/landing.component.ts | 63 + .../demo/components/landing/landing.module.ts | 23 + .../notfound/notfound.component.html | 2 +- .../components/notfound/notfound.component.ts | 7 + .../pages/crud/crud-routing.module.ts | 11 + .../pages}/crud/crud.component.html | 6 +- .../components/pages}/crud/crud.component.ts | 69 +- .../demo/components/pages/crud/crud.module.ts | 41 + .../pages/empty/emptydemo-routing.module.ts | 11 + .../pages/empty/emptydemo.component.html} | 0 .../pages/empty/emptydemo.component.ts | 6 + .../pages/empty/emptydemo.module.ts | 13 + .../components/pages/pages-routing.module.ts | 12 + src/app/demo/components/pages/pages.module.ts | 12 + .../timeline/timelinedemo-routing.module.ts | 11 + .../timeline/timelinedemo.component.html | 90 + .../pages/timeline/timelinedemo.component.ts | 27 + .../pages/timeline/timelinedemo.module.ts | 19 + .../pages/timeline/timelinedemo.scss | 21 + .../primeblocks}/blocks/blocks.component.html | 4 +- .../primeblocks/blocks/blocks.component.ts | 399 + .../blockviewer/blockviewer.component.scss | 5 +- .../blockviewer/blockviewer.component.ts | 45 +- .../primeblocks/primeblocks-routing.module.ts | 11 + .../primeblocks/primeblocks.module.ts | 33 + .../uikit/button/buttondemo-routing.module.ts | 11 + .../uikit/button/buttondemo.component.html} | 10 +- .../uikit/button/buttondemo.component.ts | 27 + .../uikit/button/buttondemo.module.ts | 21 + .../uikit/charts/charts-routing.module.ts | 12 + .../uikit}/charts/charts.component.html | 0 .../uikit/charts/charts.component.ts | 268 + .../components/uikit/charts/charts.module.ts | 15 + .../uikit/file/filedemo-routing.module.ts | 11 + .../uikit/file/filedemo.component.html} | 7 +- .../uikit/file/filedemo.component.ts | 25 + .../components/uikit/file/filedemo.module.ts | 17 + .../floatlabeldemo-routing.module.ts | 11 + .../floatlabel/floatlabeldemo.component.html} | 33 +- .../floatlabel/floatlabeldemo.component.ts} | 23 +- .../uikit/floatlabel/floatlabeldemo.module.ts | 35 + .../formlayout/formlayout-routing.module.ts | 11 + .../formlayout/formlayout.component.html | 0 .../uikit}/formlayout/formlayout.component.ts | 4 +- .../uikit/formlayout/formlayout.module.ts | 24 + .../uikit/input/inputdemo-routing.module.ts | 11 + .../uikit/input/inputdemo.component.html} | 135 +- .../uikit/input/inputdemo.component.ts | 124 + .../uikit/input/inputdemo.module.ts | 59 + .../invalidstatedemo-routing.module.ts | 11 + .../invalid/invalidstatedemo.component.html} | 2 + .../invalid/invalidstatedemo.component.ts} | 22 +- .../uikit/invalid/invalidstatedemo.module.ts | 37 + .../uikit/list/listdemo-routing.module.ts | 11 + .../uikit/list/listdemo.component.html} | 8 +- .../uikit/list/listdemo.component.ts | 72 + .../components/uikit/list/listdemo.module.ts | 29 + .../uikit/media/mediademo-routing.module.ts | 11 + .../uikit/media/mediademo.component.html} | 0 .../uikit/media/mediademo.component.ts | 63 + .../uikit/media/mediademo.module.ts | 21 + .../uikit/menus/confirmation.component.ts | 12 + .../uikit}/menus/menus.component.html | 0 .../uikit}/menus/menus.component.ts | 61 +- .../components/uikit/menus/menus.module.ts | 54 + .../uikit/menus/payment.component.ts | 12 + .../uikit/menus/personal.component.ts | 12 + .../components/uikit/menus/seat.component.ts | 12 + .../messages/messagesdemo-routing.module.ts | 11 + .../messages/messagesdemo.component.html} | 0 .../uikit/messages/messagesdemo.component.ts} | 11 +- .../uikit/messages/messagesdemo.module.ts | 23 + .../uikit/misc/miscdemo-routing.module.ts | 11 + .../uikit/misc/miscdemo.component.html} | 16 +- .../uikit/misc/miscdemo.component.ts | 25 + .../components/uikit/misc/miscdemo.module.ts | 33 + .../overlays/overlaysdemo-routing.module.ts | 11 + .../overlays/overlaysdemo.component.html} | 4 +- .../uikit/overlays/overlaysdemo.component.ts} | 39 +- .../uikit/overlays/overlaysdemo.module.ts | 37 + .../uikit/panels/panelsdemo-routing.module.ts | 11 + .../uikit/panels/panelsdemo.component.html} | 4 +- .../uikit/panels/panelsdemo.component.ts} | 12 +- .../uikit/panels/panelsdemo.module.ts | 39 + .../uikit/table/tabledemo-routing.module.ts | 11 + .../uikit/table/tabledemo.component.html} | 8 +- .../uikit/table/tabledemo.component.ts | 150 + .../uikit/table/tabledemo.module.ts | 37 + .../uikit/tree/treedemo-routing.module.ts | 11 + .../uikit/tree/treedemo.component.html} | 13 +- .../uikit/tree/treedemo.component.ts} | 23 +- .../components/uikit/tree/treedemo.module.ts | 19 + .../components/uikit/uikit-routing.module.ts | 25 + src/app/demo/components/uikit/uikit.module.ts | 12 + .../utilities/icons/icons.component.html | 56 + .../utilities/icons/icons.component.ts | 50 + .../utilities/utilities-routing.module.ts | 11 + .../components/utilities/utilities.module.ts | 17 + .../service/country.service.ts} | 8 +- .../service/customer.service.ts} | 1 - .../service/event.service.ts} | 8 +- .../service/icon.service.ts} | 6 +- src/app/demo/service/node.service.ts | 33 + .../service/photo.service.ts} | 9 +- .../service/product.service.ts} | 25 +- src/app/layout/api/menuchangeevent.ts | 4 + src/app/layout/app.footer.component.html | 5 + src/app/layout/app.footer.component.ts | 10 + src/app/layout/app.layout.component.html | 14 + src/app/layout/app.layout.component.ts | 97 + src/app/layout/app.layout.module.ts | 46 + src/app/layout/app.menu.component.html | 11 + src/app/layout/app.menu.component.ts | 166 + .../{service => layout}/app.menu.service.ts | 13 +- src/app/layout/app.menuitem.component.ts | 166 + src/app/layout/app.sidebar.component.html | 1 + src/app/layout/app.sidebar.component.ts | 11 + src/app/layout/app.topbar.component.html | 31 + src/app/layout/app.topbar.component.ts | 14 + .../layout/config/app.config.component.html | 242 + src/app/layout/config/app.config.component.ts | 105 + src/app/layout/config/config.module.ts | 26 + src/app/layout/service/app.layout.service.ts | 112 + src/app/service/app.config.service.ts | 27 - src/app/service/nodeservice.ts | 34 - src/assets/demo/data/files-lazy.json | 0 src/assets/demo/data/files.json | 0 src/assets/demo/data/filesystem-lazy.json | 0 src/assets/demo/data/filesystem.json | 0 src/assets/demo/data/scheduleevents.json | 0 .../images/access}/asset-access.svg | 0 .../images/access}/logo-orange.svg | 0 .../images/error}/asset-error.svg | 0 .../images/error}/logo-error.svg | 0 .../flag}/flag_placeholder.png | Bin .../images/landing}/enterprise.svg | 0 .../images => demo/images/landing}/free.svg | 0 .../images/landing}/mockup-desktop.svg | 0 .../images => demo/images/landing}/mockup.svg | 0 .../images/landing}/new-badge.svg | 0 .../images/landing}/peak-logo.svg | 0 .../images/landing}/screen-1.png | Bin .../images/landing}/startup.svg | 0 .../images => demo/images/login}/avatar.png | Bin .../images/notfound}/logo-blue.svg | 0 src/assets/demo/styles/badges.css | 92 + src/assets/demo/styles/badges.css.map | 9 + src/assets/demo/{ => styles}/badges.scss | 0 src/assets/demo/styles/documentation.css | 30 + src/assets/demo/styles/documentation.css.map | 9 + .../demo/{ => styles}/documentation.scss | 0 src/assets/demo/{ => styles}/flags/flags.css | 0 .../{ => styles}/flags/flags_responsive.png | Bin src/assets/layout/images/icon.svg | 3 - src/assets/layout/images/screen.png | Bin 127306 -> 0 bytes .../layout/images/widgets/user-card.jpg | Bin 2648478 -> 0 bytes src/assets/layout/styles/layout/_config.scss | 42 + .../styles}/layout/_content.scss | 0 .../styles}/layout/_footer.scss | 0 .../{sass => layout/styles}/layout/_main.scss | 7 +- src/assets/layout/styles/layout/_menu.scss | 141 + .../styles}/layout/_mixins.scss | 0 .../styles/layout/_preloading.scss} | 0 .../styles}/layout/_responsive.scss | 37 +- .../styles}/layout/_topbar.scss | 0 .../styles}/layout/_typography.scss | 0 src/assets/layout/styles/layout/_utils.scss | 27 + .../styles}/layout/_variables.scss | 0 .../styles/layout/layout.scss} | 5 +- .../lara-dark-blue/fonts/Inter-Bold.woff | Bin .../lara-dark-blue/fonts/Inter-Bold.woff2 | Bin .../lara-dark-blue/fonts/Inter-Light.woff | Bin .../lara-dark-blue/fonts/Inter-Light.woff2 | Bin .../lara-dark-blue/fonts/Inter-Medium.woff | Bin .../lara-dark-blue/fonts/Inter-Medium.woff2 | Bin .../lara-dark-blue/fonts/Inter-Regular.woff | Bin .../lara-dark-blue/fonts/Inter-Regular.woff2 | Bin .../lara-dark-blue/fonts/Inter-SemiBold.woff | Bin .../lara-dark-blue/fonts/Inter-SemiBold.woff2 | Bin .../lara-dark-indigo/fonts/Inter-Bold.woff | Bin .../lara-dark-indigo/fonts/Inter-Bold.woff2 | Bin .../lara-dark-indigo/fonts/Inter-Light.woff | Bin .../lara-dark-indigo/fonts/Inter-Light.woff2 | Bin .../lara-dark-indigo/fonts/Inter-Medium.woff | Bin .../lara-dark-indigo/fonts/Inter-Medium.woff2 | Bin .../lara-dark-indigo/fonts/Inter-Regular.woff | Bin .../fonts/Inter-Regular.woff2 | Bin .../fonts/Inter-SemiBold.woff | Bin .../fonts/Inter-SemiBold.woff2 | Bin .../lara-dark-purple/fonts/Inter-Bold.woff | Bin .../lara-dark-purple/fonts/Inter-Bold.woff2 | Bin .../lara-dark-purple/fonts/Inter-Light.woff | Bin .../lara-dark-purple/fonts/Inter-Light.woff2 | Bin .../lara-dark-purple/fonts/Inter-Medium.woff | Bin .../lara-dark-purple/fonts/Inter-Medium.woff2 | Bin .../lara-dark-purple/fonts/Inter-Regular.woff | Bin .../fonts/Inter-Regular.woff2 | Bin .../fonts/Inter-SemiBold.woff | Bin .../fonts/Inter-SemiBold.woff2 | Bin .../lara-dark-teal/fonts/Inter-Bold.woff | Bin .../lara-dark-teal/fonts/Inter-Bold.woff2 | Bin .../lara-dark-teal/fonts/Inter-Light.woff | Bin .../lara-dark-teal/fonts/Inter-Light.woff2 | Bin .../lara-dark-teal/fonts/Inter-Medium.woff | Bin .../lara-dark-teal/fonts/Inter-Medium.woff2 | Bin .../lara-dark-teal/fonts/Inter-Regular.woff | Bin .../lara-dark-teal/fonts/Inter-Regular.woff2 | Bin .../lara-dark-teal/fonts/Inter-SemiBold.woff | Bin .../lara-dark-teal/fonts/Inter-SemiBold.woff2 | Bin .../lara-light-blue/fonts/Inter-Bold.woff | Bin .../lara-light-blue/fonts/Inter-Bold.woff2 | Bin .../lara-light-blue/fonts/Inter-Light.woff | Bin .../lara-light-blue/fonts/Inter-Light.woff2 | Bin .../lara-light-blue/fonts/Inter-Medium.woff | Bin .../lara-light-blue/fonts/Inter-Medium.woff2 | Bin .../lara-light-blue/fonts/Inter-Regular.woff | Bin .../lara-light-blue/fonts/Inter-Regular.woff2 | Bin .../lara-light-blue/fonts/Inter-SemiBold.woff | Bin .../fonts/Inter-SemiBold.woff2 | Bin .../lara-light-indigo/fonts/Inter-Bold.woff | Bin .../lara-light-indigo/fonts/Inter-Bold.woff2 | Bin .../lara-light-indigo/fonts/Inter-Light.woff | Bin .../lara-light-indigo/fonts/Inter-Light.woff2 | Bin .../lara-light-indigo/fonts/Inter-Medium.woff | Bin .../fonts/Inter-Medium.woff2 | Bin .../fonts/Inter-Regular.woff | Bin .../fonts/Inter-Regular.woff2 | Bin .../fonts/Inter-SemiBold.woff | Bin .../fonts/Inter-SemiBold.woff2 | Bin .../lara-light-purple/fonts/Inter-Bold.woff | Bin .../lara-light-purple/fonts/Inter-Bold.woff2 | Bin .../lara-light-purple/fonts/Inter-Light.woff | Bin .../lara-light-purple/fonts/Inter-Light.woff2 | Bin .../lara-light-purple/fonts/Inter-Medium.woff | Bin .../fonts/Inter-Medium.woff2 | Bin .../fonts/Inter-Regular.woff | Bin .../fonts/Inter-Regular.woff2 | Bin .../fonts/Inter-SemiBold.woff | Bin .../fonts/Inter-SemiBold.woff2 | Bin .../lara-light-teal/fonts/Inter-Bold.woff | Bin .../lara-light-teal/fonts/Inter-Bold.woff2 | Bin .../lara-light-teal/fonts/Inter-Light.woff | Bin .../lara-light-teal/fonts/Inter-Light.woff2 | Bin .../lara-light-teal/fonts/Inter-Medium.woff | Bin .../lara-light-teal/fonts/Inter-Medium.woff2 | Bin .../lara-light-teal/fonts/Inter-Regular.woff | Bin .../lara-light-teal/fonts/Inter-Regular.woff2 | Bin .../lara-light-teal/fonts/Inter-SemiBold.woff | Bin .../fonts/Inter-SemiBold.woff2 | Bin .../fonts/roboto-v20-latin-ext_latin-500.woff | Bin .../roboto-v20-latin-ext_latin-500.woff2 | Bin .../fonts/roboto-v20-latin-ext_latin-700.woff | Bin .../roboto-v20-latin-ext_latin-700.woff2 | Bin .../roboto-v20-latin-ext_latin-regular.woff | Bin .../roboto-v20-latin-ext_latin-regular.woff2 | Bin .../fonts/roboto-v20-latin-ext_latin-500.woff | Bin .../roboto-v20-latin-ext_latin-500.woff2 | Bin .../fonts/roboto-v20-latin-ext_latin-700.woff | Bin .../roboto-v20-latin-ext_latin-700.woff2 | Bin .../roboto-v20-latin-ext_latin-regular.woff | Bin .../roboto-v20-latin-ext_latin-regular.woff2 | Bin .../fonts/roboto-v20-latin-ext_latin-500.woff | Bin .../roboto-v20-latin-ext_latin-500.woff2 | Bin .../fonts/roboto-v20-latin-ext_latin-700.woff | Bin .../roboto-v20-latin-ext_latin-700.woff2 | Bin .../roboto-v20-latin-ext_latin-regular.woff | Bin .../roboto-v20-latin-ext_latin-regular.woff2 | Bin .../fonts/roboto-v20-latin-ext_latin-500.woff | Bin .../roboto-v20-latin-ext_latin-500.woff2 | Bin .../fonts/roboto-v20-latin-ext_latin-700.woff | Bin .../roboto-v20-latin-ext_latin-700.woff2 | Bin .../roboto-v20-latin-ext_latin-regular.woff | Bin .../roboto-v20-latin-ext_latin-regular.woff2 | Bin .../fonts/roboto-v20-latin-ext_latin-500.woff | Bin .../roboto-v20-latin-ext_latin-500.woff2 | Bin .../fonts/roboto-v20-latin-ext_latin-700.woff | Bin .../roboto-v20-latin-ext_latin-700.woff2 | Bin .../roboto-v20-latin-ext_latin-regular.woff | Bin .../roboto-v20-latin-ext_latin-regular.woff2 | Bin .../fonts/roboto-v20-latin-ext_latin-500.woff | Bin .../roboto-v20-latin-ext_latin-500.woff2 | Bin .../fonts/roboto-v20-latin-ext_latin-700.woff | Bin .../roboto-v20-latin-ext_latin-700.woff2 | Bin .../roboto-v20-latin-ext_latin-regular.woff | Bin .../roboto-v20-latin-ext_latin-regular.woff2 | Bin .../fonts/roboto-v20-latin-ext_latin-500.woff | Bin .../roboto-v20-latin-ext_latin-500.woff2 | Bin .../fonts/roboto-v20-latin-ext_latin-700.woff | Bin .../roboto-v20-latin-ext_latin-700.woff2 | Bin .../roboto-v20-latin-ext_latin-regular.woff | Bin .../roboto-v20-latin-ext_latin-regular.woff2 | Bin .../fonts/roboto-v20-latin-ext_latin-500.woff | Bin .../roboto-v20-latin-ext_latin-500.woff2 | Bin .../fonts/roboto-v20-latin-ext_latin-700.woff | Bin .../roboto-v20-latin-ext_latin-700.woff2 | Bin .../roboto-v20-latin-ext_latin-regular.woff | Bin .../roboto-v20-latin-ext_latin-regular.woff2 | Bin .../tailwind-light/fonts/Inter-Bold.woff | Bin .../tailwind-light/fonts/Inter-Bold.woff2 | Bin .../tailwind-light/fonts/Inter-Light.woff | Bin .../tailwind-light/fonts/Inter-Light.woff2 | Bin .../tailwind-light/fonts/Inter-Medium.woff | Bin .../tailwind-light/fonts/Inter-Medium.woff2 | Bin .../tailwind-light/fonts/Inter-Regular.woff | Bin .../tailwind-light/fonts/Inter-Regular.woff2 | Bin .../tailwind-light/fonts/Inter-SemiBold.woff | Bin .../tailwind-light/fonts/Inter-SemiBold.woff2 | Bin src/assets/sass/layout/_config.scss | 103 - src/assets/sass/layout/_menu.scss | 117 - src/assets/sass/layout/_utils.scss | 11 - src/assets/sass/overrides/_overrides.scss | 1 - src/assets/theme/arya-blue/theme.css | 5683 ------------- src/assets/theme/arya-green/theme.css | 5683 ------------- src/assets/theme/arya-orange/theme.css | 5683 ------------- src/assets/theme/arya-purple/theme.css | 5683 ------------- .../theme/bootstrap4-dark-blue/theme.css | 5693 ------------- .../theme/bootstrap4-dark-purple/theme.css | 5693 ------------- .../theme/bootstrap4-light-blue/theme.css | 5693 ------------- .../theme/bootstrap4-light-purple/theme.css | 5693 ------------- src/assets/theme/fluent-light/theme.css | 5818 -------------- src/assets/theme/lara-dark-blue/theme.css | 5716 ------------- src/assets/theme/lara-dark-indigo/theme.css | 5716 ------------- src/assets/theme/lara-dark-purple/theme.css | 5716 ------------- src/assets/theme/lara-dark-teal/theme.css | 5716 ------------- src/assets/theme/lara-light-blue/theme.css | 5709 ------------- src/assets/theme/lara-light-indigo/theme.css | 5709 ------------- src/assets/theme/lara-light-purple/theme.css | 5709 ------------- src/assets/theme/lara-light-teal/theme.css | 5709 ------------- src/assets/theme/md-dark-deeppurple/theme.css | 7138 ----------------- src/assets/theme/md-dark-indigo/theme.css | 7138 ----------------- .../theme/md-light-deeppurple/theme.css | 7138 ----------------- src/assets/theme/md-light-indigo/theme.css | 7138 ----------------- .../theme/mdc-dark-deeppurple/theme.css | 7138 ----------------- src/assets/theme/mdc-dark-indigo/theme.css | 7138 ----------------- .../theme/mdc-light-deeppurple/theme.css | 7138 ----------------- src/assets/theme/mdc-light-indigo/theme.css | 7138 ----------------- src/assets/theme/saga-blue/theme.css | 5680 ------------- src/assets/theme/saga-green/theme.css | 5680 ------------- src/assets/theme/saga-orange/theme.css | 5680 ------------- src/assets/theme/saga-purple/theme.css | 5680 ------------- src/assets/theme/tailwind-light/theme.css | 5775 ------------- src/assets/theme/vela-blue/theme.css | 5683 ------------- src/assets/theme/vela-green/theme.css | 5683 ------------- src/assets/theme/vela-orange/theme.css | 5683 ------------- src/assets/theme/vela-purple/theme.css | 5683 ------------- src/index.html | 19 +- src/styles.scss | 15 +- tsconfig.json | 13 +- 422 files changed, 5238 insertions(+), 209563 deletions(-) create mode 100644 CHANGELOG.md delete mode 100644 src/app/api/appconfig.ts delete mode 100644 src/app/api/image.ts delete mode 100644 src/app/app.component.spec.ts delete mode 100644 src/app/app.config.component.html delete mode 100644 src/app/app.config.component.ts delete mode 100644 src/app/app.footer.component.html delete mode 100644 src/app/app.footer.component.ts delete mode 100644 src/app/app.main.component.html delete mode 100644 src/app/app.main.component.ts delete mode 100644 src/app/app.menu.component.ts delete mode 100644 src/app/app.menuitem.component.ts delete mode 100644 src/app/app.topbar.component.html delete mode 100644 src/app/app.topbar.component.ts delete mode 100644 src/app/components/access/access.component.ts delete mode 100644 src/app/components/blocks/blocks.component.ts delete mode 100644 src/app/components/button/button.component.ts delete mode 100755 src/app/components/charts/charts.component.ts delete mode 100755 src/app/components/dashboard/dashboard.component.ts delete mode 100755 src/app/components/documentation/documentation.component.html delete mode 100755 src/app/components/empty/empty.component.ts delete mode 100644 src/app/components/error/error.component.ts delete mode 100755 src/app/components/file/file.component.ts delete mode 100644 src/app/components/icons/icons.component.html delete mode 100644 src/app/components/icons/icons.component.ts delete mode 100644 src/app/components/input/input.component.ts delete mode 100644 src/app/components/landing/landing.component.html delete mode 100644 src/app/components/landing/landing.component.ts delete mode 100644 src/app/components/list/list.component.ts delete mode 100644 src/app/components/login/login.component.ts delete mode 100644 src/app/components/media/media.component.ts delete mode 100644 src/app/components/menus/confirmation.component.ts delete mode 100644 src/app/components/menus/menus.module.ts delete mode 100644 src/app/components/menus/payment.component.ts delete mode 100644 src/app/components/menus/personal.component.ts delete mode 100644 src/app/components/menus/seat.component.ts delete mode 100755 src/app/components/misc/misc.component.ts delete mode 100644 src/app/components/notfound/notfound.component.ts delete mode 100644 src/app/components/table/table.component.ts delete mode 100644 src/app/components/timeline/timeline.component.html delete mode 100644 src/app/components/timeline/timeline.component.ts rename src/app/{ => demo}/api/customer.ts (100%) create mode 100644 src/app/demo/api/image.ts rename src/app/{ => demo}/api/product.ts (87%) mode change 100755 => 100644 create mode 100644 src/app/demo/components/auth/access/access-routing.module.ts rename src/app/{components => demo/components/auth}/access/access.component.html (85%) create mode 100644 src/app/demo/components/auth/access/access.component.ts create mode 100644 src/app/demo/components/auth/access/access.module.ts create mode 100644 src/app/demo/components/auth/auth-routing.module.ts create mode 100644 src/app/demo/components/auth/auth.module.ts create mode 100644 src/app/demo/components/auth/error/error-routing.module.ts rename src/app/{components => demo/components/auth}/error/error.component.html (85%) create mode 100644 src/app/demo/components/auth/error/error.component.ts create mode 100644 src/app/demo/components/auth/error/error.module.ts create mode 100644 src/app/demo/components/auth/login/login-routing.module.ts rename src/app/{components => demo/components/auth}/login/login.component.html (86%) create mode 100644 src/app/demo/components/auth/login/login.component.ts create mode 100644 src/app/demo/components/auth/login/login.module.ts create mode 100644 src/app/demo/components/code/code.component.scss rename src/app/{components/app-code/app.code.component.ts => demo/components/code/code.component.ts} (80%) create mode 100644 src/app/demo/components/dashboard/dashboard-routing.module.ts rename src/app/{ => demo}/components/dashboard/dashboard.component.html (97%) mode change 100755 => 100644 create mode 100644 src/app/demo/components/dashboard/dashboard.component.ts create mode 100644 src/app/demo/components/dashboard/dashboard.module.ts create mode 100644 src/app/demo/components/documentation/documentation-routing.module.ts create mode 100644 src/app/demo/components/documentation/documentation.component.html rename src/app/{ => demo}/components/documentation/documentation.component.ts (73%) mode change 100755 => 100644 create mode 100644 src/app/demo/components/documentation/documentation.module.ts create mode 100644 src/app/demo/components/landing/landing-routing.module.ts create mode 100644 src/app/demo/components/landing/landing.component.html create mode 100644 src/app/demo/components/landing/landing.component.ts create mode 100644 src/app/demo/components/landing/landing.module.ts rename src/app/{ => demo}/components/notfound/notfound.component.html (96%) create mode 100644 src/app/demo/components/notfound/notfound.component.ts create mode 100644 src/app/demo/components/pages/crud/crud-routing.module.ts rename src/app/{components => demo/components/pages}/crud/crud.component.html (98%) rename src/app/{components => demo/components/pages}/crud/crud.component.ts (58%) create mode 100644 src/app/demo/components/pages/crud/crud.module.ts create mode 100644 src/app/demo/components/pages/empty/emptydemo-routing.module.ts rename src/app/{components/empty/empty.component.html => demo/components/pages/empty/emptydemo.component.html} (100%) mode change 100755 => 100644 create mode 100644 src/app/demo/components/pages/empty/emptydemo.component.ts create mode 100644 src/app/demo/components/pages/empty/emptydemo.module.ts create mode 100644 src/app/demo/components/pages/pages-routing.module.ts create mode 100644 src/app/demo/components/pages/pages.module.ts create mode 100644 src/app/demo/components/pages/timeline/timelinedemo-routing.module.ts create mode 100644 src/app/demo/components/pages/timeline/timelinedemo.component.html create mode 100644 src/app/demo/components/pages/timeline/timelinedemo.component.ts create mode 100644 src/app/demo/components/pages/timeline/timelinedemo.module.ts create mode 100644 src/app/demo/components/pages/timeline/timelinedemo.scss rename src/app/{components => demo/components/primeblocks}/blocks/blocks.component.html (99%) create mode 100644 src/app/demo/components/primeblocks/blocks/blocks.component.ts rename src/app/{components => demo/components/primeblocks}/blockviewer/blockviewer.component.scss (98%) rename src/app/{components => demo/components/primeblocks}/blockviewer/blockviewer.component.ts (69%) create mode 100644 src/app/demo/components/primeblocks/primeblocks-routing.module.ts create mode 100644 src/app/demo/components/primeblocks/primeblocks.module.ts create mode 100644 src/app/demo/components/uikit/button/buttondemo-routing.module.ts rename src/app/{components/button/button.component.html => demo/components/uikit/button/buttondemo.component.html} (96%) create mode 100644 src/app/demo/components/uikit/button/buttondemo.component.ts create mode 100644 src/app/demo/components/uikit/button/buttondemo.module.ts create mode 100644 src/app/demo/components/uikit/charts/charts-routing.module.ts rename src/app/{components => demo/components/uikit}/charts/charts.component.html (100%) mode change 100755 => 100644 create mode 100644 src/app/demo/components/uikit/charts/charts.component.ts create mode 100644 src/app/demo/components/uikit/charts/charts.module.ts create mode 100644 src/app/demo/components/uikit/file/filedemo-routing.module.ts rename src/app/{components/file/file.component.html => demo/components/uikit/file/filedemo.component.html} (74%) mode change 100755 => 100644 create mode 100644 src/app/demo/components/uikit/file/filedemo.component.ts create mode 100644 src/app/demo/components/uikit/file/filedemo.module.ts create mode 100644 src/app/demo/components/uikit/floatlabel/floatlabeldemo-routing.module.ts rename src/app/{components/floatlabel/floatlabel.component.html => demo/components/uikit/floatlabel/floatlabeldemo.component.html} (70%) rename src/app/{components/floatlabel/floatlabel.component.ts => demo/components/uikit/floatlabel/floatlabeldemo.component.ts} (66%) create mode 100644 src/app/demo/components/uikit/floatlabel/floatlabeldemo.module.ts create mode 100644 src/app/demo/components/uikit/formlayout/formlayout-routing.module.ts rename src/app/{components => demo/components/uikit}/formlayout/formlayout.component.html (100%) rename src/app/{components => demo/components/uikit}/formlayout/formlayout.component.ts (91%) create mode 100644 src/app/demo/components/uikit/formlayout/formlayout.module.ts create mode 100644 src/app/demo/components/uikit/input/inputdemo-routing.module.ts rename src/app/{components/input/input.component.html => demo/components/uikit/input/inputdemo.component.html} (61%) create mode 100644 src/app/demo/components/uikit/input/inputdemo.component.ts create mode 100644 src/app/demo/components/uikit/input/inputdemo.module.ts create mode 100644 src/app/demo/components/uikit/invalid/invalidstatedemo-routing.module.ts rename src/app/{components/invalidstate/invalidstate.component.html => demo/components/uikit/invalid/invalidstatedemo.component.html} (94%) rename src/app/{components/invalidstate/invalidstate.component.ts => demo/components/uikit/invalid/invalidstatedemo.component.ts} (67%) create mode 100644 src/app/demo/components/uikit/invalid/invalidstatedemo.module.ts create mode 100644 src/app/demo/components/uikit/list/listdemo-routing.module.ts rename src/app/{components/list/list.component.html => demo/components/uikit/list/listdemo.component.html} (91%) create mode 100644 src/app/demo/components/uikit/list/listdemo.component.ts create mode 100644 src/app/demo/components/uikit/list/listdemo.module.ts create mode 100644 src/app/demo/components/uikit/media/mediademo-routing.module.ts rename src/app/{components/media/media.component.html => demo/components/uikit/media/mediademo.component.html} (100%) create mode 100644 src/app/demo/components/uikit/media/mediademo.component.ts create mode 100644 src/app/demo/components/uikit/media/mediademo.module.ts create mode 100644 src/app/demo/components/uikit/menus/confirmation.component.ts rename src/app/{components => demo/components/uikit}/menus/menus.component.html (100%) mode change 100755 => 100644 rename src/app/{components => demo/components/uikit}/menus/menus.component.ts (84%) mode change 100755 => 100644 create mode 100644 src/app/demo/components/uikit/menus/menus.module.ts create mode 100644 src/app/demo/components/uikit/menus/payment.component.ts create mode 100644 src/app/demo/components/uikit/menus/personal.component.ts create mode 100644 src/app/demo/components/uikit/menus/seat.component.ts create mode 100644 src/app/demo/components/uikit/messages/messagesdemo-routing.module.ts rename src/app/{components/messages/messages.component.html => demo/components/uikit/messages/messagesdemo.component.html} (100%) mode change 100755 => 100644 rename src/app/{components/messages/messages.component.ts => demo/components/uikit/messages/messagesdemo.component.ts} (77%) mode change 100755 => 100644 create mode 100644 src/app/demo/components/uikit/messages/messagesdemo.module.ts create mode 100644 src/app/demo/components/uikit/misc/miscdemo-routing.module.ts rename src/app/{components/misc/misc.component.html => demo/components/uikit/misc/miscdemo.component.html} (93%) mode change 100755 => 100644 create mode 100644 src/app/demo/components/uikit/misc/miscdemo.component.ts create mode 100644 src/app/demo/components/uikit/misc/miscdemo.module.ts create mode 100644 src/app/demo/components/uikit/overlays/overlaysdemo-routing.module.ts rename src/app/{components/overlays/overlays.component.html => demo/components/uikit/overlays/overlaysdemo.component.html} (95%) mode change 100755 => 100644 rename src/app/{components/overlays/overlays.component.ts => demo/components/uikit/overlays/overlaysdemo.component.ts} (64%) mode change 100755 => 100644 create mode 100644 src/app/demo/components/uikit/overlays/overlaysdemo.module.ts create mode 100644 src/app/demo/components/uikit/panels/panelsdemo-routing.module.ts rename src/app/{components/panels/panels.component.html => demo/components/uikit/panels/panelsdemo.component.html} (98%) mode change 100755 => 100644 rename src/app/{components/panels/panels.component.ts => demo/components/uikit/panels/panelsdemo.component.ts} (58%) mode change 100755 => 100644 create mode 100644 src/app/demo/components/uikit/panels/panelsdemo.module.ts create mode 100644 src/app/demo/components/uikit/table/tabledemo-routing.module.ts rename src/app/{components/table/table.component.html => demo/components/uikit/table/tabledemo.component.html} (96%) create mode 100644 src/app/demo/components/uikit/table/tabledemo.component.ts create mode 100644 src/app/demo/components/uikit/table/tabledemo.module.ts create mode 100644 src/app/demo/components/uikit/tree/treedemo-routing.module.ts rename src/app/{components/tree/tree.component.html => demo/components/uikit/tree/treedemo.component.html} (79%) rename src/app/{components/tree/tree.component.ts => demo/components/uikit/tree/treedemo.component.ts} (59%) create mode 100644 src/app/demo/components/uikit/tree/treedemo.module.ts create mode 100644 src/app/demo/components/uikit/uikit-routing.module.ts create mode 100644 src/app/demo/components/uikit/uikit.module.ts create mode 100644 src/app/demo/components/utilities/icons/icons.component.html create mode 100644 src/app/demo/components/utilities/icons/icons.component.ts create mode 100644 src/app/demo/components/utilities/utilities-routing.module.ts create mode 100644 src/app/demo/components/utilities/utilities.module.ts rename src/app/{service/countryservice.ts => demo/service/country.service.ts} (55%) mode change 100755 => 100644 rename src/app/{service/customerservice.ts => demo/service/customer.service.ts} (99%) rename src/app/{service/eventservice.ts => demo/service/event.service.ts} (54%) mode change 100755 => 100644 rename src/app/{service/iconservice.ts => demo/service/icon.service.ts} (76%) mode change 100755 => 100644 create mode 100644 src/app/demo/service/node.service.ts rename src/app/{service/photoservice.ts => demo/service/photo.service.ts} (59%) rename src/app/{service/productservice.ts => demo/service/product.service.ts} (60%) mode change 100755 => 100644 create mode 100644 src/app/layout/api/menuchangeevent.ts create mode 100644 src/app/layout/app.footer.component.html create mode 100644 src/app/layout/app.footer.component.ts create mode 100644 src/app/layout/app.layout.component.html create mode 100644 src/app/layout/app.layout.component.ts create mode 100644 src/app/layout/app.layout.module.ts create mode 100644 src/app/layout/app.menu.component.html create mode 100644 src/app/layout/app.menu.component.ts rename src/app/{service => layout}/app.menu.service.ts (50%) create mode 100644 src/app/layout/app.menuitem.component.ts create mode 100644 src/app/layout/app.sidebar.component.html create mode 100644 src/app/layout/app.sidebar.component.ts create mode 100644 src/app/layout/app.topbar.component.html create mode 100644 src/app/layout/app.topbar.component.ts create mode 100644 src/app/layout/config/app.config.component.html create mode 100644 src/app/layout/config/app.config.component.ts create mode 100644 src/app/layout/config/config.module.ts create mode 100644 src/app/layout/service/app.layout.service.ts delete mode 100644 src/app/service/app.config.service.ts delete mode 100755 src/app/service/nodeservice.ts mode change 100755 => 100644 src/assets/demo/data/files-lazy.json mode change 100755 => 100644 src/assets/demo/data/files.json mode change 100755 => 100644 src/assets/demo/data/filesystem-lazy.json mode change 100755 => 100644 src/assets/demo/data/filesystem.json mode change 100755 => 100644 src/assets/demo/data/scheduleevents.json rename src/assets/{layout/images => demo/images/access}/asset-access.svg (100%) rename src/assets/{layout/images => demo/images/access}/logo-orange.svg (100%) rename src/assets/{layout/images => demo/images/error}/asset-error.svg (100%) rename src/assets/{layout/images => demo/images/error}/logo-error.svg (100%) rename src/assets/demo/{flags => images/flag}/flag_placeholder.png (100%) mode change 100755 => 100644 rename src/assets/{layout/images => demo/images/landing}/enterprise.svg (100%) rename src/assets/{layout/images => demo/images/landing}/free.svg (100%) rename src/assets/{layout/images => demo/images/landing}/mockup-desktop.svg (100%) rename src/assets/{layout/images => demo/images/landing}/mockup.svg (100%) rename src/assets/{layout/images => demo/images/landing}/new-badge.svg (100%) rename src/assets/{layout/images => demo/images/landing}/peak-logo.svg (100%) rename src/assets/{layout/images => demo/images/landing}/screen-1.png (100%) rename src/assets/{layout/images => demo/images/landing}/startup.svg (100%) rename src/assets/{layout/images => demo/images/login}/avatar.png (100%) rename src/assets/{layout/images => demo/images/notfound}/logo-blue.svg (100%) create mode 100644 src/assets/demo/styles/badges.css create mode 100644 src/assets/demo/styles/badges.css.map rename src/assets/demo/{ => styles}/badges.scss (100%) create mode 100644 src/assets/demo/styles/documentation.css create mode 100644 src/assets/demo/styles/documentation.css.map rename src/assets/demo/{ => styles}/documentation.scss (100%) rename src/assets/demo/{ => styles}/flags/flags.css (100%) rename src/assets/demo/{ => styles}/flags/flags_responsive.png (100%) delete mode 100644 src/assets/layout/images/icon.svg delete mode 100644 src/assets/layout/images/screen.png delete mode 100644 src/assets/layout/images/widgets/user-card.jpg create mode 100644 src/assets/layout/styles/layout/_config.scss rename src/assets/{sass => layout/styles}/layout/_content.scss (100%) rename src/assets/{sass => layout/styles}/layout/_footer.scss (100%) rename src/assets/{sass => layout/styles}/layout/_main.scss (86%) create mode 100644 src/assets/layout/styles/layout/_menu.scss rename src/assets/{sass => layout/styles}/layout/_mixins.scss (100%) rename src/assets/{sass/layout/_splash.scss => layout/styles/layout/_preloading.scss} (100%) rename src/assets/{sass => layout/styles}/layout/_responsive.scss (77%) rename src/assets/{sass => layout/styles}/layout/_topbar.scss (100%) rename src/assets/{sass => layout/styles}/layout/_typography.scss (100%) create mode 100644 src/assets/layout/styles/layout/_utils.scss rename src/assets/{sass => layout/styles}/layout/_variables.scss (100%) rename src/assets/{sass/layout/_layout.scss => layout/styles/layout/layout.scss} (72%) rename src/assets/{ => layout/styles}/theme/lara-dark-blue/fonts/Inter-Bold.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-blue/fonts/Inter-Bold.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-blue/fonts/Inter-Light.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-blue/fonts/Inter-Light.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-blue/fonts/Inter-Medium.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-blue/fonts/Inter-Medium.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-blue/fonts/Inter-Regular.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-blue/fonts/Inter-Regular.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-blue/fonts/Inter-SemiBold.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-blue/fonts/Inter-SemiBold.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-indigo/fonts/Inter-Bold.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-indigo/fonts/Inter-Bold.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-indigo/fonts/Inter-Light.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-indigo/fonts/Inter-Light.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-indigo/fonts/Inter-Medium.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-indigo/fonts/Inter-Medium.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-indigo/fonts/Inter-Regular.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-indigo/fonts/Inter-Regular.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-indigo/fonts/Inter-SemiBold.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-indigo/fonts/Inter-SemiBold.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-purple/fonts/Inter-Bold.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-purple/fonts/Inter-Bold.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-purple/fonts/Inter-Light.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-purple/fonts/Inter-Light.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-purple/fonts/Inter-Medium.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-purple/fonts/Inter-Medium.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-purple/fonts/Inter-Regular.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-purple/fonts/Inter-Regular.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-purple/fonts/Inter-SemiBold.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-purple/fonts/Inter-SemiBold.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-teal/fonts/Inter-Bold.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-teal/fonts/Inter-Bold.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-teal/fonts/Inter-Light.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-teal/fonts/Inter-Light.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-teal/fonts/Inter-Medium.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-teal/fonts/Inter-Medium.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-teal/fonts/Inter-Regular.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-teal/fonts/Inter-Regular.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-teal/fonts/Inter-SemiBold.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-dark-teal/fonts/Inter-SemiBold.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-light-blue/fonts/Inter-Bold.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-light-blue/fonts/Inter-Bold.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-light-blue/fonts/Inter-Light.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-light-blue/fonts/Inter-Light.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-light-blue/fonts/Inter-Medium.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-light-blue/fonts/Inter-Medium.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-light-blue/fonts/Inter-Regular.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-light-blue/fonts/Inter-Regular.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-light-blue/fonts/Inter-SemiBold.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-light-blue/fonts/Inter-SemiBold.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-light-indigo/fonts/Inter-Bold.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-light-indigo/fonts/Inter-Bold.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-light-indigo/fonts/Inter-Light.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-light-indigo/fonts/Inter-Light.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-light-indigo/fonts/Inter-Medium.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-light-indigo/fonts/Inter-Medium.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-light-indigo/fonts/Inter-Regular.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-light-indigo/fonts/Inter-Regular.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-light-indigo/fonts/Inter-SemiBold.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-light-indigo/fonts/Inter-SemiBold.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-light-purple/fonts/Inter-Bold.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-light-purple/fonts/Inter-Bold.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-light-purple/fonts/Inter-Light.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-light-purple/fonts/Inter-Light.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-light-purple/fonts/Inter-Medium.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-light-purple/fonts/Inter-Medium.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-light-purple/fonts/Inter-Regular.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-light-purple/fonts/Inter-Regular.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-light-purple/fonts/Inter-SemiBold.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-light-purple/fonts/Inter-SemiBold.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-light-teal/fonts/Inter-Bold.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-light-teal/fonts/Inter-Bold.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-light-teal/fonts/Inter-Light.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-light-teal/fonts/Inter-Light.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-light-teal/fonts/Inter-Medium.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-light-teal/fonts/Inter-Medium.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-light-teal/fonts/Inter-Regular.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-light-teal/fonts/Inter-Regular.woff2 (100%) rename src/assets/{ => layout/styles}/theme/lara-light-teal/fonts/Inter-SemiBold.woff (100%) rename src/assets/{ => layout/styles}/theme/lara-light-teal/fonts/Inter-SemiBold.woff2 (100%) rename src/assets/{ => layout/styles}/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff (100%) rename src/assets/{ => layout/styles}/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 (100%) rename src/assets/{ => layout/styles}/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff (100%) rename src/assets/{ => layout/styles}/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 (100%) rename src/assets/{ => layout/styles}/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff (100%) rename src/assets/{ => layout/styles}/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 (100%) rename src/assets/{ => layout/styles}/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff (100%) rename src/assets/{ => layout/styles}/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 (100%) rename src/assets/{ => layout/styles}/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff (100%) rename src/assets/{ => layout/styles}/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 (100%) rename src/assets/{ => layout/styles}/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff (100%) rename src/assets/{ => layout/styles}/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 (100%) rename src/assets/{ => layout/styles}/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff (100%) rename src/assets/{ => layout/styles}/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 (100%) rename src/assets/{ => layout/styles}/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff (100%) rename src/assets/{ => layout/styles}/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 (100%) rename src/assets/{ => layout/styles}/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff (100%) rename src/assets/{ => layout/styles}/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 (100%) rename src/assets/{ => layout/styles}/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff (100%) rename src/assets/{ => layout/styles}/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 (100%) rename src/assets/{ => layout/styles}/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff (100%) rename src/assets/{ => layout/styles}/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 (100%) rename src/assets/{ => layout/styles}/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff (100%) rename src/assets/{ => layout/styles}/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 (100%) rename src/assets/{ => layout/styles}/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff (100%) rename src/assets/{ => layout/styles}/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 (100%) rename src/assets/{ => layout/styles}/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff (100%) rename src/assets/{ => layout/styles}/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 (100%) rename src/assets/{ => layout/styles}/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff (100%) rename src/assets/{ => layout/styles}/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 (100%) rename src/assets/{ => layout/styles}/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff (100%) rename src/assets/{ => layout/styles}/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 (100%) rename src/assets/{ => layout/styles}/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff (100%) rename src/assets/{ => layout/styles}/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 (100%) rename src/assets/{ => layout/styles}/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff (100%) rename src/assets/{ => layout/styles}/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 (100%) rename src/assets/{ => layout/styles}/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff (100%) rename src/assets/{ => layout/styles}/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 (100%) rename src/assets/{ => layout/styles}/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff (100%) rename src/assets/{ => layout/styles}/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 (100%) rename src/assets/{ => layout/styles}/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff (100%) rename src/assets/{ => layout/styles}/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 (100%) rename src/assets/{ => layout/styles}/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff (100%) rename src/assets/{ => layout/styles}/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 (100%) rename src/assets/{ => layout/styles}/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff (100%) rename src/assets/{ => layout/styles}/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 (100%) rename src/assets/{ => layout/styles}/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff (100%) rename src/assets/{ => layout/styles}/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 (100%) rename src/assets/{ => layout/styles}/theme/tailwind-light/fonts/Inter-Bold.woff (100%) rename src/assets/{ => layout/styles}/theme/tailwind-light/fonts/Inter-Bold.woff2 (100%) rename src/assets/{ => layout/styles}/theme/tailwind-light/fonts/Inter-Light.woff (100%) rename src/assets/{ => layout/styles}/theme/tailwind-light/fonts/Inter-Light.woff2 (100%) rename src/assets/{ => layout/styles}/theme/tailwind-light/fonts/Inter-Medium.woff (100%) rename src/assets/{ => layout/styles}/theme/tailwind-light/fonts/Inter-Medium.woff2 (100%) rename src/assets/{ => layout/styles}/theme/tailwind-light/fonts/Inter-Regular.woff (100%) rename src/assets/{ => layout/styles}/theme/tailwind-light/fonts/Inter-Regular.woff2 (100%) rename src/assets/{ => layout/styles}/theme/tailwind-light/fonts/Inter-SemiBold.woff (100%) rename src/assets/{ => layout/styles}/theme/tailwind-light/fonts/Inter-SemiBold.woff2 (100%) delete mode 100644 src/assets/sass/layout/_config.scss delete mode 100644 src/assets/sass/layout/_menu.scss delete mode 100644 src/assets/sass/layout/_utils.scss delete mode 100644 src/assets/sass/overrides/_overrides.scss delete mode 100644 src/assets/theme/arya-blue/theme.css delete mode 100644 src/assets/theme/arya-green/theme.css delete mode 100644 src/assets/theme/arya-orange/theme.css delete mode 100644 src/assets/theme/arya-purple/theme.css delete mode 100644 src/assets/theme/bootstrap4-dark-blue/theme.css delete mode 100644 src/assets/theme/bootstrap4-dark-purple/theme.css delete mode 100644 src/assets/theme/bootstrap4-light-blue/theme.css delete mode 100644 src/assets/theme/bootstrap4-light-purple/theme.css delete mode 100644 src/assets/theme/fluent-light/theme.css delete mode 100644 src/assets/theme/lara-dark-blue/theme.css delete mode 100644 src/assets/theme/lara-dark-indigo/theme.css delete mode 100644 src/assets/theme/lara-dark-purple/theme.css delete mode 100644 src/assets/theme/lara-dark-teal/theme.css delete mode 100644 src/assets/theme/lara-light-blue/theme.css delete mode 100644 src/assets/theme/lara-light-indigo/theme.css delete mode 100644 src/assets/theme/lara-light-purple/theme.css delete mode 100644 src/assets/theme/lara-light-teal/theme.css delete mode 100644 src/assets/theme/md-dark-deeppurple/theme.css delete mode 100644 src/assets/theme/md-dark-indigo/theme.css delete mode 100644 src/assets/theme/md-light-deeppurple/theme.css delete mode 100644 src/assets/theme/md-light-indigo/theme.css delete mode 100644 src/assets/theme/mdc-dark-deeppurple/theme.css delete mode 100644 src/assets/theme/mdc-dark-indigo/theme.css delete mode 100644 src/assets/theme/mdc-light-deeppurple/theme.css delete mode 100644 src/assets/theme/mdc-light-indigo/theme.css delete mode 100644 src/assets/theme/saga-blue/theme.css delete mode 100644 src/assets/theme/saga-green/theme.css delete mode 100644 src/assets/theme/saga-orange/theme.css delete mode 100644 src/assets/theme/saga-purple/theme.css delete mode 100644 src/assets/theme/tailwind-light/theme.css delete mode 100644 src/assets/theme/vela-blue/theme.css delete mode 100644 src/assets/theme/vela-green/theme.css delete mode 100644 src/assets/theme/vela-orange/theme.css delete mode 100644 src/assets/theme/vela-purple/theme.css diff --git a/.gitignore b/.gitignore index 105c00f..096b329 100644 --- a/.gitignore +++ b/.gitignore @@ -1,20 +1,18 @@ # See http://help.github.com/ignore-files/ for more about ignoring files. -# compiled output +# Compiled output /dist /tmp /out-tsc -# Only exists if Bazel was run /bazel-out -# dependencies +# Node /node_modules - -# profiling files -chrome-profiler-events*.json +npm-debug.log +yarn-error.log # IDEs and editors -/.idea +.idea/ .project .classpath .c9/ @@ -22,25 +20,25 @@ chrome-profiler-events*.json .settings/ *.sublime-workspace -# IDE - VSCode +# Visual Studio Code +.vscode .vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json .history/* -# misc +# Miscellaneous /.angular/cache -/.sass-cache +.sass-cache/ /connect.lock /coverage /libpeerconnection.log -npm-debug.log -yarn-error.log testem.log /typings -# System Files +# System files .DS_Store Thumbs.db + +# Compiled files +theme.css +layout.css +src/assets/layout/styles/theme/designer diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..405ba76 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,10 @@ +# Changelog + +## 13.2.0 + +- Folder structure updated. +- Replace app.config.service by layout.service. +- Updated to PrimeNG 14. +- Strict mode support added. +- Documentation updated. +- Added max-width in large screens for landing. \ No newline at end of file diff --git a/package.json b/package.json index 240849a..c48df41 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "sakai-ng", - "version": "13.1.1", + "version": "13.2.0", "scripts": { "ng": "ng", "start": "ng serve", @@ -20,9 +20,9 @@ "@angular/platform-browser-dynamic": "~13.0.0", "@angular/router": "~13.0.0", "chart.js": "^3.3.2", - "primeflex": "^3.1.0", + "primeflex": "^3.2.0", "primeicons": "5.0.0", - "primeng": "^13.1.0", + "primeng": "13.4.0", "prismjs": "1.9.0", "rxjs": "~7.4.0", "tslib": "^2.3.0", diff --git a/src/app/api/appconfig.ts b/src/app/api/appconfig.ts deleted file mode 100644 index f10fc54..0000000 --- a/src/app/api/appconfig.ts +++ /dev/null @@ -1,6 +0,0 @@ -export interface AppConfig { - inputStyle?: string; - dark?: boolean; - theme?: string; - ripple?: boolean; -} \ No newline at end of file diff --git a/src/app/api/image.ts b/src/app/api/image.ts deleted file mode 100644 index 83e93eb..0000000 --- a/src/app/api/image.ts +++ /dev/null @@ -1,6 +0,0 @@ -export interface Image { - previewImageSrc?; - thumbnailImageSrc?; - alt?; - title?; -} diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index 6269369..ec43067 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -1,71 +1,27 @@ import { RouterModule } from '@angular/router'; import { NgModule } from '@angular/core'; -import { DashboardComponent } from './components/dashboard/dashboard.component'; -import { FormLayoutComponent } from './components/formlayout/formlayout.component'; -import { PanelsComponent } from './components/panels/panels.component'; -import { OverlaysComponent } from './components/overlays/overlays.component'; -import { MediaComponent } from './components/media/media.component'; -import { MessagesComponent } from './components/messages/messages.component'; -import { MiscComponent } from './components/misc/misc.component'; -import { EmptyComponent } from './components/empty/empty.component'; -import { ChartsComponent } from './components/charts/charts.component'; -import { FileComponent } from './components/file/file.component'; -import { DocumentationComponent } from './components/documentation/documentation.component'; -import { AppMainComponent } from './app.main.component'; -import { InputComponent } from './components/input/input.component'; -import { ButtonComponent } from './components/button/button.component'; -import { TableComponent } from './components/table/table.component'; -import { ListComponent } from './components/list/list.component'; -import { TreeComponent } from './components/tree/tree.component'; -import { CrudComponent } from './components/crud/crud.component'; -import { BlocksComponent } from './components/blocks/blocks.component'; -import { FloatLabelComponent } from './components/floatlabel/floatlabel.component'; -import { InvalidStateComponent } from './components/invalidstate/invalidstate.component'; -import { TimelineComponent } from './components/timeline/timeline.component'; -import { IconsComponent } from './components/icons/icons.component'; -import { LandingComponent } from './components/landing/landing.component'; -import { LoginComponent } from './components/login/login.component'; -import { ErrorComponent } from './components/error/error.component'; -import { NotfoundComponent } from './components/notfound/notfound.component'; -import { AccessComponent } from './components/access/access.component'; +import { NotfoundComponent } from './demo/components/notfound/notfound.component'; +import { AppLayoutComponent } from "./layout/app.layout.component"; + @NgModule({ imports: [ RouterModule.forRoot([ { - path: '', component: AppMainComponent, + path: '', component: AppLayoutComponent, children: [ - {path: '', component: DashboardComponent}, - {path: 'uikit/formlayout', component: FormLayoutComponent}, - {path: 'uikit/input', component: InputComponent}, - {path: 'uikit/floatlabel', component: FloatLabelComponent}, - {path: 'uikit/invalidstate', component: InvalidStateComponent}, - {path: 'uikit/button', component: ButtonComponent}, - {path: 'uikit/table', component: TableComponent}, - {path: 'uikit/list', component: ListComponent}, - {path: 'uikit/tree', component: TreeComponent}, - {path: 'uikit/panel', component: PanelsComponent}, - {path: 'uikit/overlay', component: OverlaysComponent}, - {path: 'uikit/media', component: MediaComponent}, - {path: 'uikit/menu', loadChildren: () => import('./components/menus/menus.module').then(m => m.MenusModule)}, - {path: 'uikit/message', component: MessagesComponent}, - {path: 'uikit/misc', component: MiscComponent}, - {path: 'uikit/charts', component: ChartsComponent}, - {path: 'uikit/file', component: FileComponent}, - {path: 'pages/crud', component: CrudComponent}, - {path: 'pages/timeline', component: TimelineComponent}, - {path: 'pages/empty', component: EmptyComponent}, - {path: 'icons', component: IconsComponent}, - {path: 'blocks', component: BlocksComponent}, - {path: 'documentation', component: DocumentationComponent} + { path: '', loadChildren: () => import('./demo/components/dashboard/dashboard.module').then(m => m.DashboardModule) }, + { path: 'uikit', loadChildren: () => import('./demo/components/uikit/uikit.module').then(m => m.UikitModule) }, + { path: 'utilities', loadChildren: () => import('./demo/components/utilities/utilities.module').then(m => m.UtilitiesModule) }, + { path: 'documentation', loadChildren: () => import('./demo/components/documentation/documentation.module').then(m => m.DocumentationModule) }, + { path: 'blocks', loadChildren: () => import('./demo/components/primeblocks/primeblocks.module').then(m => m.PrimeBlocksModule) }, + { path: 'pages', loadChildren: () => import('./demo/components/pages/pages.module').then(m => m.PagesModule) }, ], }, - {path:'pages/landing', component: LandingComponent}, - {path:'pages/login', component: LoginComponent}, - {path:'pages/error', component: ErrorComponent}, - {path:'pages/notfound', component: NotfoundComponent}, - {path:'pages/access', component: AccessComponent}, - {path: '**', redirectTo: 'pages/notfound'}, - ], {scrollPositionRestoration: 'enabled', anchorScrolling:'enabled'}) + { path: 'auth', loadChildren: () => import('./demo/components/auth/auth.module').then(m => m.AuthModule) }, + { path: 'landing', loadChildren: () => import('./demo/components/landing/landing.module').then(m => m.LandingModule) }, + { path: 'pages/notfound', component: NotfoundComponent }, + { path: '**', redirectTo: 'pages/notfound' }, + ], { scrollPositionRestoration: 'enabled', anchorScrolling: 'enabled' }) ], exports: [RouterModule] }) diff --git a/src/app/app.component.spec.ts b/src/app/app.component.spec.ts deleted file mode 100644 index 3fa4225..0000000 --- a/src/app/app.component.spec.ts +++ /dev/null @@ -1,27 +0,0 @@ -/* tslint:disable:no-unused-variable */ - -import {async, TestBed} from '@angular/core/testing'; -import {RouterTestingModule} from '@angular/router/testing'; -import {NoopAnimationsModule} from '@angular/platform-browser/animations'; -import {AppComponent} from './app.component'; -import {AppMainComponent} from './app.main.component'; -import {AppMenuComponent} from './app.menu.component'; - -describe('AppComponent', () => { - beforeEach(() => { - TestBed.configureTestingModule({ - imports: [NoopAnimationsModule, RouterTestingModule], - declarations: [AppComponent, - AppMainComponent, - AppMenuComponent - ] - }); - TestBed.compileComponents(); - }); - - it('should create the app', async(() => { - const fixture = TestBed.createComponent(AppComponent); - const app = fixture.debugElement.componentInstance; - expect(app).toBeTruthy(); - })); -}); diff --git a/src/app/app.config.component.html b/src/app/app.config.component.html deleted file mode 100644 index fc8bdb3..0000000 --- a/src/app/app.config.component.html +++ /dev/null @@ -1,242 +0,0 @@ -
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
- - - -Angular 13 and PrimeNG 13
- -Sakai is an application template for Angular and is distributed as a CLI project. In case CLI is not installed already, use - the command below to set it up. -
- -Once CLI is ready in your system, clone the github repository, cd to the directory, - install the libraries from npm and then execute "ng serve" to run the application in your local environment.
- -The application should run at http://localhost:4200/, you may now start with the development of your application.
- -Following commands are derived from CLI.
-Sakai has no direct dependency other than PrimeNG. More information about dependencies of PrimeNG templates is available at Why PrimeNG Templates article.
- -Sakai consists of 2 main parts; the application layout, layout resources. app.component.html inside app folder is the html template for the base layout, - required resources for the layout are placed inside the src/assets/layout folder and similarly theme resources are inside src/assets/theme folder. -
- -Main layout is the html template of the app.main.component.ts, it is divided into a couple of sections such as topbar, sidebar, right panel and footer. Here is the code for - the main template. The component class app.main.component.ts implements the logic such as opening menus and managing layout modes. -
- -Menu is a separate component defined in app.menu.component.ts file based on PrimeNG MenuModel API. In order to define the menuitems, - navigate to this file and define your own model as a nested structure. Here is the menu component from the sample application.
- -Sakai layout derives the color scheme from the PrimeNG theme being used so that it can be combined any theme such as PrimeOne, Material, Bootstrap and others with dark mode alternatives.
- -In case you'd like to customize the layout variables, open _variables.scss file under src/assets/sass/layout folder. Saving the changes - will be reflected instantly at your browser.
-PrimeIcons use the pi pi-{icon} syntax such as pi pi-check. - A standalone icon can be displayed using an element such as i or span
- -Size of the icons can easily be changed using font-size property.
- -Special pi-spin class applies infinite rotate to an icon.
- -Here is the current list of PrimeIcons, more icons will be added periodically. You may also request new icons at the issue tracker.
-Sed blandit libero volutpat sed cras. Fames ac turpis egestas integer. Placerat in egestas erat...
- -“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.”
- - -Confirmation Component Content via Child Route
-Payment Component Content via Child Route
-Personal Component Content via Child Route
-Seat Component Content via Child Route
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt - quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate neque quas!
- -
`,
+ styleUrls: ['./code.component.scss'],
+ encapsulation: ViewEncapsulation.None
})
export class AppCodeComponent implements AfterViewInit {
@Input() lang = 'markup';
- @ViewChild('code') codeViewChild: ElementRef;
+ @ViewChild('code') codeViewChild!: ElementRef;
constructor(public el: ElementRef) { }
diff --git a/src/app/demo/components/dashboard/dashboard-routing.module.ts b/src/app/demo/components/dashboard/dashboard-routing.module.ts
new file mode 100644
index 0000000..97dfa23
--- /dev/null
+++ b/src/app/demo/components/dashboard/dashboard-routing.module.ts
@@ -0,0 +1,11 @@
+import { NgModule } from '@angular/core';
+import { RouterModule } from '@angular/router';
+import { DashboardComponent } from './dashboard.component';
+
+@NgModule({
+ imports: [RouterModule.forChild([
+ { path: '', component: DashboardComponent }
+ ])],
+ exports: [RouterModule]
+})
+export class DashboardsRoutingModule { }
diff --git a/src/app/components/dashboard/dashboard.component.html b/src/app/demo/components/dashboard/dashboard.component.html
old mode 100755
new mode 100644
similarity index 97%
rename from src/app/components/dashboard/dashboard.component.html
rename to src/app/demo/components/dashboard/dashboard.component.html
index 357f1c4..e1ca2b7
--- a/src/app/components/dashboard/dashboard.component.html
+++ b/src/app/demo/components/dashboard/dashboard.component.html
@@ -218,15 +218,12 @@
Sakai is an application template for Angular and is distributed as a CLI project. Current versions is Angular v13 with PrimeNG v13. In case CLI is not installed already, use the command below to set it up.
+ +Once CLI is ready in your system, extract the contents of the zip file distribution, cd to the directory, + install the libraries from npm and then execute "ng serve" to run the application in your local environment.
+ +The application should run at http://localhost:4200/, you may now start with the development of your application.
+ +Following commands are derived from CLI.
+Sakai consists of 3 main parts; the application layout, layout assets and PrimeNG component theme assets. Layout is placed inside the src/app/layout folder, + and the assets are in the src/assets/layout folder. +
+ +Initial layout configuration can be defined at the main app component by injecting the LayoutService, this step is optional and only necessary when customizing the defaults. Note that theme and + scale are not reactive since theme is configured outside of Angular at index.html by default and + initial scale is defined with the $scale at layout.scss. When default theme or scale is changed at their files initially, it is required to configure the layout service with the matching values + to avoid sync issues.
+ +Menu is a separate component defined in src/app/layout/app.menu.component.ts file and based on PrimeNG MenuModel API. In order to define the menuitems, + navigate to this file and define your own model as a nested structure.
+ +Sakai structure is designed in a modular way so that it can easily be integrated with your existing application. We've created a short tutorial with details.
+ +Sakai provides 24 PrimeNG themes out of the box. Setup of a theme is simple by including the css of theme + to your bundle that are located inside assets/layout/styles/theme/ + folder such as assets/layout/styles/theme/lara-light-indigo/theme.css.
+ +Another alternative would be creating dynamic bundles, please see the video tutorial for an example.
+ +Sakai includes a simplified version of the PrimeNG Theme Designer that only includes the main SASS structure. Full list of SASS variables to customize the components further is available at the + SASS API docs. +
+ +Every important change is included in CHANGELOG.md file at the root folder of the distribution along with the instructions to update. Whenever a major version of Angular is released, a new version of the template + is provided that mainly brings compatibility support to the PrimeNG component theming. If there are no compatibility issues on component theming e.g. new components or new functionality to PrimeNG, + you may still update your application to the latest Angular and PrimeNG without the need to waiting for an update.
+Sed blandit libero volutpat sed cras. Fames ac turpis egestas integer. Placerat in egestas erat...
+ +“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.”
+ + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt + quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate neque quas!
+ +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
- + @@ -406,4 +406,4 @@Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
+ + +All input text components support floating labels by adding (.p-float-label) to wrapper class.
All form components have an invalid state style to display the validation errors when ng-invalid ng-dirty combination is applied by Angular.
Confirmation Component Content via Child Route
+Payment Component Content via Child Route
+Personal Component Content via Child Route
+Seat Component Content via Child Route
+
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
@@ -45,7 +45,7 @@
{{product.name}}
-
+
{{formatCurrency(product.price)}}
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut diff --git a/src/app/components/panels/panels.component.ts b/src/app/demo/components/uikit/panels/panelsdemo.component.ts old mode 100755 new mode 100644 similarity index 58% rename from src/app/components/panels/panels.component.ts rename to src/app/demo/components/uikit/panels/panelsdemo.component.ts index cb6e02e..02bdab7 --- a/src/app/components/panels/panels.component.ts +++ b/src/app/demo/components/uikit/panels/panelsdemo.component.ts @@ -2,18 +2,18 @@ import { Component, OnInit } from '@angular/core'; import { MenuItem } from 'primeng/api'; @Component({ - templateUrl: './panels.component.html', + templateUrl: './panelsdemo.component.html' }) -export class PanelsComponent implements OnInit { +export class PanelsDemoComponent implements OnInit { - items: MenuItem[]; + items: MenuItem[] = []; - cardMenu: MenuItem[]; + cardMenu: MenuItem[] = []; ngOnInit() { this.items = [ - {label: 'Angular.io', icon: 'pi pi-external-link', url: 'http://angular.io'}, - {label: 'Theming', icon: 'pi pi-bookmark', routerLink: ['/theming']} + { label: 'Angular.io', icon: 'pi pi-external-link', url: 'http://angular.io' }, + { label: 'Theming', icon: 'pi pi-bookmark', routerLink: ['/theming'] } ]; this.cardMenu = [ diff --git a/src/app/demo/components/uikit/panels/panelsdemo.module.ts b/src/app/demo/components/uikit/panels/panelsdemo.module.ts new file mode 100644 index 0000000..f98db0a --- /dev/null +++ b/src/app/demo/components/uikit/panels/panelsdemo.module.ts @@ -0,0 +1,39 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsModule } from '@angular/forms'; +import { PanelsDemoComponent } from './panelsdemo.component'; +import { PanelsDemoRoutingModule } from './panelsdemo-routing.module'; +import { ToolbarModule } from 'primeng/toolbar'; +import { ButtonModule } from 'primeng/button'; +import { RippleModule } from 'primeng/ripple'; +import { SplitButtonModule } from 'primeng/splitbutton'; +import { AccordionModule } from 'primeng/accordion'; +import { TabViewModule } from 'primeng/tabview'; +import { FieldsetModule } from 'primeng/fieldset'; +import { MenuModule } from 'primeng/menu'; +import { InputTextModule } from 'primeng/inputtext'; +import { DividerModule } from 'primeng/divider'; +import { SplitterModule } from 'primeng/splitter'; +import { PanelModule } from 'primeng/panel'; + +@NgModule({ + imports: [ + CommonModule, + FormsModule, + PanelsDemoRoutingModule, + ToolbarModule, + ButtonModule, + RippleModule, + SplitButtonModule, + AccordionModule, + TabViewModule, + FieldsetModule, + MenuModule, + InputTextModule, + DividerModule, + SplitterModule, + PanelModule + ], + declarations: [PanelsDemoComponent] +}) +export class PanelsDemoModule { } diff --git a/src/app/demo/components/uikit/table/tabledemo-routing.module.ts b/src/app/demo/components/uikit/table/tabledemo-routing.module.ts new file mode 100644 index 0000000..55a8be6 --- /dev/null +++ b/src/app/demo/components/uikit/table/tabledemo-routing.module.ts @@ -0,0 +1,11 @@ +import { NgModule } from '@angular/core'; +import { RouterModule } from '@angular/router'; +import { TableDemoComponent } from './tabledemo.component'; + +@NgModule({ + imports: [RouterModule.forChild([ + { path: '', component: TableDemoComponent } + ])], + exports: [RouterModule] +}) +export class TableDemoRoutingModule { } diff --git a/src/app/components/table/table.component.html b/src/app/demo/components/uikit/table/tabledemo.component.html similarity index 96% rename from src/app/components/table/table.component.html rename to src/app/demo/components/uikit/table/tabledemo.component.html index f79f33c..a31d8f5 100644 --- a/src/app/components/table/table.component.html +++ b/src/app/demo/components/uikit/table/tabledemo.component.html @@ -8,7 +8,7 @@
PrimeIcons use the pi pi-{icon} syntax such as pi pi-check. + A standalone icon can be displayed using an element such as i or span
+ +Size of the icons can easily be changed using font-size property.
+ +Special pi-spin class applies infinite rotate to an icon.
+ +Here is the current list of PrimeIcons, more icons will be added periodically. You may also request new icons at the issue tracker.
+D;I(b<3yNQi9CyM<4|NZ|f@c;1@
zV4&uDi{uyr{mh*5V #1^V|^&PY6Cxg_X%
z;CNJ$X)+^z%$BAQRe^?`5}{U8Ua^A>$H5e8T@;>H?1hu`0aKOD7a{1B+{r47yB=w3
zocAax<%?AFq)Q~`AWfB?_^9<5ic@E(PF#4}C=z9&i!xy*KsE9rQqxkIK9Z4>e|e0Q
zFuZhvXGrU*J^JJXqu <4KTe#2$>q&kjr~3B)(t{BTY)KdO~-
zB{!WM%+=<(8#E70A~KwgDwr;Mvbg3+eW+&{6KFG(^)gvAPR=0Rs5=4UAlPLjXTC_XzP{WXE^lT8$>MpDy|b}MX^vp>S2wp!PK%?emvTvMZ2VAc
z(PR9l#~LQjXE5rv3He2RU9=sVm#*?f$o@m#&Td6vV6nv0HfCCGt`cCo%fQ3IatL}@
zD74w=@!^>U@T)ALi8r;w&nDT#h45flo6?t?hM+RQLp1D>ZxZzEakAbmunu&CEw20T
zvp)hvx~6vUn?=(k;6}$s93a)j0LP
zWXqjKg6{19{K}ZEh=|N)%RPwme<^ag;ybMyg#LpTMJ1fB0K0=}8Vu6LWvQ=YXV^jy
z*@CT8phTlQgVLhfZb0VI5De*9z&--0kU^_$mexle4x4{OU&UQ8r*Mu*s=~DBcrHo{
zowUqR#pC)nYh_t|6~twITUMqJRXjG-lxiJSRa&iIv%c!>eRiLzXT2^FNlYtPv`Dg0
zRin+V_q=FUzAp(ix$Mf8ooeVBRI>S6=krk