├── src ├── app.less ├── assets │ ├── .gitkeep │ ├── fonts │ │ ├── ionicons.eot │ │ ├── ionicons.ttf │ │ ├── ionicons.woff │ │ └── ionicons.woff2 │ ├── images │ │ ├── test2.jpg │ │ ├── no_image.png │ │ ├── f21-background.png │ │ ├── f21ico-support.png │ │ ├── file-alt-solid.png │ │ ├── f21-background2.jpg │ │ ├── f21-background_1.jpg │ │ ├── f21-background_2.png │ │ ├── f21_widget_icon_white.png │ │ ├── tiledesk_logo_white_small.png │ │ ├── f21-background_2.svg │ │ ├── f21ico-send.svg │ │ ├── f21ico-done.svg │ │ ├── c21-down-gray.svg │ │ ├── f21ico-close.svg │ │ ├── f21ico-done_all.svg │ │ ├── f21ico-schedule.svg │ │ ├── tiledesk-chat-close.svg │ │ ├── f21ico-photo.svg │ │ ├── tiledesk-chat-ballon.svg │ │ ├── f21ico-attached.svg │ │ ├── f21ico-widgetclose_white.svg │ │ ├── f21_widget_icon_white_1.svg │ │ ├── f21_widget_icon_white_2.svg │ │ ├── tiledesk-chat-close-dark-gray.svg │ │ ├── tiledesk-chat-ballon-with-badge.svg │ │ ├── tiledesk-chat-ballon-big-badge.svg │ │ ├── avatar_bot_tiledesk.svg │ │ ├── f21_widget_icon_white_0.svg │ │ ├── f21-chat21-logo-widget.svg │ │ └── line_avatar_bot_tiledesk.svg │ ├── sounds │ │ ├── Carme.mp3 │ │ ├── pling.mp3 │ │ └── justsaying.mp3 │ └── twp │ │ └── tiledesk_widget_files │ │ ├── logo.png │ │ ├── facebook.png │ │ ├── linkedin.png │ │ ├── telegram.png │ │ ├── twitter.png │ │ ├── whatsapp.png │ │ ├── logo-black.png │ │ ├── logo-short.png │ │ ├── logo-mobile.png │ │ ├── logo@2x-black.png │ │ └── icon ├── sass │ ├── _mixins.scss │ ├── styles.scss │ └── _variables.scss ├── styles.css ├── app │ ├── users │ │ ├── user-login │ │ │ ├── user-login.component.less │ │ │ ├── user-login.component.html │ │ │ ├── user-login.component.ts │ │ │ └── user-login.component.spec.ts │ │ └── user-profile │ │ │ ├── user-profile.component.less │ │ │ ├── user-profile.component.html │ │ │ ├── user-profile.component.ts │ │ │ └── user-profile.component.spec.ts │ ├── components │ │ ├── form │ │ │ ├── inputs │ │ │ │ ├── select │ │ │ │ │ ├── select.component.scss │ │ │ │ │ ├── select.component.html │ │ │ │ │ ├── select.component.ts │ │ │ │ │ └── select.component.spec.ts │ │ │ │ ├── radio-button │ │ │ │ │ ├── radio-button.component.scss │ │ │ │ │ ├── radio-button.component.ts │ │ │ │ │ ├── radio-button.component.html │ │ │ │ │ └── radio-button.component.spec.ts │ │ │ │ ├── form-label │ │ │ │ │ ├── form-label.component.html │ │ │ │ │ ├── form-label.component.scss │ │ │ │ │ ├── form-label.component.ts │ │ │ │ │ └── form-label.component.spec.ts │ │ │ │ ├── form-checkbox │ │ │ │ │ ├── form-checkbox.component.html │ │ │ │ │ ├── form-checkbox.component.spec.ts │ │ │ │ │ └── form-checkbox.component.ts │ │ │ │ ├── form-text │ │ │ │ │ ├── form-text.component.spec.ts │ │ │ │ │ └── form-text.component.html │ │ │ │ └── form-textarea │ │ │ │ │ ├── form-textarea.component.spec.ts │ │ │ │ │ └── form-textarea.component.html │ │ │ └── form-builder │ │ │ │ └── form-builder.component.spec.ts │ │ ├── preview-loading-files │ │ │ ├── preview-loading-files.component.scss │ │ │ ├── preview-loading-files.component.html │ │ │ ├── preview-loading-files.component.ts │ │ │ └── preview-loading-files.component.spec.ts │ │ ├── message │ │ │ ├── html │ │ │ │ ├── html.component.html │ │ │ │ ├── html.component.spec.ts │ │ │ │ └── html.component.ts │ │ │ ├── info-message │ │ │ │ ├── info-message.component.html │ │ │ │ ├── info-message.component.scss │ │ │ │ ├── info-message.component.spec.ts │ │ │ │ └── info-message.component.ts │ │ │ ├── text │ │ │ │ ├── text.component.html │ │ │ │ ├── text.component.scss │ │ │ │ ├── text.component.spec.ts │ │ │ │ └── text.component.ts │ │ │ ├── buttons │ │ │ │ ├── text-button │ │ │ │ │ ├── text-button.component.html │ │ │ │ │ ├── text-button.component.spec.ts │ │ │ │ │ └── text-button.component.scss │ │ │ │ ├── action-button │ │ │ │ │ ├── action-button.component.html │ │ │ │ │ └── action-button.component.spec.ts │ │ │ │ └── link-button │ │ │ │ │ ├── link-button.component.spec.ts │ │ │ │ │ ├── link-button.component.html │ │ │ │ │ └── link-button.component.scss │ │ │ ├── frame │ │ │ │ ├── frame.component.html │ │ │ │ ├── frame.component.scss │ │ │ │ ├── frame.component.spec.ts │ │ │ │ └── frame.component.ts │ │ │ ├── image │ │ │ │ ├── image.component.html │ │ │ │ ├── image.component.spec.ts │ │ │ │ ├── image.component.ts │ │ │ │ └── image.component.scss │ │ │ ├── return-receipt │ │ │ │ ├── return-receipt.component.scss │ │ │ │ ├── return-receipt.component.spec.ts │ │ │ │ └── return-receipt.component.ts │ │ │ ├── avatar │ │ │ │ ├── avatar.component.html │ │ │ │ ├── avatar.component.spec.ts │ │ │ │ ├── avatar.component.scss │ │ │ │ └── avatar.component.ts │ │ │ └── bubble-message │ │ │ │ └── bubble-message.component.scss │ │ ├── send-button │ │ │ ├── send-button.component.ts │ │ │ ├── send-button.component.spec.ts │ │ │ ├── send-button.component.scss │ │ │ └── send-button.component.html │ │ ├── menu-options │ │ │ ├── menu-options.component.spec.ts │ │ │ └── menu-options.component.ts │ │ ├── conversation-detail │ │ │ ├── conversation-preview │ │ │ │ └── conversation-preview.component.spec.ts │ │ │ ├── interlal-frame │ │ │ │ └── interlal-frame.component.spec.ts │ │ │ └── conversation-header │ │ │ │ └── conversation-header.component.spec.ts │ │ ├── home │ │ │ └── home.component.spec.ts │ │ ├── star-rating-widget │ │ │ ├── star-rating-widget.service.spec.ts │ │ │ └── star-rating-widget.component.spec.ts │ │ ├── list-conversations │ │ │ └── list-conversations.component.spec.ts │ │ ├── launcher-button │ │ │ ├── launcher-button.component.spec.ts │ │ │ ├── launcher-button.component.scss │ │ │ └── launcher-button.component.html │ │ ├── eyeeye-catcher-card │ │ │ └── eyeeye-catcher-card.component.spec.ts │ │ ├── prechat-form │ │ │ └── prechat-form.component.spec.ts │ │ ├── selection-department │ │ │ └── selection-department.component.spec.ts │ │ ├── message-attachment │ │ │ └── message-attachment.component.spec.ts │ │ ├── last-message │ │ │ └── last-message.component.spec.ts │ │ └── list-all-conversations │ │ │ └── list-all-conversations.component.spec.ts │ ├── _animations │ │ ├── index.ts │ │ ├── fade-in.animation.ts │ │ ├── slide-in-out-for-panel.animation.ts │ │ └── slide-in-out.animation.ts │ ├── directives │ │ ├── marked.pipe.spec.ts │ │ ├── safe-html.pipe.spec.ts │ │ ├── html-entites-encode.pipe.spec.ts │ │ ├── safe-html.pipe.ts │ │ ├── html-entities-encode.pipe.ts │ │ └── marked.pipe.ts │ └── providers │ │ ├── storage.service.spec.ts │ │ ├── webpack-translate-loader.ts │ │ ├── contact.service.spec.ts │ │ ├── chat-presence-handler.service.spec.ts │ │ ├── settings-saver.service.spec.ts │ │ ├── upload.service.spec.ts │ │ ├── waiting.service.spec.ts │ │ ├── conversations.service.spec.ts │ │ ├── agent-availability.service.spec.ts │ │ ├── auth.service.spec.ts │ │ ├── translator.service.spec.ts │ │ ├── global-settings.service.spec.ts │ │ ├── waiting.service.ts │ │ ├── messaging.service.spec.ts │ │ └── settings-saver.service.ts ├── favicon.ico ├── chat21-core │ ├── models │ │ ├── upload.ts │ │ ├── group.ts │ │ ├── formArray.ts │ │ ├── user.ts │ │ ├── message.ts │ │ └── conversation.ts │ ├── providers │ │ ├── abstract │ │ │ ├── conversation-handler-builder.service.ts │ │ │ ├── logger.service.spec.ts │ │ │ ├── typing.service.spec.ts │ │ │ ├── upload.service.spec.ts │ │ │ ├── presence.service.spec.ts │ │ │ ├── app-storage.service.spec.ts │ │ │ ├── image-repo.service.spec.ts │ │ │ ├── logger.service.ts │ │ │ ├── groups-handler.service.spec.ts │ │ │ ├── messagingAuth.service.spec.ts │ │ │ ├── notifications.service.spec.ts │ │ │ ├── conversation-handler.service.spec.ts │ │ │ ├── conversations-handler.service.spec.ts │ │ │ ├── conversation-handler-builder.service.spec.ts │ │ │ ├── archivedconversations-handler.service.spec.ts │ │ │ ├── app-storage.service.ts │ │ │ ├── image-repo.service.ts │ │ │ ├── notifications.service.ts │ │ │ ├── upload.service.ts │ │ │ ├── typing.service.ts │ │ │ ├── presence.service.ts │ │ │ ├── messagingAuth.service.ts │ │ │ ├── groups-handler.service.ts │ │ │ ├── conversation-handler.service.ts │ │ │ └── archivedconversations-handler.service.ts │ │ ├── logger │ │ │ ├── loggerInstance.ts │ │ │ └── customLogger.ts │ │ ├── custom-translate.service.spec.ts │ │ ├── firebase │ │ │ ├── firebase-conversation-handler-builder.service.ts │ │ │ ├── firebase-init-service.ts │ │ │ └── firebase-image-repo.ts │ │ ├── mqtt │ │ │ ├── mqtt-conversation-handler-builder.service.ts │ │ │ ├── mqtt-notifications.ts │ │ │ └── chat-service.ts │ │ ├── native │ │ │ └── native-image-repo.ts │ │ └── custom-translate.service.ts │ └── utils │ │ ├── user-typing │ │ ├── user-typing.component.html │ │ ├── user-typing.component.spec.ts │ │ └── user-typing.component.ts │ │ └── utils-user.ts ├── models │ ├── upload.ts │ ├── contact.ts │ ├── User.ts │ ├── department.ts │ ├── conversation.ts │ └── message.ts ├── tsconfig.app.json ├── typings.d.ts ├── tsconfig.spec.json ├── main.ts ├── index.html ├── widget-config.json ├── widget-config-template.json ├── test.ts ├── environments │ ├── environment.prod.ts │ ├── environment.ts │ └── environment.pre.ts ├── test-auth.html └── 404.html ├── deploy ├── deploy_pre.sh ├── deploy_prod.sh ├── publish_pre.sh └── publish_prod.sh ├── .vscode └── settings.json ├── bin └── chat21-web-widget ├── docs ├── authuser.png ├── tiledesk-project-settings.png ├── tiledesk-dashboard-widget-screenshots.png └── autoinstall.md ├── current_version.ts ├── current_version.ts-e ├── .npmignore ├── firebase.json ├── e2e ├── app.po.ts ├── tsconfig.e2e.json └── app.e2e-spec.ts ├── .editorconfig ├── deploy_beta.sh ├── deploy_prod.sh ├── tsconfig.json ├── env.sample ├── server.js ├── .github └── workflows │ ├── docker-community-push-latest.yml │ └── docker-image-tag-community-tag-push.yml ├── nginx.conf ├── protractor.conf.js ├── deploy_amazon_prod.sh ├── .gitignore ├── .README.md.swp ├── karma.conf.js ├── LICENSE ├── Dockerfile └── deploy_amazon_beta.sh /src/app.less: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deploy/deploy_pre.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deploy/deploy_prod.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deploy/publish_pre.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deploy/publish_prod.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sass/_mixins.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/styles.css: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/app/users/user-login/user-login.component.less: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/users/user-profile/user-profile.component.less: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/components/form/inputs/select/select.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "git.ignoreLimitWarning": true 3 | } -------------------------------------------------------------------------------- /bin/chat21-web-widget: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('../server'); 3 | -------------------------------------------------------------------------------- /src/app/components/form/inputs/radio-button/radio-button.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/components/preview-loading-files/preview-loading-files.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sass/styles.scss: -------------------------------------------------------------------------------- 1 | @import './variables'; 2 | @import './mixins'; 3 | 4 | -------------------------------------------------------------------------------- /src/app/users/user-login/user-login.component.html: -------------------------------------------------------------------------------- 1 |
2 | user-login works! 3 |
4 | -------------------------------------------------------------------------------- /src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/favicon.ico -------------------------------------------------------------------------------- /docs/authuser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/docs/authuser.png -------------------------------------------------------------------------------- /src/app/components/form/inputs/select/select.component.html: -------------------------------------------------------------------------------- 1 |2 | select works! 3 |
4 | -------------------------------------------------------------------------------- /src/app/users/user-profile/user-profile.component.html: -------------------------------------------------------------------------------- 1 |2 | user-profile works! 3 |
4 | -------------------------------------------------------------------------------- /current_version.ts: -------------------------------------------------------------------------------- 1 | export const CURR_VER_DEV = 'test.002'; 2 | export const CURR_VER_PROD = '1.009'; 3 | -------------------------------------------------------------------------------- /current_version.ts-e: -------------------------------------------------------------------------------- 1 | export const CURR_VER_DEV = 'test.001'; 2 | export const CURR_VER_PROD = '1.009'; 3 | -------------------------------------------------------------------------------- /src/assets/fonts/ionicons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/fonts/ionicons.eot -------------------------------------------------------------------------------- /src/assets/fonts/ionicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/fonts/ionicons.ttf -------------------------------------------------------------------------------- /src/assets/images/test2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/images/test2.jpg -------------------------------------------------------------------------------- /src/assets/sounds/Carme.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/sounds/Carme.mp3 -------------------------------------------------------------------------------- /src/assets/sounds/pling.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/sounds/pling.mp3 -------------------------------------------------------------------------------- /src/app/components/message/html/html.component.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/fonts/ionicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/fonts/ionicons.woff -------------------------------------------------------------------------------- /src/assets/fonts/ionicons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/fonts/ionicons.woff2 -------------------------------------------------------------------------------- /src/assets/images/no_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/images/no_image.png -------------------------------------------------------------------------------- /docs/tiledesk-project-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/docs/tiledesk-project-settings.png -------------------------------------------------------------------------------- /src/assets/sounds/justsaying.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/sounds/justsaying.mp3 -------------------------------------------------------------------------------- /src/assets/images/f21-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/images/f21-background.png -------------------------------------------------------------------------------- /src/assets/images/f21ico-support.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/images/f21ico-support.png -------------------------------------------------------------------------------- /src/assets/images/file-alt-solid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/images/file-alt-solid.png -------------------------------------------------------------------------------- /src/assets/images/f21-background2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/images/f21-background2.jpg -------------------------------------------------------------------------------- /src/assets/images/f21-background_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/images/f21-background_1.jpg -------------------------------------------------------------------------------- /src/assets/images/f21-background_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/images/f21-background_2.png -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | #f you want to include something that is excluded by your .gitignore file, you can create an empty .npmignore file to override it. -------------------------------------------------------------------------------- /src/app/components/message/info-message/info-message.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/assets/images/f21_widget_icon_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/images/f21_widget_icon_white.png -------------------------------------------------------------------------------- /docs/tiledesk-dashboard-widget-screenshots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/docs/tiledesk-dashboard-widget-screenshots.png -------------------------------------------------------------------------------- /src/assets/twp/tiledesk_widget_files/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/twp/tiledesk_widget_files/logo.png -------------------------------------------------------------------------------- /src/assets/images/tiledesk_logo_white_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/images/tiledesk_logo_white_small.png -------------------------------------------------------------------------------- /src/assets/twp/tiledesk_widget_files/facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/twp/tiledesk_widget_files/facebook.png -------------------------------------------------------------------------------- /src/assets/twp/tiledesk_widget_files/linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/twp/tiledesk_widget_files/linkedin.png -------------------------------------------------------------------------------- /src/assets/twp/tiledesk_widget_files/telegram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/twp/tiledesk_widget_files/telegram.png -------------------------------------------------------------------------------- /src/assets/twp/tiledesk_widget_files/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/twp/tiledesk_widget_files/twitter.png -------------------------------------------------------------------------------- /src/assets/twp/tiledesk_widget_files/whatsapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/twp/tiledesk_widget_files/whatsapp.png -------------------------------------------------------------------------------- /src/assets/twp/tiledesk_widget_files/logo-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/twp/tiledesk_widget_files/logo-black.png -------------------------------------------------------------------------------- /src/assets/twp/tiledesk_widget_files/logo-short.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/twp/tiledesk_widget_files/logo-short.png -------------------------------------------------------------------------------- /src/assets/twp/tiledesk_widget_files/logo-mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/twp/tiledesk_widget_files/logo-mobile.png -------------------------------------------------------------------------------- /src/assets/twp/tiledesk_widget_files/logo@2x-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chat21/chat21-web-widget/HEAD/src/assets/twp/tiledesk_widget_files/logo@2x-black.png -------------------------------------------------------------------------------- /firebase.json: -------------------------------------------------------------------------------- 1 | { 2 | "hosting": { 3 | "public": "dist", 4 | "ignore": [ 5 | "firebase.json", 6 | "**/.*", 7 | "**/node_modules/**" 8 | ] 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/assets/images/f21-background_2.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/app/_animations/index.ts: -------------------------------------------------------------------------------- 1 | export * from './fade-in.animation'; 2 | export * from './slide-in-out.animation'; 3 | export * from './slide-in-out-for-panel.animation'; 4 | export * from './slide-in.animation'; 5 | -------------------------------------------------------------------------------- /docs/autoinstall.md: -------------------------------------------------------------------------------- 1 | https://medium.com/@svsh227/add-node-server-with-angular-app-run-angularjs-app-with-node-server-a3c472ef8997 2 | 3 | 4 | https://blog.devget.net/development/how-to-deploy-angular-6-project-to-heroku/ -------------------------------------------------------------------------------- /src/app/components/form/inputs/form-label/form-label.component.html: -------------------------------------------------------------------------------- 1 |The specified file was not found on this website. Please check the URL for mistakes and try again.
29 |This page was generated by the Firebase Command-Line Interface. To modify it, edit the 404.html file in your project's configured public directory.