├── .cspell.json ├── .devops ├── dev-CD.yml ├── prod-CD.yml └── uat-CD.yml ├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .github ├── .githooks │ ├── pre-commit │ ├── pre-push │ └── prepare-commit-msg ├── pull_request_template.md └── workflows │ ├── ci.yml │ ├── codeql-analysis.yml │ ├── deploy.yml │ ├── github-pages.yml │ ├── manual-deployment.yml │ ├── release.yml │ ├── scheduled-deployment-prod.yml │ └── scheduled-deployment.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .scripts ├── build-widgets.js └── check-i18n.js ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── CHANGELOG.md ├── CHANGELOG ├── CHANGELOG_alpha.md ├── CHANGELOG_beta.md └── CHANGELOG_next.md ├── CI ├── deploy.sh └── exclude-list.txt ├── LICENSE ├── README.md ├── apps ├── .gitkeep ├── back-office-e2e │ ├── .eslintrc.json │ ├── cypress.config.ts │ ├── project.json │ ├── src │ │ ├── e2e │ │ │ └── app.cy.ts │ │ ├── fixtures │ │ │ └── example.json │ │ └── support │ │ │ ├── app.po.ts │ │ │ ├── commands.ts │ │ │ └── e2e.ts │ └── tsconfig.json ├── back-office │ ├── .eslintrc.json │ ├── .storybook │ │ ├── main.ts │ │ ├── preview-head.html │ │ ├── preview.js │ │ ├── storybook-translate.module.ts │ │ └── tsconfig.json │ ├── documentation.json │ ├── jest.config.ts │ ├── project.json │ ├── src │ │ ├── app │ │ │ ├── __mocks__ │ │ │ │ └── mock-class.test.ts │ │ │ ├── app-preview │ │ │ │ ├── app-preview-routing.module.ts │ │ │ │ ├── app-preview.component.html │ │ │ │ ├── app-preview.component.scss │ │ │ │ ├── app-preview.component.spec.ts │ │ │ │ ├── app-preview.component.ts │ │ │ │ ├── app-preview.module.ts │ │ │ │ ├── components │ │ │ │ │ └── preview-toolbar │ │ │ │ │ │ ├── preview-toolbar.component.html │ │ │ │ │ │ ├── preview-toolbar.component.scss │ │ │ │ │ │ ├── preview-toolbar.component.spec.ts │ │ │ │ │ │ ├── preview-toolbar.component.ts │ │ │ │ │ │ └── preview-toolbar.module.ts │ │ │ │ └── pages │ │ │ │ │ ├── dashboard │ │ │ │ │ ├── dashboard-routing.module.ts │ │ │ │ │ ├── dashboard.component.html │ │ │ │ │ ├── dashboard.component.scss │ │ │ │ │ ├── dashboard.component.spec.ts │ │ │ │ │ ├── dashboard.component.ts │ │ │ │ │ ├── dashboard.module.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── form │ │ │ │ │ ├── form-routing.module.ts │ │ │ │ │ ├── form.component.html │ │ │ │ │ ├── form.component.scss │ │ │ │ │ ├── form.component.spec.ts │ │ │ │ │ ├── form.component.ts │ │ │ │ │ ├── form.module.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ │ └── workflow │ │ │ │ │ ├── graphql │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── workflow-routing.module.ts │ │ │ │ │ ├── workflow.component.html │ │ │ │ │ ├── workflow.component.scss │ │ │ │ │ ├── workflow.component.spec.ts │ │ │ │ │ ├── workflow.component.ts │ │ │ │ │ └── workflow.module.ts │ │ │ ├── app-routing.module.ts │ │ │ ├── app.component.html │ │ │ ├── app.component.scss │ │ │ ├── app.component.spec.ts │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── application │ │ │ │ ├── application-routing.module.ts │ │ │ │ ├── application.component.html │ │ │ │ ├── application.component.scss │ │ │ │ ├── application.component.spec.ts │ │ │ │ ├── application.component.ts │ │ │ │ ├── application.module.ts │ │ │ │ └── pages │ │ │ │ │ ├── activity-log │ │ │ │ │ ├── activity-log-routing.module.ts │ │ │ │ │ ├── activity-log.component.html │ │ │ │ │ ├── activity-log.component.scss │ │ │ │ │ ├── activity-log.component.ts │ │ │ │ │ └── activity-log.module.ts │ │ │ │ │ ├── add-page │ │ │ │ │ ├── add-page-routing.module.ts │ │ │ │ │ ├── add-page.component.html │ │ │ │ │ ├── add-page.component.scss │ │ │ │ │ ├── add-page.component.spec.ts │ │ │ │ │ ├── add-page.component.ts │ │ │ │ │ ├── add-page.module.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── archive │ │ │ │ │ ├── archive-routing.module.ts │ │ │ │ │ ├── archive.component.html │ │ │ │ │ ├── archive.component.scss │ │ │ │ │ ├── archive.component.ts │ │ │ │ │ ├── archive.module.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── channels │ │ │ │ │ ├── channels-routing.module.ts │ │ │ │ │ ├── channels.component.html │ │ │ │ │ ├── channels.component.scss │ │ │ │ │ ├── channels.component.spec.ts │ │ │ │ │ ├── channels.component.ts │ │ │ │ │ ├── channels.module.ts │ │ │ │ │ └── components │ │ │ │ │ │ └── channel-modal │ │ │ │ │ │ ├── channel-modal.component.html │ │ │ │ │ │ ├── channel-modal.component.scss │ │ │ │ │ │ ├── channel-modal.component.spec.ts │ │ │ │ │ │ └── channel-modal.component.ts │ │ │ │ │ ├── form │ │ │ │ │ ├── form-routing.module.ts │ │ │ │ │ ├── form.component.html │ │ │ │ │ ├── form.component.scss │ │ │ │ │ ├── form.component.spec.ts │ │ │ │ │ ├── form.component.ts │ │ │ │ │ ├── form.module.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── home │ │ │ │ │ ├── home-routing.module.ts │ │ │ │ │ ├── home.component.html │ │ │ │ │ ├── home.component.scss │ │ │ │ │ ├── home.component.spec.ts │ │ │ │ │ ├── home.component.ts │ │ │ │ │ └── home.module.ts │ │ │ │ │ ├── position-attributes │ │ │ │ │ ├── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── position-attributes-routing.module.ts │ │ │ │ │ ├── position-attributes.component.html │ │ │ │ │ ├── position-attributes.component.scss │ │ │ │ │ ├── position-attributes.component.spec.ts │ │ │ │ │ ├── position-attributes.component.ts │ │ │ │ │ └── position-attributes.module.ts │ │ │ │ │ ├── position │ │ │ │ │ ├── components │ │ │ │ │ │ └── position-modal │ │ │ │ │ │ │ ├── position-modal.component.html │ │ │ │ │ │ │ ├── position-modal.component.scss │ │ │ │ │ │ │ ├── position-modal.component.spec.ts │ │ │ │ │ │ │ └── position-modal.component.ts │ │ │ │ │ ├── position-routing.module.ts │ │ │ │ │ ├── position.component.html │ │ │ │ │ ├── position.component.scss │ │ │ │ │ ├── position.component.spec.ts │ │ │ │ │ ├── position.component.ts │ │ │ │ │ └── position.module.ts │ │ │ │ │ ├── settings │ │ │ │ │ ├── graphql │ │ │ │ │ │ └── mutations.ts │ │ │ │ │ ├── settings-routing.module.ts │ │ │ │ │ ├── settings.component.html │ │ │ │ │ ├── settings.component.scss │ │ │ │ │ ├── settings.component.spec.ts │ │ │ │ │ ├── settings.component.ts │ │ │ │ │ └── settings.module.ts │ │ │ │ │ ├── subscriptions │ │ │ │ │ ├── components │ │ │ │ │ │ └── subscription-modal │ │ │ │ │ │ │ ├── subscription-modal.component.html │ │ │ │ │ │ │ ├── subscription-modal.component.scss │ │ │ │ │ │ │ ├── subscription-modal.component.spec.ts │ │ │ │ │ │ │ └── subscription-modal.component.ts │ │ │ │ │ ├── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── subscriptions-routing.module.ts │ │ │ │ │ ├── subscriptions.component.html │ │ │ │ │ ├── subscriptions.component.scss │ │ │ │ │ ├── subscriptions.component.spec.ts │ │ │ │ │ ├── subscriptions.component.ts │ │ │ │ │ └── subscriptions.module.ts │ │ │ │ │ └── workflow │ │ │ │ │ ├── components │ │ │ │ │ ├── add-step │ │ │ │ │ │ ├── add-step-routing.module.ts │ │ │ │ │ │ ├── add-step.component.html │ │ │ │ │ │ ├── add-step.component.scss │ │ │ │ │ │ ├── add-step.component.spec.ts │ │ │ │ │ │ ├── add-step.component.ts │ │ │ │ │ │ └── add-step.module.ts │ │ │ │ │ └── home │ │ │ │ │ │ ├── home-routing.module.ts │ │ │ │ │ │ ├── home.component.html │ │ │ │ │ │ ├── home.component.scss │ │ │ │ │ │ ├── home.component.spec.ts │ │ │ │ │ │ ├── home.component.ts │ │ │ │ │ │ └── home.module.ts │ │ │ │ │ ├── graphql │ │ │ │ │ ├── mutations.ts │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── workflow-routing.module.ts │ │ │ │ │ ├── workflow.component.html │ │ │ │ │ ├── workflow.component.scss │ │ │ │ │ ├── workflow.component.spec.ts │ │ │ │ │ ├── workflow.component.ts │ │ │ │ │ └── workflow.module.ts │ │ │ ├── auth │ │ │ │ ├── auth-routing.module.ts │ │ │ │ ├── auth.module.ts │ │ │ │ └── pages │ │ │ │ │ └── login │ │ │ │ │ ├── login-routing.module.ts │ │ │ │ │ ├── login.component.html │ │ │ │ │ ├── login.component.scss │ │ │ │ │ ├── login.component.spec.ts │ │ │ │ │ ├── login.component.ts │ │ │ │ │ └── login.module.ts │ │ │ ├── components │ │ │ │ ├── add-form-modal │ │ │ │ │ ├── add-form-modal.component.html │ │ │ │ │ ├── add-form-modal.component.scss │ │ │ │ │ ├── add-form-modal.component.spec.ts │ │ │ │ │ ├── add-form-modal.component.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ ├── add-resource-modal │ │ │ │ │ ├── add-resource-modal.component.html │ │ │ │ │ ├── add-resource-modal.component.scss │ │ │ │ │ ├── add-resource-modal.component.spec.ts │ │ │ │ │ └── add-resource-modal.component.ts │ │ │ │ ├── application-header │ │ │ │ │ ├── application-header.component.html │ │ │ │ │ ├── application-header.component.scss │ │ │ │ │ ├── application-header.component.spec.ts │ │ │ │ │ ├── application-header.component.ts │ │ │ │ │ └── application-header.module.ts │ │ │ │ ├── custom-style │ │ │ │ │ ├── custom-style.component.html │ │ │ │ │ ├── custom-style.component.scss │ │ │ │ │ ├── custom-style.component.spec.ts │ │ │ │ │ └── custom-style.component.ts │ │ │ │ ├── dashboard-filter-settings │ │ │ │ │ ├── dashboard-filter-settings.component.html │ │ │ │ │ ├── dashboard-filter-settings.component.scss │ │ │ │ │ ├── dashboard-filter-settings.component.spec.ts │ │ │ │ │ └── dashboard-filter-settings.component.ts │ │ │ │ ├── duplicate-application-modal │ │ │ │ │ ├── duplicate-application-modal.component.html │ │ │ │ │ ├── duplicate-application-modal.component.scss │ │ │ │ │ ├── duplicate-application-modal.component.spec.ts │ │ │ │ │ ├── duplicate-application-modal.component.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ └── mutations.ts │ │ │ │ ├── edit-action-button-modal │ │ │ │ │ ├── edit-action-button-modal.component.html │ │ │ │ │ ├── edit-action-button-modal.component.scss │ │ │ │ │ ├── edit-action-button-modal.component.spec.ts │ │ │ │ │ ├── edit-action-button-modal.component.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ ├── edit-action-buttons-modal │ │ │ │ │ ├── edit-action-buttons-modal.component.html │ │ │ │ │ ├── edit-action-buttons-modal.component.scss │ │ │ │ │ ├── edit-action-buttons-modal.component.spec.ts │ │ │ │ │ └── edit-action-buttons-modal.component.ts │ │ │ │ ├── upload-menu │ │ │ │ │ ├── upload-menu.component.html │ │ │ │ │ ├── upload-menu.component.scss │ │ │ │ │ ├── upload-menu.component.spec.ts │ │ │ │ │ ├── upload-menu.component.ts │ │ │ │ │ ├── upload-menu.module.ts │ │ │ │ │ └── upload-menu.stories.ts │ │ │ │ ├── view-icon-selector │ │ │ │ │ ├── view-icon-selector.component.html │ │ │ │ │ ├── view-icon-selector.component.scss │ │ │ │ │ ├── view-icon-selector.component.spec.ts │ │ │ │ │ ├── view-icon-selector.component.ts │ │ │ │ │ └── view-icon-selector.stories.ts │ │ │ │ └── view-settings-modal │ │ │ │ │ ├── view-settings-modal.component.html │ │ │ │ │ ├── view-settings-modal.component.scss │ │ │ │ │ ├── view-settings-modal.component.spec.ts │ │ │ │ │ └── view-settings-modal.component.ts │ │ │ ├── dashboard │ │ │ │ ├── dashboard-routing.module.ts │ │ │ │ ├── dashboard.component.html │ │ │ │ ├── dashboard.component.scss │ │ │ │ ├── dashboard.component.spec.ts │ │ │ │ ├── dashboard.component.ts │ │ │ │ ├── dashboard.module.ts │ │ │ │ └── pages │ │ │ │ │ ├── api-configuration │ │ │ │ │ ├── api-configuration-routing.module.ts │ │ │ │ │ ├── api-configuration.component.html │ │ │ │ │ ├── api-configuration.component.scss │ │ │ │ │ ├── api-configuration.component.spec.ts │ │ │ │ │ ├── api-configuration.component.ts │ │ │ │ │ ├── api-configuration.module.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── api-configurations │ │ │ │ │ ├── api-configurations-routing.module.ts │ │ │ │ │ ├── api-configurations.component.html │ │ │ │ │ ├── api-configurations.component.scss │ │ │ │ │ ├── api-configurations.component.spec.ts │ │ │ │ │ ├── api-configurations.component.ts │ │ │ │ │ ├── api-configurations.module.ts │ │ │ │ │ ├── components │ │ │ │ │ │ └── add-api-configuration │ │ │ │ │ │ │ ├── add-api-configuration.component.html │ │ │ │ │ │ │ ├── add-api-configuration.component.scss │ │ │ │ │ │ │ ├── add-api-configuration.component.spec.ts │ │ │ │ │ │ │ └── add-api-configuration.component.ts │ │ │ │ │ ├── filter │ │ │ │ │ │ ├── filter.component.html │ │ │ │ │ │ ├── filter.component.scss │ │ │ │ │ │ ├── filter.component.spec.ts │ │ │ │ │ │ └── filter.component.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── applications │ │ │ │ │ ├── applications-routing.module.ts │ │ │ │ │ ├── applications.component.html │ │ │ │ │ ├── applications.component.scss │ │ │ │ │ ├── applications.component.spec.ts │ │ │ │ │ ├── applications.component.ts │ │ │ │ │ ├── applications.module.ts │ │ │ │ │ ├── components │ │ │ │ │ │ ├── chose-role │ │ │ │ │ │ │ ├── chose-role.component.html │ │ │ │ │ │ │ ├── chose-role.component.scss │ │ │ │ │ │ │ ├── chose-role.component.spec.ts │ │ │ │ │ │ │ └── chose-role.component.ts │ │ │ │ │ │ └── filter │ │ │ │ │ │ │ ├── filter.component.html │ │ │ │ │ │ │ ├── filter.component.scss │ │ │ │ │ │ │ ├── filter.component.spec.ts │ │ │ │ │ │ │ └── filter.component.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── dashboard │ │ │ │ │ ├── components │ │ │ │ │ │ ├── context-selector │ │ │ │ │ │ │ ├── context-selector.component.html │ │ │ │ │ │ │ ├── context-selector.component.scss │ │ │ │ │ │ │ ├── context-selector.component.spec.ts │ │ │ │ │ │ │ └── context-selector.component.ts │ │ │ │ │ │ ├── edit-context-modal │ │ │ │ │ │ │ ├── edit-context-modal.component.html │ │ │ │ │ │ │ ├── edit-context-modal.component.scss │ │ │ │ │ │ │ ├── edit-context-modal.component.spec.ts │ │ │ │ │ │ │ ├── edit-context-modal.component.ts │ │ │ │ │ │ │ └── graphql │ │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ └── manage-templates-modal │ │ │ │ │ │ │ ├── manage-templates-modal.component.html │ │ │ │ │ │ │ ├── manage-templates-modal.component.scss │ │ │ │ │ │ │ ├── manage-templates-modal.component.spec.ts │ │ │ │ │ │ │ └── manage-templates-modal.component.ts │ │ │ │ │ ├── dashboard-routing.module.ts │ │ │ │ │ ├── dashboard.component.html │ │ │ │ │ ├── dashboard.component.scss │ │ │ │ │ ├── dashboard.component.spec.ts │ │ │ │ │ ├── dashboard.component.ts │ │ │ │ │ ├── dashboard.module.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── dashboards │ │ │ │ │ └── graphql │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── form-answer │ │ │ │ │ ├── form-answer-routing.module.ts │ │ │ │ │ ├── form-answer.component.html │ │ │ │ │ ├── form-answer.component.scss │ │ │ │ │ ├── form-answer.component.spec.ts │ │ │ │ │ ├── form-answer.component.ts │ │ │ │ │ ├── form-answer.module.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── form-builder │ │ │ │ │ ├── components │ │ │ │ │ │ └── history │ │ │ │ │ │ │ ├── history.component.html │ │ │ │ │ │ │ ├── history.component.scss │ │ │ │ │ │ │ ├── history.component.spec.ts │ │ │ │ │ │ │ └── history.component.ts │ │ │ │ │ ├── form-builder-routing.module.ts │ │ │ │ │ ├── form-builder.component.html │ │ │ │ │ ├── form-builder.component.scss │ │ │ │ │ ├── form-builder.component.spec.ts │ │ │ │ │ ├── form-builder.component.ts │ │ │ │ │ ├── form-builder.module.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ ├── fragments.ts │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── form-records │ │ │ │ │ ├── form-records-routing.module.ts │ │ │ │ │ ├── form-records.component.html │ │ │ │ │ ├── form-records.component.scss │ │ │ │ │ ├── form-records.component.spec.ts │ │ │ │ │ ├── form-records.component.ts │ │ │ │ │ ├── form-records.module.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── forms │ │ │ │ │ ├── components │ │ │ │ │ │ └── filter │ │ │ │ │ │ │ ├── filter.component.html │ │ │ │ │ │ │ ├── filter.component.spec.ts │ │ │ │ │ │ │ └── filter.component.ts │ │ │ │ │ ├── forms-routing.module.ts │ │ │ │ │ ├── forms.component.html │ │ │ │ │ ├── forms.component.scss │ │ │ │ │ ├── forms.component.spec.ts │ │ │ │ │ ├── forms.component.ts │ │ │ │ │ ├── forms.module.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── pull-jobs │ │ │ │ │ ├── components │ │ │ │ │ │ └── edit-pull-job-modal │ │ │ │ │ │ │ ├── edit-pull-job-modal.component.html │ │ │ │ │ │ │ ├── edit-pull-job-modal.component.scss │ │ │ │ │ │ │ ├── edit-pull-job-modal.component.spec.ts │ │ │ │ │ │ │ └── edit-pull-job-modal.component.ts │ │ │ │ │ ├── graphql │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── pull-jobs-routing.module.ts │ │ │ │ │ ├── pull-jobs.component.html │ │ │ │ │ ├── pull-jobs.component.scss │ │ │ │ │ ├── pull-jobs.component.spec.ts │ │ │ │ │ ├── pull-jobs.component.ts │ │ │ │ │ └── pull-jobs.module.ts │ │ │ │ │ ├── reference-data │ │ │ │ │ ├── graphql │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── reference-data-routing.module.ts │ │ │ │ │ ├── reference-data.component.html │ │ │ │ │ ├── reference-data.component.scss │ │ │ │ │ ├── reference-data.component.spec.ts │ │ │ │ │ ├── reference-data.component.ts │ │ │ │ │ ├── reference-data.form.ts │ │ │ │ │ ├── reference-data.module.ts │ │ │ │ │ └── utils │ │ │ │ │ │ └── inferTypeFromString.ts │ │ │ │ │ ├── reference-datas │ │ │ │ │ ├── add-reference-data │ │ │ │ │ │ ├── add-reference-data.component.html │ │ │ │ │ │ ├── add-reference-data.component.scss │ │ │ │ │ │ ├── add-reference-data.component.spec.ts │ │ │ │ │ │ └── add-reference-data.component.ts │ │ │ │ │ ├── filter │ │ │ │ │ │ └── filter.component.ts │ │ │ │ │ ├── graphql │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── reference-datas-routing.module.ts │ │ │ │ │ ├── reference-datas.component.html │ │ │ │ │ ├── reference-datas.component.scss │ │ │ │ │ ├── reference-datas.component.spec.ts │ │ │ │ │ ├── reference-datas.component.ts │ │ │ │ │ └── reference-datas.module.ts │ │ │ │ │ ├── resource │ │ │ │ │ ├── aggregations-tab │ │ │ │ │ │ ├── aggregations-tab-routing.module.ts │ │ │ │ │ │ ├── aggregations-tab.component.html │ │ │ │ │ │ ├── aggregations-tab.component.scss │ │ │ │ │ │ ├── aggregations-tab.component.spec.ts │ │ │ │ │ │ ├── aggregations-tab.component.ts │ │ │ │ │ │ ├── aggregations-tab.module.ts │ │ │ │ │ │ └── graphql │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── calculated-fields-tab │ │ │ │ │ │ ├── calculated-fields-tab-routing.module.ts │ │ │ │ │ │ ├── calculated-fields-tab.component.html │ │ │ │ │ │ ├── calculated-fields-tab.component.scss │ │ │ │ │ │ ├── calculated-fields-tab.component.spec.ts │ │ │ │ │ │ ├── calculated-fields-tab.component.ts │ │ │ │ │ │ ├── calculated-fields-tab.module.ts │ │ │ │ │ │ └── graphql │ │ │ │ │ │ │ └── mutations.ts │ │ │ │ │ ├── components │ │ │ │ │ │ └── data-presentation-list │ │ │ │ │ │ │ ├── data-presentation-list.component.html │ │ │ │ │ │ │ ├── data-presentation-list.component.scss │ │ │ │ │ │ │ └── data-presentation-list.component.ts │ │ │ │ │ ├── forms-tab │ │ │ │ │ │ ├── forms-tab-routing.module.ts │ │ │ │ │ │ ├── forms-tab.component.html │ │ │ │ │ │ ├── forms-tab.component.scss │ │ │ │ │ │ ├── forms-tab.component.spec.ts │ │ │ │ │ │ ├── forms-tab.component.ts │ │ │ │ │ │ ├── forms-tab.module.ts │ │ │ │ │ │ └── graphql │ │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── graphql │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── layouts-tab │ │ │ │ │ │ ├── graphql │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ ├── layouts-tab-routing.module.ts │ │ │ │ │ │ ├── layouts-tab.component.html │ │ │ │ │ │ ├── layouts-tab.component.scss │ │ │ │ │ │ ├── layouts-tab.component.spec.ts │ │ │ │ │ │ ├── layouts-tab.component.ts │ │ │ │ │ │ └── layouts-tab.module.ts │ │ │ │ │ ├── records-tab │ │ │ │ │ │ ├── graphql │ │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ ├── records-tab-routing.module.ts │ │ │ │ │ │ ├── records-tab.component.html │ │ │ │ │ │ ├── records-tab.component.scss │ │ │ │ │ │ ├── records-tab.component.spec.ts │ │ │ │ │ │ ├── records-tab.component.ts │ │ │ │ │ │ └── records-tab.module.ts │ │ │ │ │ ├── resource-routing.module.ts │ │ │ │ │ ├── resource.component.html │ │ │ │ │ ├── resource.component.scss │ │ │ │ │ ├── resource.component.spec.ts │ │ │ │ │ ├── resource.component.ts │ │ │ │ │ └── resource.module.ts │ │ │ │ │ ├── resources │ │ │ │ │ ├── filter │ │ │ │ │ │ ├── filter.component.html │ │ │ │ │ │ ├── filter.component.scss │ │ │ │ │ │ ├── filter.component.spec.ts │ │ │ │ │ │ └── filter.component.ts │ │ │ │ │ ├── graphql │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── resources-routing.module.ts │ │ │ │ │ ├── resources.component.html │ │ │ │ │ ├── resources.component.scss │ │ │ │ │ ├── resources.component.spec.ts │ │ │ │ │ ├── resources.component.ts │ │ │ │ │ └── resources.module.ts │ │ │ │ │ ├── update-record │ │ │ │ │ ├── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── update-record-routing.module.ts │ │ │ │ │ ├── update-record.component.html │ │ │ │ │ ├── update-record.component.scss │ │ │ │ │ ├── update-record.component.spec.ts │ │ │ │ │ ├── update-record.component.ts │ │ │ │ │ └── update-record.module.ts │ │ │ │ │ └── users │ │ │ │ │ ├── graphql │ │ │ │ │ ├── mutations.ts │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── users-routing.module.ts │ │ │ │ │ ├── users.component.html │ │ │ │ │ ├── users.component.scss │ │ │ │ │ ├── users.component.spec.ts │ │ │ │ │ ├── users.component.ts │ │ │ │ │ └── users.module.ts │ │ │ ├── graphql.module.ts │ │ │ ├── guards │ │ │ │ ├── access.guard.spec.ts │ │ │ │ ├── access.guard.ts │ │ │ │ ├── auth.guard.spec.ts │ │ │ │ ├── auth.guard.ts │ │ │ │ ├── can-deactivate.guard.spec.ts │ │ │ │ └── can-deactivate.guard.ts │ │ │ ├── services │ │ │ │ ├── preview.service.spec.ts │ │ │ │ └── preview.service.ts │ │ │ ├── shared │ │ │ │ └── pages │ │ │ │ │ ├── role-summary │ │ │ │ │ ├── role-summary-routing.module.ts │ │ │ │ │ ├── role-summary.component.html │ │ │ │ │ ├── role-summary.component.scss │ │ │ │ │ ├── role-summary.component.spec.ts │ │ │ │ │ ├── role-summary.component.ts │ │ │ │ │ └── role-summary.module.ts │ │ │ │ │ ├── roles │ │ │ │ │ ├── roles-routing.module.ts │ │ │ │ │ ├── roles.component.html │ │ │ │ │ ├── roles.component.scss │ │ │ │ │ ├── roles.component.spec.ts │ │ │ │ │ ├── roles.component.ts │ │ │ │ │ └── roles.module.ts │ │ │ │ │ └── user-summary │ │ │ │ │ ├── user-summary-routing.module.ts │ │ │ │ │ ├── user-summary.component.html │ │ │ │ │ ├── user-summary.component.scss │ │ │ │ │ ├── user-summary.component.spec.ts │ │ │ │ │ ├── user-summary.component.ts │ │ │ │ │ └── user-summary.module.ts │ │ │ └── utils │ │ │ │ ├── extractColumns.ts │ │ │ │ └── nameValidation.ts │ │ ├── environments │ │ │ ├── environment.azure.dev.ts │ │ │ ├── environment.azure.prod.ts │ │ │ ├── environment.azure.uat.ts │ │ │ ├── environment.local.dev.ts │ │ │ ├── environment.local.prod.ts │ │ │ ├── environment.local.uat.ts │ │ │ ├── environment.shared.ts │ │ │ ├── environment.ts │ │ │ └── environment.type.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── styles.scss │ │ ├── test-setup.ts │ │ ├── themes │ │ │ └── default │ │ │ │ ├── default.dev.ts │ │ │ │ ├── default.local.ts │ │ │ │ ├── default.prod.ts │ │ │ │ ├── default.sit.ts │ │ │ │ └── default.uat.ts │ │ └── web.config │ ├── tsconfig.app.json │ ├── tsconfig.editor.json │ ├── tsconfig.json │ └── tsconfig.spec.json ├── front-office-e2e │ ├── .eslintrc.json │ ├── cypress.config.ts │ ├── project.json │ ├── src │ │ ├── e2e │ │ │ └── app.cy.ts │ │ ├── fixtures │ │ │ └── example.json │ │ └── support │ │ │ ├── app.po.ts │ │ │ ├── commands.ts │ │ │ └── e2e.ts │ └── tsconfig.json ├── front-office │ ├── .eslintrc.json │ ├── .storybook │ │ ├── main.ts │ │ ├── preview-head.html │ │ ├── preview.js │ │ ├── storybook-translate.module.ts │ │ └── tsconfig.json │ ├── documentation.json │ ├── jest.config.ts │ ├── project.json │ ├── src │ │ ├── app │ │ │ ├── app-routing.module.ts │ │ │ ├── app.component.html │ │ │ ├── app.component.scss │ │ │ ├── app.component.spec.ts │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── application │ │ │ │ ├── application-routing.module.ts │ │ │ │ ├── application.component.html │ │ │ │ ├── application.component.scss │ │ │ │ ├── application.component.spec.ts │ │ │ │ ├── application.component.ts │ │ │ │ ├── application.module.ts │ │ │ │ └── pages │ │ │ │ │ ├── activity-log │ │ │ │ │ ├── activity-log-routing.module.ts │ │ │ │ │ ├── activity-log.component.html │ │ │ │ │ ├── activity-log.component.scss │ │ │ │ │ ├── activity-log.component.ts │ │ │ │ │ └── activity-log.module.ts │ │ │ │ │ ├── dashboard │ │ │ │ │ ├── dashboard-routing.module.ts │ │ │ │ │ ├── dashboard.component.html │ │ │ │ │ ├── dashboard.component.scss │ │ │ │ │ ├── dashboard.component.spec.ts │ │ │ │ │ ├── dashboard.component.ts │ │ │ │ │ ├── dashboard.module.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── form │ │ │ │ │ ├── form-routing.module.ts │ │ │ │ │ ├── form.component.html │ │ │ │ │ ├── form.component.scss │ │ │ │ │ ├── form.component.spec.ts │ │ │ │ │ ├── form.component.ts │ │ │ │ │ ├── form.module.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── home │ │ │ │ │ ├── home-routing.module.ts │ │ │ │ │ ├── home.component.html │ │ │ │ │ ├── home.component.scss │ │ │ │ │ ├── home.component.spec.ts │ │ │ │ │ ├── home.component.ts │ │ │ │ │ └── home.module.ts │ │ │ │ │ ├── role-summary │ │ │ │ │ ├── role-summary-routing.module.ts │ │ │ │ │ ├── role-summary.component.html │ │ │ │ │ ├── role-summary.component.scss │ │ │ │ │ ├── role-summary.component.spec.ts │ │ │ │ │ ├── role-summary.component.ts │ │ │ │ │ └── role-summary.module.ts │ │ │ │ │ ├── roles │ │ │ │ │ ├── roles-routing.module.ts │ │ │ │ │ ├── roles.component.html │ │ │ │ │ ├── roles.component.scss │ │ │ │ │ ├── roles.component.spec.ts │ │ │ │ │ ├── roles.component.ts │ │ │ │ │ └── roles.module.ts │ │ │ │ │ ├── share │ │ │ │ │ ├── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── share-routing.module.ts │ │ │ │ │ ├── share.component.html │ │ │ │ │ ├── share.component.scss │ │ │ │ │ ├── share.component.spec.ts │ │ │ │ │ ├── share.component.ts │ │ │ │ │ └── share.module.ts │ │ │ │ │ ├── user-summary │ │ │ │ │ ├── user-summary-routing.module.ts │ │ │ │ │ ├── user-summary.component.html │ │ │ │ │ ├── user-summary.component.scss │ │ │ │ │ ├── user-summary.component.spec.ts │ │ │ │ │ ├── user-summary.component.ts │ │ │ │ │ └── user-summary.module.ts │ │ │ │ │ └── workflow │ │ │ │ │ ├── graphql │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── workflow-routing.module.ts │ │ │ │ │ ├── workflow.component.html │ │ │ │ │ ├── workflow.component.scss │ │ │ │ │ ├── workflow.component.spec.ts │ │ │ │ │ ├── workflow.component.ts │ │ │ │ │ └── workflow.module.ts │ │ │ ├── auth │ │ │ │ ├── auth-routing.module.ts │ │ │ │ ├── auth.module.ts │ │ │ │ └── pages │ │ │ │ │ └── login │ │ │ │ │ ├── login-routing.module.ts │ │ │ │ │ ├── login.component.html │ │ │ │ │ ├── login.component.scss │ │ │ │ │ ├── login.component.spec.ts │ │ │ │ │ ├── login.component.ts │ │ │ │ │ └── login.module.ts │ │ │ ├── graphql.module.ts │ │ │ ├── guards │ │ │ │ ├── access.guard.spec.ts │ │ │ │ ├── access.guard.ts │ │ │ │ ├── auth.guard.spec.ts │ │ │ │ ├── auth.guard.ts │ │ │ │ └── can-deactivate.guard.ts │ │ │ └── redirect │ │ │ │ ├── redirect-routing.module.ts │ │ │ │ ├── redirect.component.html │ │ │ │ ├── redirect.component.scss │ │ │ │ ├── redirect.component.spec.ts │ │ │ │ ├── redirect.component.ts │ │ │ │ └── redirect.module.ts │ │ ├── environments │ │ │ ├── environment.azure.dev.ts │ │ │ ├── environment.azure.prod.ts │ │ │ ├── environment.azure.uat.ts │ │ │ ├── environment.local.dev.ts │ │ │ ├── environment.local.prod.ts │ │ │ ├── environment.local.uat.ts │ │ │ ├── environment.shared.ts │ │ │ ├── environment.ts │ │ │ └── environment.type.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── styles.scss │ │ ├── test-setup.ts │ │ ├── themes │ │ │ └── default │ │ │ │ ├── default.dev.ts │ │ │ │ ├── default.local.ts │ │ │ │ ├── default.prod.ts │ │ │ │ ├── default.sit.ts │ │ │ │ └── default.uat.ts │ │ └── web.config │ ├── tsconfig.app.json │ ├── tsconfig.editor.json │ ├── tsconfig.json │ └── tsconfig.spec.json ├── web-widgets-e2e │ ├── .eslintrc.json │ ├── cypress.config.ts │ ├── project.json │ ├── src │ │ ├── e2e │ │ │ └── app.cy.ts │ │ ├── fixtures │ │ │ └── example.json │ │ └── support │ │ │ ├── app.po.ts │ │ │ ├── commands.ts │ │ │ └── e2e.ts │ └── tsconfig.json └── web-widgets │ ├── .eslintrc.json │ ├── jest.config.ts │ ├── project.json │ ├── src │ ├── app │ │ ├── app.component.html │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── graphql.module.ts │ │ ├── styles │ │ │ └── _ui.scss │ │ ├── utils │ │ │ ├── overlay-container.ts │ │ │ └── shadow-root-extended-host.component.ts │ │ └── widgets │ │ │ ├── app-widget │ │ │ ├── app-widget-routing.module.ts │ │ │ ├── app-widget.component.html │ │ │ ├── app-widget.component.scss │ │ │ ├── app-widget.component.ts │ │ │ ├── app-widget.module.ts │ │ │ ├── application │ │ │ │ ├── application-routing.module.ts │ │ │ │ ├── application.component.html │ │ │ │ ├── application.component.scss │ │ │ │ ├── application.component.spec.ts │ │ │ │ ├── application.component.ts │ │ │ │ ├── application.module.ts │ │ │ │ └── pages │ │ │ │ │ ├── dashboard │ │ │ │ │ ├── dashboard-routing.module.ts │ │ │ │ │ ├── dashboard.component.html │ │ │ │ │ ├── dashboard.component.scss │ │ │ │ │ ├── dashboard.component.spec.ts │ │ │ │ │ ├── dashboard.component.ts │ │ │ │ │ ├── dashboard.module.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── form │ │ │ │ │ ├── form-routing.module.ts │ │ │ │ │ ├── form.component.html │ │ │ │ │ ├── form.component.scss │ │ │ │ │ ├── form.component.spec.ts │ │ │ │ │ ├── form.component.ts │ │ │ │ │ ├── form.module.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── home │ │ │ │ │ ├── home-routing.module.ts │ │ │ │ │ ├── home.component.html │ │ │ │ │ ├── home.component.scss │ │ │ │ │ ├── home.component.spec.ts │ │ │ │ │ ├── home.component.ts │ │ │ │ │ └── home.module.ts │ │ │ │ │ ├── role-summary │ │ │ │ │ ├── role-summary-routing.module.ts │ │ │ │ │ ├── role-summary.component.html │ │ │ │ │ ├── role-summary.component.scss │ │ │ │ │ ├── role-summary.component.spec.ts │ │ │ │ │ ├── role-summary.component.ts │ │ │ │ │ └── role-summary.module.ts │ │ │ │ │ ├── roles │ │ │ │ │ ├── roles-routing.module.ts │ │ │ │ │ ├── roles.component.html │ │ │ │ │ ├── roles.component.scss │ │ │ │ │ ├── roles.component.spec.ts │ │ │ │ │ ├── roles.component.ts │ │ │ │ │ └── roles.module.ts │ │ │ │ │ ├── share │ │ │ │ │ ├── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── share-routing.module.ts │ │ │ │ │ ├── share.component.html │ │ │ │ │ ├── share.component.scss │ │ │ │ │ ├── share.component.spec.ts │ │ │ │ │ ├── share.component.ts │ │ │ │ │ └── share.module.ts │ │ │ │ │ ├── user-summary │ │ │ │ │ ├── user-summary-routing.module.ts │ │ │ │ │ ├── user-summary.component.html │ │ │ │ │ ├── user-summary.component.scss │ │ │ │ │ ├── user-summary.component.spec.ts │ │ │ │ │ ├── user-summary.component.ts │ │ │ │ │ └── user-summary.module.ts │ │ │ │ │ └── workflow │ │ │ │ │ ├── graphql │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── workflow-routing.module.ts │ │ │ │ │ ├── workflow.component.html │ │ │ │ │ ├── workflow.component.scss │ │ │ │ │ ├── workflow.component.spec.ts │ │ │ │ │ ├── workflow.component.ts │ │ │ │ │ └── workflow.module.ts │ │ │ ├── auth │ │ │ │ ├── auth-routing.module.ts │ │ │ │ ├── auth.module.ts │ │ │ │ └── pages │ │ │ │ │ └── login │ │ │ │ │ ├── login-routing.module.ts │ │ │ │ │ ├── login.component.html │ │ │ │ │ ├── login.component.scss │ │ │ │ │ ├── login.component.spec.ts │ │ │ │ │ ├── login.component.ts │ │ │ │ │ └── login.module.ts │ │ │ ├── guards │ │ │ │ ├── access.guard.spec.ts │ │ │ │ ├── access.guard.ts │ │ │ │ ├── auth.guard.spec.ts │ │ │ │ ├── auth.guard.ts │ │ │ │ ├── can-deactivate.guard.ts │ │ │ │ └── normalize-url.guard.ts │ │ │ └── route-reuse-strategy.ts │ │ │ └── form-widget │ │ │ ├── components │ │ │ ├── form.component.html │ │ │ ├── form.component.scss │ │ │ ├── form.component.spec.ts │ │ │ ├── form.component.ts │ │ │ └── form.module.ts │ │ │ ├── form-widget.component.html │ │ │ ├── form-widget.component.scss │ │ │ ├── form-widget.component.spec.ts │ │ │ ├── form-widget.component.ts │ │ │ ├── form-widget.module.ts │ │ │ └── graphql │ │ │ └── queries.ts │ ├── environments │ │ ├── environment.azure.dev.ts │ │ ├── environment.azure.local.ts │ │ ├── environment.azure.prod.ts │ │ ├── environment.azure.uat.ts │ │ ├── environment.shared.ts │ │ ├── environment.ts │ │ └── environment.type.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.scss │ ├── test-setup.ts │ └── themes │ │ └── default.ts │ ├── tsconfig.app.json │ ├── tsconfig.editor.json │ ├── tsconfig.json │ └── tsconfig.spec.json ├── assets ├── .gitkeep ├── bar.svg ├── column.svg ├── dashboard.svg ├── donut.svg ├── fonts │ └── DejaVu │ │ ├── DejaVuSans-Bold.ttf │ │ ├── DejaVuSans-BoldOblique.ttf │ │ ├── DejaVuSans-Oblique.ttf │ │ └── DejaVuSans.ttf ├── form.svg ├── grid.svg ├── line.svg ├── login-background.jpg ├── logo.png ├── map.svg ├── microsoft-icon.jpg ├── owners.svg ├── pie.svg ├── placeholder.svg ├── resource.svg ├── resources.svg ├── silent-check-sso.html ├── summary-card.svg ├── tab.svg ├── text.svg ├── users.svg └── workflow.svg ├── error_pages ├── 404.html └── 500.html ├── jest-shim.ts ├── jest.config.ts ├── jest.preset.js ├── libs ├── .gitkeep ├── doc-management │ ├── .eslintrc.json │ ├── .storybook │ │ ├── main.ts │ │ ├── preview-head.html │ │ ├── preview.js │ │ └── tsconfig.json │ ├── README.md │ ├── jest.config.ts │ ├── project.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ └── components │ │ │ │ ├── document-upload │ │ │ │ ├── document-upload.component.html │ │ │ │ ├── document-upload.component.scss │ │ │ │ ├── document-upload.component.spec.ts │ │ │ │ ├── document-upload.component.stories.ts │ │ │ │ ├── document-upload.component.ts │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── shared │ ├── .eslintrc.json │ ├── .storybook │ │ ├── main.ts │ │ ├── preview-head.html │ │ ├── preview.js │ │ ├── storybook-translate.module.ts │ │ └── tsconfig.json │ ├── README.md │ ├── jest.config.ts │ ├── project.json │ ├── src │ │ ├── i18n │ │ │ ├── en.json │ │ │ ├── fr.json │ │ │ ├── test.json │ │ │ └── tinymce │ │ │ │ └── fr_FR.js │ │ ├── index.ts │ │ ├── lib │ │ │ ├── components │ │ │ │ ├── access │ │ │ │ │ ├── access.component.html │ │ │ │ │ ├── access.component.scss │ │ │ │ │ ├── access.component.spec.ts │ │ │ │ │ ├── access.component.ts │ │ │ │ │ ├── access.module.ts │ │ │ │ │ ├── edit-access │ │ │ │ │ │ ├── edit-access.component.html │ │ │ │ │ │ ├── edit-access.component.scss │ │ │ │ │ │ ├── edit-access.component.spec.ts │ │ │ │ │ │ ├── edit-access.component.ts │ │ │ │ │ │ └── graphql │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ └── public-api.ts │ │ │ │ ├── action-button │ │ │ │ │ ├── action-button.component.html │ │ │ │ │ ├── action-button.component.scss │ │ │ │ │ ├── action-button.component.spec.ts │ │ │ │ │ ├── action-button.component.ts │ │ │ │ │ ├── action-button.type.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ ├── action-buttons │ │ │ │ │ ├── action-buttons.component.html │ │ │ │ │ ├── action-buttons.component.scss │ │ │ │ │ ├── action-buttons.component.spec.ts │ │ │ │ │ ├── action-buttons.component.ts │ │ │ │ │ └── public-api.ts │ │ │ │ ├── activity-log │ │ │ │ │ ├── activity-log-group-by-page │ │ │ │ │ │ ├── activity-log-group-by-page.component.html │ │ │ │ │ │ ├── activity-log-group-by-page.component.scss │ │ │ │ │ │ ├── activity-log-group-by-page.component.spec.ts │ │ │ │ │ │ └── activity-log-group-by-page.component.ts │ │ │ │ │ ├── activity-log-group-by-user │ │ │ │ │ │ ├── activity-log-group-by-user.component.html │ │ │ │ │ │ ├── activity-log-group-by-user.component.scss │ │ │ │ │ │ ├── activity-log-group-by-user.component.spec.ts │ │ │ │ │ │ └── activity-log-group-by-user.component.ts │ │ │ │ │ ├── activity-log-list │ │ │ │ │ │ ├── activity-log-list.component.html │ │ │ │ │ │ ├── activity-log-list.component.scss │ │ │ │ │ │ ├── activity-log-list.component.spec.ts │ │ │ │ │ │ └── activity-log-list.component.ts │ │ │ │ │ ├── activity-log.component.html │ │ │ │ │ ├── activity-log.component.scss │ │ │ │ │ ├── activity-log.component.spec.ts │ │ │ │ │ ├── activity-log.component.ts │ │ │ │ │ ├── activity-log.module.ts │ │ │ │ │ └── public-api.ts │ │ │ │ ├── aggregation │ │ │ │ │ ├── add-aggregation-modal │ │ │ │ │ │ ├── add-aggregation-modal.component.html │ │ │ │ │ │ ├── add-aggregation-modal.component.scss │ │ │ │ │ │ ├── add-aggregation-modal.component.spec.ts │ │ │ │ │ │ ├── add-aggregation-modal.component.ts │ │ │ │ │ │ └── graphql │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── aggregation-grid │ │ │ │ │ │ ├── aggregation-grid.component.html │ │ │ │ │ │ ├── aggregation-grid.component.scss │ │ │ │ │ │ ├── aggregation-grid.component.spec.ts │ │ │ │ │ │ ├── aggregation-grid.component.ts │ │ │ │ │ │ ├── aggregation-grid.constants.ts │ │ │ │ │ │ ├── aggregation-grid.module.ts │ │ │ │ │ │ └── graphql │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── aggregation-table │ │ │ │ │ │ ├── aggregation-table.component.html │ │ │ │ │ │ ├── aggregation-table.component.scss │ │ │ │ │ │ ├── aggregation-table.component.spec.ts │ │ │ │ │ │ ├── aggregation-table.component.ts │ │ │ │ │ │ └── aggregation-table.module.ts │ │ │ │ │ └── edit-aggregation-modal │ │ │ │ │ │ ├── edit-aggregation-modal.component.html │ │ │ │ │ │ ├── edit-aggregation-modal.component.scss │ │ │ │ │ │ ├── edit-aggregation-modal.component.spec.ts │ │ │ │ │ │ ├── edit-aggregation-modal.component.ts │ │ │ │ │ │ └── public-api.ts │ │ │ │ ├── applications-archive │ │ │ │ │ ├── applications-archive.component.html │ │ │ │ │ ├── applications-archive.component.scss │ │ │ │ │ ├── applications-archive.component.spec.ts │ │ │ │ │ ├── applications-archive.component.ts │ │ │ │ │ ├── applications-archive.module.ts │ │ │ │ │ └── public-api.ts │ │ │ │ ├── applications-summary │ │ │ │ │ ├── applications-summary.component.html │ │ │ │ │ ├── applications-summary.component.scss │ │ │ │ │ ├── applications-summary.component.spec.ts │ │ │ │ │ ├── applications-summary.component.ts │ │ │ │ │ ├── applications-summary.module.ts │ │ │ │ │ ├── applications-summary.stories.ts │ │ │ │ │ ├── components │ │ │ │ │ │ ├── add-application │ │ │ │ │ │ │ ├── add-application.component.html │ │ │ │ │ │ │ ├── add-application.component.scss │ │ │ │ │ │ │ ├── add-application.component.spec.ts │ │ │ │ │ │ │ ├── add-application.component.ts │ │ │ │ │ │ │ └── add-application.stories.ts │ │ │ │ │ │ └── application-summary │ │ │ │ │ │ │ ├── application-summary.component.html │ │ │ │ │ │ │ ├── application-summary.component.scss │ │ │ │ │ │ │ ├── application-summary.component.spec.ts │ │ │ │ │ │ │ ├── application-summary.component.ts │ │ │ │ │ │ │ └── application-summary.stories.ts │ │ │ │ │ └── public-api.ts │ │ │ │ ├── choose-record-modal │ │ │ │ │ ├── choose-record-modal.component.html │ │ │ │ │ ├── choose-record-modal.component.scss │ │ │ │ │ ├── choose-record-modal.component.spec.ts │ │ │ │ │ ├── choose-record-modal.component.ts │ │ │ │ │ └── public-api.ts │ │ │ │ ├── confirm-modal │ │ │ │ │ ├── confirm-modal.component.html │ │ │ │ │ ├── confirm-modal.component.scss │ │ │ │ │ ├── confirm-modal.component.spec.ts │ │ │ │ │ ├── confirm-modal.component.ts │ │ │ │ │ └── public-api.ts │ │ │ │ ├── content-choice │ │ │ │ │ ├── content-choice.component.html │ │ │ │ │ ├── content-choice.component.scss │ │ │ │ │ ├── content-choice.component.spec.ts │ │ │ │ │ ├── content-choice.component.ts │ │ │ │ │ ├── content-choice.module.ts │ │ │ │ │ ├── content-choice.stories.ts │ │ │ │ │ └── public-api.ts │ │ │ │ ├── controls │ │ │ │ │ ├── cron-expression-control │ │ │ │ │ │ ├── cron-expression-control-modal │ │ │ │ │ │ │ ├── cron-expression-control-modal.component.html │ │ │ │ │ │ │ ├── cron-expression-control-modal.component.scss │ │ │ │ │ │ │ ├── cron-expression-control-modal.component.spec.ts │ │ │ │ │ │ │ └── cron-expression-control-modal.component.ts │ │ │ │ │ │ ├── cron-expression-control.component.html │ │ │ │ │ │ ├── cron-expression-control.component.scss │ │ │ │ │ │ ├── cron-expression-control.component.spec.ts │ │ │ │ │ │ ├── cron-expression-control.component.ts │ │ │ │ │ │ ├── cron-expression-control.module.ts │ │ │ │ │ │ └── public-api.ts │ │ │ │ │ ├── editor-control │ │ │ │ │ │ ├── editor-control.component.html │ │ │ │ │ │ ├── editor-control.component.scss │ │ │ │ │ │ ├── editor-control.component.spec.ts │ │ │ │ │ │ ├── editor-control.component.ts │ │ │ │ │ │ └── public-api.ts │ │ │ │ │ ├── gradient-picker │ │ │ │ │ │ ├── gradient-picker-popup │ │ │ │ │ │ │ ├── gradient-picker-popup.component.html │ │ │ │ │ │ │ ├── gradient-picker-popup.component.scss │ │ │ │ │ │ │ ├── gradient-picker-popup.component.spec.ts │ │ │ │ │ │ │ └── gradient-picker-popup.component.ts │ │ │ │ │ │ ├── gradient-picker.component.html │ │ │ │ │ │ ├── gradient-picker.component.scss │ │ │ │ │ │ ├── gradient-picker.component.spec.ts │ │ │ │ │ │ ├── gradient-picker.component.ts │ │ │ │ │ │ └── gradient-picker.module.ts │ │ │ │ │ ├── icon-picker │ │ │ │ │ │ ├── icon-picker-popup │ │ │ │ │ │ │ ├── icon-picker-popup.component.html │ │ │ │ │ │ │ ├── icon-picker-popup.component.scss │ │ │ │ │ │ │ ├── icon-picker-popup.component.spec.ts │ │ │ │ │ │ │ └── icon-picker-popup.component.ts │ │ │ │ │ │ ├── icon-picker.component.html │ │ │ │ │ │ ├── icon-picker.component.scss │ │ │ │ │ │ ├── icon-picker.component.spec.ts │ │ │ │ │ │ ├── icon-picker.component.ts │ │ │ │ │ │ ├── icon-picker.module.ts │ │ │ │ │ │ ├── icon-picker.stories.ts │ │ │ │ │ │ └── public-api.ts │ │ │ │ │ ├── palette-control │ │ │ │ │ │ ├── palette-control.component.html │ │ │ │ │ │ ├── palette-control.component.scss │ │ │ │ │ │ ├── palette-control.component.spec.ts │ │ │ │ │ │ ├── palette-control.component.ts │ │ │ │ │ │ ├── palette-control.module.ts │ │ │ │ │ │ └── palette-control.stories.ts │ │ │ │ │ ├── public-api.ts │ │ │ │ │ ├── reference-data-select │ │ │ │ │ │ ├── graphql │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ ├── public-api.ts │ │ │ │ │ │ ├── reference-data-select.component.spec.ts │ │ │ │ │ │ └── reference-data-select.component.ts │ │ │ │ │ └── resource-select │ │ │ │ │ │ ├── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ ├── public-api.ts │ │ │ │ │ │ ├── resource-select.component.spec.ts │ │ │ │ │ │ └── resource-select.component.ts │ │ │ │ ├── convert-modal │ │ │ │ │ ├── convert-modal.component.html │ │ │ │ │ ├── convert-modal.component.scss │ │ │ │ │ ├── convert-modal.component.spec.ts │ │ │ │ │ ├── convert-modal.component.ts │ │ │ │ │ ├── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ │ └── public-api.ts │ │ │ │ ├── custom-widget-style │ │ │ │ │ ├── custom-widget-style.component.html │ │ │ │ │ ├── custom-widget-style.component.scss │ │ │ │ │ ├── custom-widget-style.component.spec.ts │ │ │ │ │ └── custom-widget-style.component.ts │ │ │ │ ├── dashboard-export-button │ │ │ │ │ ├── dashboard-export-button.component.html │ │ │ │ │ ├── dashboard-export-button.component.scss │ │ │ │ │ ├── dashboard-export-button.component.spec.ts │ │ │ │ │ ├── dashboard-export-button.component.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── dashboard-export-modal │ │ │ │ │ ├── dashboard-export-modal.component.html │ │ │ │ │ ├── dashboard-export-modal.component.scss │ │ │ │ │ ├── dashboard-export-modal.component.spec.ts │ │ │ │ │ └── dashboard-export-modal.component.ts │ │ │ │ ├── dashboard-filter-icon │ │ │ │ │ ├── dashboard-filter-icon.component.html │ │ │ │ │ ├── dashboard-filter-icon.component.scss │ │ │ │ │ ├── dashboard-filter-icon.component.spec.ts │ │ │ │ │ ├── dashboard-filter-icon.component.ts │ │ │ │ │ └── public-api.ts │ │ │ │ ├── dashboard-filter │ │ │ │ │ ├── dashboard-filter.component.html │ │ │ │ │ ├── dashboard-filter.component.scss │ │ │ │ │ ├── dashboard-filter.component.spec.ts │ │ │ │ │ ├── dashboard-filter.component.ts │ │ │ │ │ ├── dashboard-filter.module.ts │ │ │ │ │ ├── directives │ │ │ │ │ │ └── drawer-positioner │ │ │ │ │ │ │ ├── drawer-positioner.directive.spec.ts │ │ │ │ │ │ │ ├── drawer-positioner.directive.ts │ │ │ │ │ │ │ └── drawer-positioner.module.ts │ │ │ │ │ ├── enums │ │ │ │ │ │ └── dashboard-filters.enum.ts │ │ │ │ │ ├── filter-builder-modal │ │ │ │ │ │ ├── filter-builder-modal.component.html │ │ │ │ │ │ ├── filter-builder-modal.component.scss │ │ │ │ │ │ ├── filter-builder-modal.component.spec.ts │ │ │ │ │ │ └── filter-builder-modal.component.ts │ │ │ │ │ └── public-api.ts │ │ │ │ ├── dashboard │ │ │ │ │ ├── dashboard.component.html │ │ │ │ │ ├── dashboard.component.scss │ │ │ │ │ ├── dashboard.component.spec.ts │ │ │ │ │ ├── dashboard.component.ts │ │ │ │ │ └── public-api.ts │ │ │ │ ├── distribution-lists │ │ │ │ │ ├── components │ │ │ │ │ │ ├── distribution-modal │ │ │ │ │ │ │ ├── distribution-modal.component.html │ │ │ │ │ │ │ ├── distribution-modal.component.scss │ │ │ │ │ │ │ └── distribution-modal.component.ts │ │ │ │ │ │ └── edit-distribution-list-modal │ │ │ │ │ │ │ ├── edit-distribution-list-modal.component.html │ │ │ │ │ │ │ ├── edit-distribution-list-modal.component.scss │ │ │ │ │ │ │ ├── edit-distribution-list-modal.component.spec.ts │ │ │ │ │ │ │ └── edit-distribution-list-modal.component.ts │ │ │ │ │ ├── distribution-lists.component.html │ │ │ │ │ ├── distribution-lists.component.scss │ │ │ │ │ ├── distribution-lists.component.spec.ts │ │ │ │ │ ├── distribution-lists.component.ts │ │ │ │ │ └── distribution-lists.module.ts │ │ │ │ ├── draft-record-list-modal │ │ │ │ │ ├── draft-record-list-modal.component.html │ │ │ │ │ ├── draft-record-list-modal.component.scss │ │ │ │ │ ├── draft-record-list-modal.component.spec.ts │ │ │ │ │ ├── draft-record-list-modal.component.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ ├── draft-record-modal │ │ │ │ │ ├── draft-record-modal.component.html │ │ │ │ │ ├── draft-record-modal.component.scss │ │ │ │ │ ├── draft-record-modal.component.spec.ts │ │ │ │ │ └── draft-record-modal.component.ts │ │ │ │ ├── draft-record │ │ │ │ │ ├── draft-record.component.html │ │ │ │ │ ├── draft-record.component.scss │ │ │ │ │ ├── draft-record.component.spec.ts │ │ │ │ │ └── draft-record.component.ts │ │ │ │ ├── edit-calculated-field-modal │ │ │ │ │ ├── edit-calculated-field-modal.component.html │ │ │ │ │ ├── edit-calculated-field-modal.component.scss │ │ │ │ │ ├── edit-calculated-field-modal.component.spec.ts │ │ │ │ │ ├── edit-calculated-field-modal.component.ts │ │ │ │ │ ├── public-api.ts │ │ │ │ │ └── utils │ │ │ │ │ │ └── keys.ts │ │ │ │ ├── editable-text │ │ │ │ │ ├── editable-text.component.html │ │ │ │ │ ├── editable-text.component.scss │ │ │ │ │ ├── editable-text.component.spec.ts │ │ │ │ │ ├── editable-text.component.ts │ │ │ │ │ ├── editable-text.module.ts │ │ │ │ │ └── public-api.ts │ │ │ │ ├── editor-question │ │ │ │ │ ├── editor-question.component.html │ │ │ │ │ ├── editor-question.component.scss │ │ │ │ │ ├── editor-question.component.spec.ts │ │ │ │ │ └── editor-question.component.ts │ │ │ │ ├── email-preview-modal │ │ │ │ │ ├── email-preview-modal.component.html │ │ │ │ │ ├── email-preview-modal.component.scss │ │ │ │ │ ├── email-preview-modal.component.spec.ts │ │ │ │ │ └── email-preview-modal.component.ts │ │ │ │ ├── email-template-modal │ │ │ │ │ ├── email-template-modal.component.html │ │ │ │ │ ├── email-template-modal.component.scss │ │ │ │ │ ├── email-template-modal.component.spec.ts │ │ │ │ │ └── email-template-modal.component.ts │ │ │ │ ├── email │ │ │ │ │ ├── components │ │ │ │ │ │ ├── create-distribution │ │ │ │ │ │ │ ├── create-distribution.component.html │ │ │ │ │ │ │ ├── create-distribution.component.scss │ │ │ │ │ │ │ └── create-distribution.component.ts │ │ │ │ │ │ ├── custom-templates │ │ │ │ │ │ │ ├── custom-template.component.html │ │ │ │ │ │ │ ├── custom-template.component.scss │ │ │ │ │ │ │ └── custom-template.component.ts │ │ │ │ │ │ ├── dataset-filter │ │ │ │ │ │ │ ├── dataset-filter.component.html │ │ │ │ │ │ │ ├── dataset-filter.component.scss │ │ │ │ │ │ │ ├── dataset-filter.component.spec.ts │ │ │ │ │ │ │ ├── dataset-filter.component.ts │ │ │ │ │ │ │ └── metadata.constant.ts │ │ │ │ │ │ ├── email-attachment │ │ │ │ │ │ │ ├── email-attachment.component.html │ │ │ │ │ │ │ ├── email-attachment.component.scss │ │ │ │ │ │ │ └── email-attachment.component.ts │ │ │ │ │ │ ├── email-template │ │ │ │ │ │ │ ├── email-template.component.html │ │ │ │ │ │ │ ├── email-template.component.scss │ │ │ │ │ │ │ ├── email-template.component.spec.ts │ │ │ │ │ │ │ └── email-template.component.ts │ │ │ │ │ │ ├── ems-template │ │ │ │ │ │ │ ├── ems-template.component.html │ │ │ │ │ │ │ ├── ems-template.component.scss │ │ │ │ │ │ │ ├── ems-template.component.spec.ts │ │ │ │ │ │ │ └── ems-template.component.ts │ │ │ │ │ │ └── preview-distribution │ │ │ │ │ │ │ ├── preview-distribution.component.html │ │ │ │ │ │ │ ├── preview-distribution.component.scss │ │ │ │ │ │ │ ├── preview-distribution.component.spec.ts │ │ │ │ │ │ │ └── preview-distribution.component.ts │ │ │ │ │ ├── constant.ts │ │ │ │ │ ├── email-routing.module.ts │ │ │ │ │ ├── email.component.html │ │ │ │ │ ├── email.component.scss │ │ │ │ │ ├── email.component.spec.ts │ │ │ │ │ ├── email.component.ts │ │ │ │ │ ├── email.module.ts │ │ │ │ │ ├── email.service.ts │ │ │ │ │ ├── filter │ │ │ │ │ │ └── filter.const.ts │ │ │ │ │ ├── graphql │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── models │ │ │ │ │ │ └── email.const.ts │ │ │ │ │ ├── public-api.ts │ │ │ │ │ └── steps │ │ │ │ │ │ ├── create-dataset │ │ │ │ │ │ ├── create-dataset.component.html │ │ │ │ │ │ ├── create-dataset.component.scss │ │ │ │ │ │ ├── create-dataset.component.spec.ts │ │ │ │ │ │ ├── create-dataset.component.ts │ │ │ │ │ │ └── graphql │ │ │ │ │ │ │ └── mutations.ts │ │ │ │ │ │ ├── create-notification │ │ │ │ │ │ ├── create-notification.component.html │ │ │ │ │ │ ├── create-notification.component.scss │ │ │ │ │ │ ├── create-notification.component.spec.ts │ │ │ │ │ │ └── create-notification.component.ts │ │ │ │ │ │ ├── layout │ │ │ │ │ │ ├── layout.component.html │ │ │ │ │ │ ├── layout.component.scss │ │ │ │ │ │ ├── layout.component.spec.ts │ │ │ │ │ │ └── layout.component.ts │ │ │ │ │ │ ├── preview │ │ │ │ │ │ ├── preview.component.html │ │ │ │ │ │ ├── preview.component.scss │ │ │ │ │ │ ├── preview.component.spec.ts │ │ │ │ │ │ └── preview.component.ts │ │ │ │ │ │ ├── schedule-alert │ │ │ │ │ │ ├── schedule-alert.component.html │ │ │ │ │ │ ├── schedule-alert.component.scss │ │ │ │ │ │ ├── schedule-alert.component.spec.ts │ │ │ │ │ │ └── schedule-alert.component.ts │ │ │ │ │ │ └── select-distribution │ │ │ │ │ │ ├── select-distribution.component.html │ │ │ │ │ │ ├── select-distribution.component.scss │ │ │ │ │ │ ├── select-distribution.component.spec.ts │ │ │ │ │ │ └── select-distribution.component.ts │ │ │ │ ├── error │ │ │ │ │ ├── error-routing.module.ts │ │ │ │ │ ├── error.component.html │ │ │ │ │ ├── error.component.scss │ │ │ │ │ ├── error.component.spec.ts │ │ │ │ │ ├── error.component.ts │ │ │ │ │ └── error.module.ts │ │ │ │ ├── field-mapper │ │ │ │ │ ├── field-mapper.component.html │ │ │ │ │ ├── field-mapper.component.scss │ │ │ │ │ ├── field-mapper.component.spec.ts │ │ │ │ │ ├── field-mapper.component.ts │ │ │ │ │ └── public-api.ts │ │ │ │ ├── filter │ │ │ │ │ ├── filter-group │ │ │ │ │ │ ├── filter-group.component.html │ │ │ │ │ │ ├── filter-group.component.scss │ │ │ │ │ │ ├── filter-group.component.spec.ts │ │ │ │ │ │ └── filter-group.component.ts │ │ │ │ │ ├── filter-row │ │ │ │ │ │ ├── filter-row.component.html │ │ │ │ │ │ ├── filter-row.component.scss │ │ │ │ │ │ ├── filter-row.component.spec.ts │ │ │ │ │ │ └── filter-row.component.ts │ │ │ │ │ ├── filter.component.html │ │ │ │ │ ├── filter.component.scss │ │ │ │ │ ├── filter.component.spec.ts │ │ │ │ │ ├── filter.component.ts │ │ │ │ │ ├── filter.const.ts │ │ │ │ │ └── filter.module.ts │ │ │ │ ├── form-actions │ │ │ │ │ ├── form-actions.component.html │ │ │ │ │ ├── form-actions.component.scss │ │ │ │ │ ├── form-actions.component.spec.ts │ │ │ │ │ ├── form-actions.component.ts │ │ │ │ │ └── form-actions.module.ts │ │ │ │ ├── form-builder │ │ │ │ │ ├── custom-json-editor │ │ │ │ │ │ ├── custom-json-editor.component.html │ │ │ │ │ │ ├── custom-json-editor.component.scss │ │ │ │ │ │ └── custom-json-editor.component.ts │ │ │ │ │ ├── form-builder.component.html │ │ │ │ │ ├── form-builder.component.scss │ │ │ │ │ ├── form-builder.component.spec.ts │ │ │ │ │ ├── form-builder.component.ts │ │ │ │ │ ├── form-builder.module.ts │ │ │ │ │ └── public-api.ts │ │ │ │ ├── form-modal │ │ │ │ │ ├── form-modal.component.html │ │ │ │ │ ├── form-modal.component.scss │ │ │ │ │ ├── form-modal.component.spec.ts │ │ │ │ │ ├── form-modal.component.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ ├── form │ │ │ │ │ ├── form-examples.stories.ts │ │ │ │ │ ├── form.component.html │ │ │ │ │ ├── form.component.scss │ │ │ │ │ ├── form.component.spec.ts │ │ │ │ │ ├── form.component.ts │ │ │ │ │ ├── form.module.ts │ │ │ │ │ ├── graphql │ │ │ │ │ │ └── mutations.ts │ │ │ │ │ ├── public-api.ts │ │ │ │ │ └── stories │ │ │ │ │ │ └── inputs │ │ │ │ │ │ ├── form-boolean.stories.ts │ │ │ │ │ │ ├── form-checkbox.stories.ts │ │ │ │ │ │ ├── form-color.stories.ts │ │ │ │ │ │ ├── form-comment.stories.ts │ │ │ │ │ │ ├── form-date.stories.ts │ │ │ │ │ │ ├── form-datetime.stories.ts │ │ │ │ │ │ ├── form-dropdown.stories.ts │ │ │ │ │ │ ├── form-dynamic-matrix.stories.ts │ │ │ │ │ │ ├── form-file.stories.ts │ │ │ │ │ │ ├── form-html.stories.ts │ │ │ │ │ │ ├── form-inputs.stories-shared.ts │ │ │ │ │ │ ├── form-month.stories.ts │ │ │ │ │ │ ├── form-multi-select-matrix.stories.ts │ │ │ │ │ │ ├── form-multipletext.stories.ts │ │ │ │ │ │ ├── form-number.stories.ts │ │ │ │ │ │ ├── form-password.stories.ts │ │ │ │ │ │ ├── form-phone.stories.ts │ │ │ │ │ │ ├── form-radio.stories.ts │ │ │ │ │ │ ├── form-range.stories.ts │ │ │ │ │ │ ├── form-rating.stories.ts │ │ │ │ │ │ ├── form-single-selece-matrix.stories.ts │ │ │ │ │ │ ├── form-tagbox.stories.ts │ │ │ │ │ │ ├── form-text.stories.ts │ │ │ │ │ │ ├── form-time.stories.ts │ │ │ │ │ │ ├── form-url.stories.ts │ │ │ │ │ │ └── form-week.stories.ts │ │ │ │ ├── geospatial-map │ │ │ │ │ ├── geospatial-fields │ │ │ │ │ │ ├── geospatial-fields.component.html │ │ │ │ │ │ ├── geospatial-fields.component.scss │ │ │ │ │ │ ├── geospatial-fields.component.spec.ts │ │ │ │ │ │ └── geospatial-fields.component.ts │ │ │ │ │ ├── geospatial-map.component.html │ │ │ │ │ ├── geospatial-map.component.scss │ │ │ │ │ ├── geospatial-map.component.spec.ts │ │ │ │ │ ├── geospatial-map.component.ts │ │ │ │ │ ├── geospatial-map.interface.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── layer-styling │ │ │ │ │ │ ├── layer-styling.component.html │ │ │ │ │ │ ├── layer-styling.component.scss │ │ │ │ │ │ ├── layer-styling.component.spec.ts │ │ │ │ │ │ ├── layer-styling.component.ts │ │ │ │ │ │ └── layer-styling.module.ts │ │ │ │ ├── grid-layout │ │ │ │ │ ├── add-layout-modal │ │ │ │ │ │ ├── add-layout-modal.component.html │ │ │ │ │ │ ├── add-layout-modal.component.scss │ │ │ │ │ │ ├── add-layout-modal.component.spec.ts │ │ │ │ │ │ ├── add-layout-modal.component.ts │ │ │ │ │ │ └── graphql │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── edit-layout-modal │ │ │ │ │ │ ├── edit-layout-modal.component.html │ │ │ │ │ │ ├── edit-layout-modal.component.scss │ │ │ │ │ │ ├── edit-layout-modal.component.spec.ts │ │ │ │ │ │ ├── edit-layout-modal.component.ts │ │ │ │ │ │ └── public-api.ts │ │ │ │ │ └── layout-table │ │ │ │ │ │ ├── layout-table.component.html │ │ │ │ │ │ ├── layout-table.component.scss │ │ │ │ │ │ ├── layout-table.component.spec.ts │ │ │ │ │ │ ├── layout-table.component.ts │ │ │ │ │ │ └── layout-table.module.ts │ │ │ │ ├── layout │ │ │ │ │ ├── graphql │ │ │ │ │ │ ├── queries.ts │ │ │ │ │ │ └── subscriptions.ts │ │ │ │ │ ├── layout.component.html │ │ │ │ │ ├── layout.component.scss │ │ │ │ │ ├── layout.component.spec.ts │ │ │ │ │ ├── layout.component.ts │ │ │ │ │ ├── layout.module.ts │ │ │ │ │ └── public-api.ts │ │ │ │ ├── list-filter │ │ │ │ │ ├── list-filter.component.html │ │ │ │ │ ├── list-filter.component.spec.ts │ │ │ │ │ └── list-filter.component.ts │ │ │ │ ├── mapping │ │ │ │ │ ├── mapping-forms.ts │ │ │ │ │ ├── mapping-modal │ │ │ │ │ │ ├── mapping-modal.component.html │ │ │ │ │ │ ├── mapping-modal.component.scss │ │ │ │ │ │ ├── mapping-modal.component.spec.ts │ │ │ │ │ │ ├── mapping-modal.component.ts │ │ │ │ │ │ └── mapping-modal.stories.ts │ │ │ │ │ ├── mapping.component.html │ │ │ │ │ ├── mapping.component.scss │ │ │ │ │ ├── mapping.component.spec.ts │ │ │ │ │ ├── mapping.component.ts │ │ │ │ │ ├── mapping.module.ts │ │ │ │ │ ├── mapping.stories.ts │ │ │ │ │ └── public-api.ts │ │ │ │ ├── navbar │ │ │ │ │ ├── navbar.component.html │ │ │ │ │ ├── navbar.component.scss │ │ │ │ │ ├── navbar.component.spec.ts │ │ │ │ │ ├── navbar.component.ts │ │ │ │ │ ├── navbar.module.ts │ │ │ │ │ └── public-api.ts │ │ │ │ ├── notifications │ │ │ │ │ ├── components │ │ │ │ │ │ └── edit-notification-modal │ │ │ │ │ │ │ ├── edit-notification-modal.component.html │ │ │ │ │ │ │ ├── edit-notification-modal.component.scss │ │ │ │ │ │ │ ├── edit-notification-modal.component.spec.ts │ │ │ │ │ │ │ ├── edit-notification-modal.component.ts │ │ │ │ │ │ │ └── graphql │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── notifications.component.html │ │ │ │ │ ├── notifications.component.scss │ │ │ │ │ ├── notifications.component.spec.ts │ │ │ │ │ ├── notifications.component.ts │ │ │ │ │ └── notifications.module.ts │ │ │ │ ├── payload-modal │ │ │ │ │ ├── payload-modal.component.html │ │ │ │ │ ├── payload-modal.component.scss │ │ │ │ │ ├── payload-modal.component.spec.ts │ │ │ │ │ └── payload-modal.component.ts │ │ │ │ ├── preferences-modal │ │ │ │ │ ├── preferences-modal.component.html │ │ │ │ │ ├── preferences-modal.component.scss │ │ │ │ │ ├── preferences-modal.component.spec.ts │ │ │ │ │ └── preferences-modal.component.ts │ │ │ │ ├── query-builder │ │ │ │ │ ├── date-filter-editor │ │ │ │ │ │ ├── date-filter-editor.component.html │ │ │ │ │ │ ├── date-filter-editor.component.scss │ │ │ │ │ │ ├── date-filter-editor.component.spec.ts │ │ │ │ │ │ └── date-filter-editor.component.ts │ │ │ │ │ ├── public-api.ts │ │ │ │ │ ├── query-builder-forms.ts │ │ │ │ │ ├── query-builder.component.html │ │ │ │ │ ├── query-builder.component.scss │ │ │ │ │ ├── query-builder.component.spec.ts │ │ │ │ │ ├── query-builder.component.ts │ │ │ │ │ ├── query-builder.module.ts │ │ │ │ │ ├── tab-fields │ │ │ │ │ │ ├── tab-fields.component.html │ │ │ │ │ │ ├── tab-fields.component.scss │ │ │ │ │ │ ├── tab-fields.component.spec.ts │ │ │ │ │ │ └── tab-fields.component.ts │ │ │ │ │ ├── tab-filter │ │ │ │ │ │ ├── tab-filter.component.html │ │ │ │ │ │ ├── tab-filter.component.scss │ │ │ │ │ │ ├── tab-filter.component.spec.ts │ │ │ │ │ │ └── tab-filter.component.ts │ │ │ │ │ ├── tab-layout-preview │ │ │ │ │ │ ├── tab-layout-preview.component.html │ │ │ │ │ │ ├── tab-layout-preview.component.scss │ │ │ │ │ │ ├── tab-layout-preview.component.spec.ts │ │ │ │ │ │ └── tab-layout-preview.component.ts │ │ │ │ │ ├── tab-pagination │ │ │ │ │ │ ├── tab-pagination.component.html │ │ │ │ │ │ ├── tab-pagination.component.scss │ │ │ │ │ │ ├── tab-pagination.component.spec.ts │ │ │ │ │ │ └── tab-pagination.component.ts │ │ │ │ │ ├── tab-sort │ │ │ │ │ │ ├── tab-sort.component.html │ │ │ │ │ │ ├── tab-sort.component.scss │ │ │ │ │ │ ├── tab-sort.component.spec.ts │ │ │ │ │ │ └── tab-sort.component.ts │ │ │ │ │ └── tab-style │ │ │ │ │ │ ├── query-style-list │ │ │ │ │ │ ├── query-style-list.component.html │ │ │ │ │ │ ├── query-style-list.component.scss │ │ │ │ │ │ ├── query-style-list.component.spec.ts │ │ │ │ │ │ └── query-style-list.component.ts │ │ │ │ │ │ ├── query-style-preview │ │ │ │ │ │ ├── query-style-preview.component.html │ │ │ │ │ │ ├── query-style-preview.component.scss │ │ │ │ │ │ ├── query-style-preview.component.spec.ts │ │ │ │ │ │ └── query-style-preview.component.ts │ │ │ │ │ │ ├── query-style │ │ │ │ │ │ ├── query-style.component.html │ │ │ │ │ │ ├── query-style.component.scss │ │ │ │ │ │ ├── query-style.component.spec.ts │ │ │ │ │ │ └── query-style.component.ts │ │ │ │ │ │ ├── tab-style.component.html │ │ │ │ │ │ ├── tab-style.component.scss │ │ │ │ │ │ ├── tab-style.component.spec.ts │ │ │ │ │ │ └── tab-style.component.ts │ │ │ │ ├── record-dropdown │ │ │ │ │ ├── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── public-api.ts │ │ │ │ │ ├── record-dropdown.component.html │ │ │ │ │ ├── record-dropdown.component.scss │ │ │ │ │ ├── record-dropdown.component.spec.ts │ │ │ │ │ ├── record-dropdown.component.ts │ │ │ │ │ └── record-dropdown.module.ts │ │ │ │ ├── record-history-modal │ │ │ │ │ ├── record-history-modal.component.html │ │ │ │ │ ├── record-history-modal.component.scss │ │ │ │ │ ├── record-history-modal.component.spec.ts │ │ │ │ │ └── record-history-modal.component.ts │ │ │ │ ├── record-history │ │ │ │ │ ├── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── public-api.ts │ │ │ │ │ ├── record-history.component.html │ │ │ │ │ ├── record-history.component.scss │ │ │ │ │ ├── record-history.component.spec.ts │ │ │ │ │ ├── record-history.component.ts │ │ │ │ │ └── record-history.module.ts │ │ │ │ ├── record-modal │ │ │ │ │ ├── graphql │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── public-api.ts │ │ │ │ │ ├── record-modal.component.html │ │ │ │ │ ├── record-modal.component.scss │ │ │ │ │ ├── record-modal.component.spec.ts │ │ │ │ │ └── record-modal.component.ts │ │ │ │ ├── record-summary │ │ │ │ │ ├── record-summary.component.html │ │ │ │ │ ├── record-summary.component.scss │ │ │ │ │ ├── record-summary.component.spec.ts │ │ │ │ │ ├── record-summary.component.ts │ │ │ │ │ ├── record-summary.module.ts │ │ │ │ │ └── record-summary.stories.ts │ │ │ │ ├── resource-modal │ │ │ │ │ ├── resource-modal.component.spec.ts │ │ │ │ │ └── resource-modal.component.ts │ │ │ │ ├── role-summary │ │ │ │ │ ├── graphql │ │ │ │ │ │ ├── fragments.ts │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── public-api.ts │ │ │ │ │ ├── role-auto-assignment │ │ │ │ │ │ ├── edit-role-auto-assignment-modal │ │ │ │ │ │ │ ├── edit-role-auto-assignment-modal.component.html │ │ │ │ │ │ │ ├── edit-role-auto-assignment-modal.component.scss │ │ │ │ │ │ │ ├── edit-role-auto-assignment-modal.component.spec.ts │ │ │ │ │ │ │ └── edit-role-auto-assignment-modal.component.ts │ │ │ │ │ │ ├── role-auto-assignment.component.html │ │ │ │ │ │ ├── role-auto-assignment.component.scss │ │ │ │ │ │ ├── role-auto-assignment.component.spec.ts │ │ │ │ │ │ ├── role-auto-assignment.component.ts │ │ │ │ │ │ └── role-auto-assignment.module.ts │ │ │ │ │ ├── role-channels │ │ │ │ │ │ ├── role-channels.component.html │ │ │ │ │ │ ├── role-channels.component.scss │ │ │ │ │ │ ├── role-channels.component.spec.ts │ │ │ │ │ │ ├── role-channels.component.ts │ │ │ │ │ │ └── role-channels.module.ts │ │ │ │ │ ├── role-details │ │ │ │ │ │ ├── role-details.component.html │ │ │ │ │ │ ├── role-details.component.scss │ │ │ │ │ │ ├── role-details.component.spec.ts │ │ │ │ │ │ ├── role-details.component.ts │ │ │ │ │ │ └── role-details.module.ts │ │ │ │ │ ├── role-features │ │ │ │ │ │ ├── role-dashboards │ │ │ │ │ │ │ ├── role-dashboards.component.html │ │ │ │ │ │ │ ├── role-dashboards.component.scss │ │ │ │ │ │ │ ├── role-dashboards.component.spec.ts │ │ │ │ │ │ │ └── role-dashboards.component.ts │ │ │ │ │ │ ├── role-features.component.html │ │ │ │ │ │ ├── role-features.component.scss │ │ │ │ │ │ ├── role-features.component.spec.ts │ │ │ │ │ │ ├── role-features.component.ts │ │ │ │ │ │ ├── role-features.module.ts │ │ │ │ │ │ ├── role-forms │ │ │ │ │ │ │ ├── role-forms.component.html │ │ │ │ │ │ │ ├── role-forms.component.scss │ │ │ │ │ │ │ ├── role-forms.component.spec.ts │ │ │ │ │ │ │ └── role-forms.component.ts │ │ │ │ │ │ └── role-workflows │ │ │ │ │ │ │ ├── role-workflows.component.html │ │ │ │ │ │ │ ├── role-workflows.component.scss │ │ │ │ │ │ │ ├── role-workflows.component.spec.ts │ │ │ │ │ │ │ └── role-workflows.component.ts │ │ │ │ │ ├── role-resources-filter │ │ │ │ │ │ ├── role-resources-filter.component.html │ │ │ │ │ │ ├── role-resources-filter.component.scss │ │ │ │ │ │ └── role-resources-filter.component.ts │ │ │ │ │ ├── role-resources │ │ │ │ │ │ ├── permissions.types.ts │ │ │ │ │ │ ├── resource-access-filters │ │ │ │ │ │ │ ├── resource-access-filters.component.html │ │ │ │ │ │ │ ├── resource-access-filters.component.scss │ │ │ │ │ │ │ ├── resource-access-filters.component.spec.ts │ │ │ │ │ │ │ └── resource-access-filters.component.ts │ │ │ │ │ │ ├── resource-fields │ │ │ │ │ │ │ ├── resource-fields.component.html │ │ │ │ │ │ │ ├── resource-fields.component.scss │ │ │ │ │ │ │ ├── resource-fields.component.spec.ts │ │ │ │ │ │ │ └── resource-fields.component.ts │ │ │ │ │ │ ├── role-resources.component.html │ │ │ │ │ │ ├── role-resources.component.scss │ │ │ │ │ │ ├── role-resources.component.spec.ts │ │ │ │ │ │ ├── role-resources.component.ts │ │ │ │ │ │ └── role-resources.module.ts │ │ │ │ │ ├── role-summary.component.html │ │ │ │ │ ├── role-summary.component.scss │ │ │ │ │ ├── role-summary.component.spec.ts │ │ │ │ │ ├── role-summary.component.ts │ │ │ │ │ ├── role-summary.module.ts │ │ │ │ │ └── role-users │ │ │ │ │ │ ├── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ ├── role-users.component.html │ │ │ │ │ │ ├── role-users.component.scss │ │ │ │ │ │ ├── role-users.component.spec.ts │ │ │ │ │ │ ├── role-users.component.ts │ │ │ │ │ │ └── role-users.module.ts │ │ │ │ ├── roles │ │ │ │ │ ├── components │ │ │ │ │ │ ├── add-role │ │ │ │ │ │ │ ├── add-role.component.html │ │ │ │ │ │ │ ├── add-role.component.scss │ │ │ │ │ │ │ ├── add-role.component.spec.ts │ │ │ │ │ │ │ └── add-role.component.ts │ │ │ │ │ │ ├── group-list │ │ │ │ │ │ │ ├── filter │ │ │ │ │ │ │ │ ├── filter.component.html │ │ │ │ │ │ │ │ ├── filter.component.scss │ │ │ │ │ │ │ │ ├── filter.component.spec.ts │ │ │ │ │ │ │ │ └── filter.component.ts │ │ │ │ │ │ │ ├── group-list.component.html │ │ │ │ │ │ │ ├── group-list.component.scss │ │ │ │ │ │ │ ├── group-list.component.spec.ts │ │ │ │ │ │ │ ├── group-list.component.ts │ │ │ │ │ │ │ └── group-list.module.ts │ │ │ │ │ │ └── role-list │ │ │ │ │ │ │ ├── filter │ │ │ │ │ │ │ ├── filter.component.html │ │ │ │ │ │ │ ├── filter.component.scss │ │ │ │ │ │ │ ├── filter.component.spec.ts │ │ │ │ │ │ │ └── filter.component.ts │ │ │ │ │ │ │ ├── role-list.component.html │ │ │ │ │ │ │ ├── role-list.component.scss │ │ │ │ │ │ │ ├── role-list.component.spec.ts │ │ │ │ │ │ │ ├── role-list.component.ts │ │ │ │ │ │ │ └── role-list.module.ts │ │ │ │ │ ├── graphql │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── public-api.ts │ │ │ │ │ ├── roles.component.html │ │ │ │ │ ├── roles.component.scss │ │ │ │ │ ├── roles.component.spec.ts │ │ │ │ │ ├── roles.component.ts │ │ │ │ │ └── roles.module.ts │ │ │ │ ├── search-menu │ │ │ │ │ ├── public-api.ts │ │ │ │ │ ├── search-menu.component.html │ │ │ │ │ ├── search-menu.component.scss │ │ │ │ │ ├── search-menu.component.spec.ts │ │ │ │ │ ├── search-menu.component.ts │ │ │ │ │ └── search-menu.module.ts │ │ │ │ ├── search-resource-grid-modal │ │ │ │ │ ├── public-api.ts │ │ │ │ │ ├── search-resource-grid-modal.component.html │ │ │ │ │ ├── search-resource-grid-modal.component.scss │ │ │ │ │ ├── search-resource-grid-modal.component.spec.ts │ │ │ │ │ └── search-resource-grid-modal.component.ts │ │ │ │ ├── skeleton │ │ │ │ │ └── skeleton-table │ │ │ │ │ │ ├── public-api.ts │ │ │ │ │ │ ├── skeleton-table.component.html │ │ │ │ │ │ ├── skeleton-table.component.scss │ │ │ │ │ │ ├── skeleton-table.component.spec.ts │ │ │ │ │ │ ├── skeleton-table.component.ts │ │ │ │ │ │ └── skeleton-table.module.ts │ │ │ │ ├── snackbar-spinner │ │ │ │ │ ├── public-api.ts │ │ │ │ │ ├── snackbar-spinner.component.html │ │ │ │ │ ├── snackbar-spinner.component.scss │ │ │ │ │ ├── snackbar-spinner.component.spec.ts │ │ │ │ │ ├── snackbar-spinner.component.ts │ │ │ │ │ └── snackbar-spinner.module.ts │ │ │ │ ├── status-options │ │ │ │ │ └── status-options.component.ts │ │ │ │ ├── storybook-translate │ │ │ │ │ └── storybook-translate-module.ts │ │ │ │ ├── templates │ │ │ │ │ ├── components │ │ │ │ │ │ ├── edit-template-modal │ │ │ │ │ │ │ ├── edit-template-modal.component.html │ │ │ │ │ │ │ ├── edit-template-modal.component.scss │ │ │ │ │ │ │ ├── edit-template-modal.component.spec.ts │ │ │ │ │ │ │ └── edit-template-modal.component.ts │ │ │ │ │ │ ├── preview-template-modal │ │ │ │ │ │ │ ├── preview-template-modal.component.html │ │ │ │ │ │ │ ├── preview-template-modal.component.scss │ │ │ │ │ │ │ └── preview-template-modal.component.ts │ │ │ │ │ │ └── template-modal │ │ │ │ │ │ │ ├── template-modal.component.html │ │ │ │ │ │ │ ├── template-modal.component.scss │ │ │ │ │ │ │ └── template-modal.component.ts │ │ │ │ │ ├── public-api.ts │ │ │ │ │ ├── templates.component.html │ │ │ │ │ ├── templates.component.scss │ │ │ │ │ ├── templates.component.spec.ts │ │ │ │ │ ├── templates.component.ts │ │ │ │ │ └── templates.module.ts │ │ │ │ ├── ui │ │ │ │ │ ├── aggregation-builder │ │ │ │ │ │ ├── aggregation-builder-forms.ts │ │ │ │ │ │ ├── aggregation-builder.component.html │ │ │ │ │ │ ├── aggregation-builder.component.scss │ │ │ │ │ │ ├── aggregation-builder.component.spec.ts │ │ │ │ │ │ ├── aggregation-builder.component.ts │ │ │ │ │ │ ├── aggregation-builder.module.ts │ │ │ │ │ │ ├── pipeline │ │ │ │ │ │ │ ├── add-field-stage │ │ │ │ │ │ │ │ ├── add-field-stage.component.html │ │ │ │ │ │ │ │ ├── add-field-stage.component.scss │ │ │ │ │ │ │ │ ├── add-field-stage.component.spec.ts │ │ │ │ │ │ │ │ ├── add-field-stage.component.ts │ │ │ │ │ │ │ │ └── add-field-stage.stories.ts │ │ │ │ │ │ │ ├── expressions │ │ │ │ │ │ │ │ ├── expressions.component.html │ │ │ │ │ │ │ │ ├── expressions.component.scss │ │ │ │ │ │ │ │ ├── expressions.component.spec.ts │ │ │ │ │ │ │ │ ├── expressions.component.ts │ │ │ │ │ │ │ │ ├── expressions.stories.ts │ │ │ │ │ │ │ │ └── operators.ts │ │ │ │ │ │ │ ├── field-dropdown │ │ │ │ │ │ │ │ ├── field-dropdown.component.html │ │ │ │ │ │ │ │ ├── field-dropdown.component.scss │ │ │ │ │ │ │ │ ├── field-dropdown.component.spec.ts │ │ │ │ │ │ │ │ └── field-dropdown.component.ts │ │ │ │ │ │ │ ├── group-stage │ │ │ │ │ │ │ │ ├── group-stage.component.html │ │ │ │ │ │ │ │ ├── group-stage.component.scss │ │ │ │ │ │ │ │ ├── group-stage.component.spec.ts │ │ │ │ │ │ │ │ ├── group-stage.component.ts │ │ │ │ │ │ │ │ └── group-stage.stories.ts │ │ │ │ │ │ │ ├── pipeline-stage.enum.ts │ │ │ │ │ │ │ ├── pipeline.component.html │ │ │ │ │ │ │ ├── pipeline.component.scss │ │ │ │ │ │ │ ├── pipeline.component.spec.ts │ │ │ │ │ │ │ ├── pipeline.component.ts │ │ │ │ │ │ │ ├── pipeline.module.ts │ │ │ │ │ │ │ ├── pipeline.stories.ts │ │ │ │ │ │ │ ├── shared │ │ │ │ │ │ │ │ └── stories-config.ts │ │ │ │ │ │ │ └── sort-stage │ │ │ │ │ │ │ │ ├── sort-stage.component.html │ │ │ │ │ │ │ │ ├── sort-stage.component.scss │ │ │ │ │ │ │ │ ├── sort-stage.component.spec.ts │ │ │ │ │ │ │ │ └── sort-stage.component.ts │ │ │ │ │ │ ├── public-api.ts │ │ │ │ │ │ └── series-mapping │ │ │ │ │ │ │ ├── series-mapping.component.html │ │ │ │ │ │ │ ├── series-mapping.component.scss │ │ │ │ │ │ │ ├── series-mapping.component.spec.ts │ │ │ │ │ │ │ ├── series-mapping.component.ts │ │ │ │ │ │ │ ├── series-mapping.module.ts │ │ │ │ │ │ │ └── series-mapping.stories.ts │ │ │ │ │ ├── badge │ │ │ │ │ │ ├── badge-size.enum.ts │ │ │ │ │ │ ├── badge-variant.enum.ts │ │ │ │ │ │ ├── badge.component.html │ │ │ │ │ │ ├── badge.component.scss │ │ │ │ │ │ ├── badge.component.spec.ts │ │ │ │ │ │ ├── badge.component.ts │ │ │ │ │ │ ├── badge.module.ts │ │ │ │ │ │ └── badge.stories.ts │ │ │ │ │ ├── charts │ │ │ │ │ │ ├── bar-chart │ │ │ │ │ │ │ ├── bar-chart.component.html │ │ │ │ │ │ │ ├── bar-chart.component.scss │ │ │ │ │ │ │ ├── bar-chart.component.spec.ts │ │ │ │ │ │ │ ├── bar-chart.component.ts │ │ │ │ │ │ │ ├── bar-chart.module.ts │ │ │ │ │ │ │ ├── bar-chart.stories.ts │ │ │ │ │ │ │ └── public.api.ts │ │ │ │ │ │ ├── const │ │ │ │ │ │ │ └── palette.ts │ │ │ │ │ │ ├── interfaces │ │ │ │ │ │ │ ├── chart.title.ts │ │ │ │ │ │ │ ├── chart.ts │ │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ ├── line-chart │ │ │ │ │ │ │ ├── line-chart.component.html │ │ │ │ │ │ │ ├── line-chart.component.scss │ │ │ │ │ │ │ ├── line-chart.component.spec.ts │ │ │ │ │ │ │ ├── line-chart.component.ts │ │ │ │ │ │ │ ├── line-chart.module.ts │ │ │ │ │ │ │ ├── line-chart.stories.ts │ │ │ │ │ │ │ └── public-api.ts │ │ │ │ │ │ ├── pie-donut-chart │ │ │ │ │ │ │ ├── pie-donut-chart.component.html │ │ │ │ │ │ │ ├── pie-donut-chart.component.scss │ │ │ │ │ │ │ ├── pie-donut-chart.component.spec.ts │ │ │ │ │ │ │ ├── pie-donut-chart.component.ts │ │ │ │ │ │ │ ├── pie-donut-chart.module.ts │ │ │ │ │ │ │ ├── pie-donut-chart.stories.ts │ │ │ │ │ │ │ └── public-api.ts │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ └── color.util.ts │ │ │ │ │ ├── core-grid │ │ │ │ │ │ ├── core-grid.component.html │ │ │ │ │ │ ├── core-grid.component.scss │ │ │ │ │ │ ├── core-grid.component.spec.ts │ │ │ │ │ │ ├── core-grid.component.ts │ │ │ │ │ │ ├── core-grid.module.ts │ │ │ │ │ │ ├── date-filter-menu │ │ │ │ │ │ │ ├── date-filter-menu.component.html │ │ │ │ │ │ │ ├── date-filter-menu.component.scss │ │ │ │ │ │ │ ├── date-filter-menu.component.spec.ts │ │ │ │ │ │ │ ├── date-filter-menu.component.ts │ │ │ │ │ │ │ └── date-filter-menu.module.ts │ │ │ │ │ │ ├── editor-modal │ │ │ │ │ │ │ ├── editor-modal.component.html │ │ │ │ │ │ │ ├── editor-modal.component.scss │ │ │ │ │ │ │ └── editor-modal.component.ts │ │ │ │ │ │ ├── errors-modal │ │ │ │ │ │ │ ├── errors-modal.component.html │ │ │ │ │ │ │ ├── errors-modal.component.scss │ │ │ │ │ │ │ ├── errors-modal.component.spec.ts │ │ │ │ │ │ │ └── errors-modal.component.ts │ │ │ │ │ │ ├── expanded-comment │ │ │ │ │ │ │ ├── expanded-comment.component.html │ │ │ │ │ │ │ ├── expanded-comment.component.scss │ │ │ │ │ │ │ ├── expanded-comment.component.spec.ts │ │ │ │ │ │ │ ├── expanded-comment.component.ts │ │ │ │ │ │ │ └── expanded-comment.module.ts │ │ │ │ │ │ ├── export │ │ │ │ │ │ │ ├── export.component.html │ │ │ │ │ │ │ ├── export.component.scss │ │ │ │ │ │ │ ├── export.component.spec.ts │ │ │ │ │ │ │ ├── export.component.ts │ │ │ │ │ │ │ └── export.module.ts │ │ │ │ │ │ ├── filter-menu │ │ │ │ │ │ │ ├── filter-menu.component.html │ │ │ │ │ │ │ ├── filter-menu.component.scss │ │ │ │ │ │ │ ├── filter-menu.component.spec.ts │ │ │ │ │ │ │ ├── filter-menu.component.ts │ │ │ │ │ │ │ └── filter-menu.module.ts │ │ │ │ │ │ ├── filter │ │ │ │ │ │ │ ├── filter.component.html │ │ │ │ │ │ │ ├── filter.component.scss │ │ │ │ │ │ │ ├── filter.component.spec.ts │ │ │ │ │ │ │ ├── filter.component.ts │ │ │ │ │ │ │ └── filter.module.ts │ │ │ │ │ │ ├── graphql │ │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ ├── grid-column-chooser │ │ │ │ │ │ │ ├── grid-column-chooser.component.html │ │ │ │ │ │ │ ├── grid-column-chooser.component.scss │ │ │ │ │ │ │ ├── grid-column-chooser.component.spec.ts │ │ │ │ │ │ │ ├── grid-column-chooser.component.ts │ │ │ │ │ │ │ └── grid-column-chooser.module.ts │ │ │ │ │ │ ├── grid │ │ │ │ │ │ │ ├── grid.component.html │ │ │ │ │ │ │ ├── grid.component.scss │ │ │ │ │ │ │ ├── grid.component.spec.ts │ │ │ │ │ │ │ ├── grid.component.ts │ │ │ │ │ │ │ ├── grid.constants.ts │ │ │ │ │ │ │ ├── grid.module.ts │ │ │ │ │ │ │ └── grid.stories.ts │ │ │ │ │ │ ├── map-modal │ │ │ │ │ │ │ ├── map-modal.component.html │ │ │ │ │ │ │ ├── map-modal.component.scss │ │ │ │ │ │ │ ├── map-modal.component.spec.ts │ │ │ │ │ │ │ └── map-modal.component.ts │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ ├── grid-layout.model.ts │ │ │ │ │ │ │ └── grid-settings.model.ts │ │ │ │ │ │ ├── popup-editor │ │ │ │ │ │ │ ├── popup-editor.component.html │ │ │ │ │ │ │ ├── popup-editor.component.scss │ │ │ │ │ │ │ ├── popup-editor.component.spec.ts │ │ │ │ │ │ │ └── popup-editor.component.ts │ │ │ │ │ │ ├── row-actions │ │ │ │ │ │ │ ├── row-actions.component.html │ │ │ │ │ │ │ ├── row-actions.component.scss │ │ │ │ │ │ │ ├── row-actions.component.spec.ts │ │ │ │ │ │ │ ├── row-actions.component.ts │ │ │ │ │ │ │ └── row-actions.module.ts │ │ │ │ │ │ └── toolbar │ │ │ │ │ │ │ ├── toolbar.component.html │ │ │ │ │ │ │ ├── toolbar.component.scss │ │ │ │ │ │ │ ├── toolbar.component.spec.ts │ │ │ │ │ │ │ ├── toolbar.component.ts │ │ │ │ │ │ │ └── toolbar.module.ts │ │ │ │ │ ├── empty │ │ │ │ │ │ ├── empty.component.html │ │ │ │ │ │ ├── empty.component.scss │ │ │ │ │ │ ├── empty.component.spec.ts │ │ │ │ │ │ ├── empty.component.ts │ │ │ │ │ │ ├── empty.module.ts │ │ │ │ │ │ ├── empty.stories.ts │ │ │ │ │ │ └── public-api.ts │ │ │ │ │ ├── map │ │ │ │ │ │ ├── const │ │ │ │ │ │ │ ├── baseMaps.ts │ │ │ │ │ │ │ ├── language.ts │ │ │ │ │ │ │ └── marker-options.ts │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ └── legend.control.ts │ │ │ │ │ │ ├── filter.ts │ │ │ │ │ │ ├── graphql │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── interfaces │ │ │ │ │ │ │ ├── layer-legend.type.ts │ │ │ │ │ │ │ ├── layer-settings.type.ts │ │ │ │ │ │ │ ├── map-layers.interface.ts │ │ │ │ │ │ │ └── map.interface.ts │ │ │ │ │ │ ├── layer.ts │ │ │ │ │ │ ├── map-download │ │ │ │ │ │ │ ├── map-download.component.html │ │ │ │ │ │ │ ├── map-download.component.scss │ │ │ │ │ │ │ ├── map-download.component.spec.ts │ │ │ │ │ │ │ └── map-download.component.ts │ │ │ │ │ │ ├── map-legend │ │ │ │ │ │ │ ├── map-legend.component.html │ │ │ │ │ │ │ ├── map-legend.component.scss │ │ │ │ │ │ │ ├── map-legend.component.spec.ts │ │ │ │ │ │ │ └── map-legend.component.ts │ │ │ │ │ │ ├── map-popup │ │ │ │ │ │ │ ├── map-popup.component.html │ │ │ │ │ │ │ ├── map-popup.component.scss │ │ │ │ │ │ │ ├── map-popup.component.spec.ts │ │ │ │ │ │ │ ├── map-popup.component.ts │ │ │ │ │ │ │ └── map-popup.service.ts │ │ │ │ │ │ ├── map-sidenav-controls │ │ │ │ │ │ │ ├── map-sidenav-controls.component.html │ │ │ │ │ │ │ ├── map-sidenav-controls.component.scss │ │ │ │ │ │ │ ├── map-sidenav-controls.component.spec.ts │ │ │ │ │ │ │ ├── map-sidenav-controls.component.ts │ │ │ │ │ │ │ ├── sidenav-controls-menu-basemap │ │ │ │ │ │ │ │ ├── sidenav-controls-menu-basemap.component.html │ │ │ │ │ │ │ │ ├── sidenav-controls-menu-basemap.component.scss │ │ │ │ │ │ │ │ ├── sidenav-controls-menu-basemap.component.spec.ts │ │ │ │ │ │ │ │ └── sidenav-controls-menu-basemap.component.ts │ │ │ │ │ │ │ ├── sidenav-controls-menu-item │ │ │ │ │ │ │ │ ├── sidenav-controls-menu-item.component.html │ │ │ │ │ │ │ │ ├── sidenav-controls-menu-item.component.scss │ │ │ │ │ │ │ │ ├── sidenav-controls-menu-item.component.spec.ts │ │ │ │ │ │ │ │ └── sidenav-controls-menu-item.component.ts │ │ │ │ │ │ │ └── sidenav-controls-menu │ │ │ │ │ │ │ │ ├── sidenav-controls-menu.component.html │ │ │ │ │ │ │ │ ├── sidenav-controls-menu.component.scss │ │ │ │ │ │ │ │ ├── sidenav-controls-menu.component.spec.ts │ │ │ │ │ │ │ │ └── sidenav-controls-menu.component.ts │ │ │ │ │ │ ├── map-zoom │ │ │ │ │ │ │ ├── map-zoom.component.html │ │ │ │ │ │ │ ├── map-zoom.component.scss │ │ │ │ │ │ │ ├── map-zoom.component.spec.ts │ │ │ │ │ │ │ └── map-zoom.component.ts │ │ │ │ │ │ ├── map.component.html │ │ │ │ │ │ ├── map.component.scss │ │ │ │ │ │ ├── map.component.spec.ts │ │ │ │ │ │ ├── map.component.ts │ │ │ │ │ │ ├── map.module.ts │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ └── timedimension-test.ts │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ ├── array-flatter.ts │ │ │ │ │ │ │ ├── create-div-icon.ts │ │ │ │ │ │ │ ├── get-map-features.ts │ │ │ │ │ │ │ ├── haversine.ts │ │ │ │ │ │ │ └── leaflet-heatmap.js │ │ │ │ │ ├── reference-data-grid │ │ │ │ │ │ ├── reference-data-grid.component.html │ │ │ │ │ │ ├── reference-data-grid.component.scss │ │ │ │ │ │ ├── reference-data-grid.component.spec.ts │ │ │ │ │ │ ├── reference-data-grid.component.ts │ │ │ │ │ │ └── reference-data-grid.module.ts │ │ │ │ │ └── tagbox │ │ │ │ │ │ ├── public-api.ts │ │ │ │ │ │ ├── tagbox.component.html │ │ │ │ │ │ ├── tagbox.component.scss │ │ │ │ │ │ ├── tagbox.component.spec.ts │ │ │ │ │ │ ├── tagbox.component.ts │ │ │ │ │ │ ├── tagbox.module.ts │ │ │ │ │ │ └── tagbox.stories.ts │ │ │ │ ├── user-summary │ │ │ │ │ ├── graphql │ │ │ │ │ │ ├── fragments.ts │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── public-api.ts │ │ │ │ │ ├── user-details │ │ │ │ │ │ ├── user-details.component.html │ │ │ │ │ │ ├── user-details.component.scss │ │ │ │ │ │ ├── user-details.component.spec.ts │ │ │ │ │ │ ├── user-details.component.ts │ │ │ │ │ │ └── user-details.module.ts │ │ │ │ │ ├── user-roles │ │ │ │ │ │ ├── user-app-roles │ │ │ │ │ │ │ ├── user-app-roles.component.html │ │ │ │ │ │ │ ├── user-app-roles.component.scss │ │ │ │ │ │ │ ├── user-app-roles.component.spec.ts │ │ │ │ │ │ │ └── user-app-roles.component.ts │ │ │ │ │ │ ├── user-back-roles │ │ │ │ │ │ │ ├── user-back-roles.component.html │ │ │ │ │ │ │ ├── user-back-roles.component.scss │ │ │ │ │ │ │ ├── user-back-roles.component.spec.ts │ │ │ │ │ │ │ └── user-back-roles.component.ts │ │ │ │ │ │ ├── user-groups │ │ │ │ │ │ │ ├── user-groups.component.html │ │ │ │ │ │ │ ├── user-groups.component.scss │ │ │ │ │ │ │ ├── user-groups.component.spec.ts │ │ │ │ │ │ │ └── user-groups.component.ts │ │ │ │ │ │ ├── user-roles.component.html │ │ │ │ │ │ ├── user-roles.component.scss │ │ │ │ │ │ ├── user-roles.component.spec.ts │ │ │ │ │ │ ├── user-roles.component.ts │ │ │ │ │ │ └── user-roles.module.ts │ │ │ │ │ ├── user-summary.component.html │ │ │ │ │ ├── user-summary.component.scss │ │ │ │ │ ├── user-summary.component.spec.ts │ │ │ │ │ ├── user-summary.component.ts │ │ │ │ │ └── user-summary.module.ts │ │ │ │ ├── users │ │ │ │ │ ├── add-user │ │ │ │ │ │ ├── add-user.component.html │ │ │ │ │ │ ├── add-user.component.scss │ │ │ │ │ │ ├── add-user.component.spec.ts │ │ │ │ │ │ ├── add-user.component.ts │ │ │ │ │ │ └── add-user.module.ts │ │ │ │ │ ├── invite-users-modal │ │ │ │ │ │ ├── invite-users-modal.component.html │ │ │ │ │ │ ├── invite-users-modal.component.scss │ │ │ │ │ │ ├── invite-users-modal.component.spec.ts │ │ │ │ │ │ └── invite-users-modal.component.ts │ │ │ │ │ ├── public-api.ts │ │ │ │ │ └── users-filter │ │ │ │ │ │ ├── users-filter.component.html │ │ │ │ │ │ ├── users-filter.component.scss │ │ │ │ │ │ ├── users-filter.component.spec.ts │ │ │ │ │ │ └── users-filter.component.ts │ │ │ │ ├── utils │ │ │ │ │ └── unsubscribe │ │ │ │ │ │ ├── public-api.ts │ │ │ │ │ │ ├── unsubscribe.component.html │ │ │ │ │ │ ├── unsubscribe.component.scss │ │ │ │ │ │ ├── unsubscribe.component.spec.ts │ │ │ │ │ │ ├── unsubscribe.component.ts │ │ │ │ │ │ └── unsubscribe.module.ts │ │ │ │ ├── widget-choice │ │ │ │ │ ├── public-api.ts │ │ │ │ │ ├── widget-choice.component.html │ │ │ │ │ ├── widget-choice.component.scss │ │ │ │ │ ├── widget-choice.component.spec.ts │ │ │ │ │ ├── widget-choice.component.ts │ │ │ │ │ ├── widget-choice.module.ts │ │ │ │ │ └── widget-choice.stories.ts │ │ │ │ ├── widget-grid │ │ │ │ │ ├── edit-widget-modal │ │ │ │ │ │ ├── edit-widget-modal.component.html │ │ │ │ │ │ ├── edit-widget-modal.component.scss │ │ │ │ │ │ ├── edit-widget-modal.component.spec.ts │ │ │ │ │ │ └── edit-widget-modal.component.ts │ │ │ │ │ ├── expanded-widget │ │ │ │ │ │ ├── expanded-widget.component.html │ │ │ │ │ │ ├── expanded-widget.component.scss │ │ │ │ │ │ ├── expanded-widget.component.spec.ts │ │ │ │ │ │ └── expanded-widget.component.ts │ │ │ │ │ ├── public-api.ts │ │ │ │ │ ├── widget-actions │ │ │ │ │ │ ├── widget-actions.component.html │ │ │ │ │ │ ├── widget-actions.component.scss │ │ │ │ │ │ ├── widget-actions.component.spec.ts │ │ │ │ │ │ └── widget-actions.component.ts │ │ │ │ │ ├── widget-grid.component.html │ │ │ │ │ ├── widget-grid.component.scss │ │ │ │ │ ├── widget-grid.component.spec.ts │ │ │ │ │ ├── widget-grid.component.ts │ │ │ │ │ ├── widget-grid.module.ts │ │ │ │ │ └── widget-grid.stories.ts │ │ │ │ ├── widget │ │ │ │ │ ├── public-api.ts │ │ │ │ │ ├── widget.component.html │ │ │ │ │ ├── widget.component.scss │ │ │ │ │ ├── widget.component.spec.ts │ │ │ │ │ ├── widget.component.ts │ │ │ │ │ └── widget.module.ts │ │ │ │ ├── widgets │ │ │ │ │ ├── base-widget │ │ │ │ │ │ ├── base-widget.component.html │ │ │ │ │ │ ├── base-widget.component.scss │ │ │ │ │ │ ├── base-widget.component.spec.ts │ │ │ │ │ │ └── base-widget.component.ts │ │ │ │ │ ├── chart-settings │ │ │ │ │ │ ├── chart-forms.ts │ │ │ │ │ │ ├── chart-settings.component.html │ │ │ │ │ │ ├── chart-settings.component.scss │ │ │ │ │ │ ├── chart-settings.component.spec.ts │ │ │ │ │ │ ├── chart-settings.component.ts │ │ │ │ │ │ ├── constants.ts │ │ │ │ │ │ ├── graphql │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ ├── public-api.ts │ │ │ │ │ │ ├── series-settings │ │ │ │ │ │ │ ├── categories-settings │ │ │ │ │ │ │ │ ├── categories-settings.component.html │ │ │ │ │ │ │ │ ├── categories-settings.component.scss │ │ │ │ │ │ │ │ ├── categories-settings.component.spec.ts │ │ │ │ │ │ │ │ ├── categories-settings.component.ts │ │ │ │ │ │ │ │ └── categories-settings.module.ts │ │ │ │ │ │ │ ├── series-settings.component.css │ │ │ │ │ │ │ ├── series-settings.component.html │ │ │ │ │ │ │ ├── series-settings.component.spec.ts │ │ │ │ │ │ │ ├── series-settings.component.ts │ │ │ │ │ │ │ └── series-settings.module.ts │ │ │ │ │ │ ├── tab-display │ │ │ │ │ │ │ ├── tab-display.component.html │ │ │ │ │ │ │ ├── tab-display.component.scss │ │ │ │ │ │ │ ├── tab-display.component.spec.ts │ │ │ │ │ │ │ ├── tab-display.component.ts │ │ │ │ │ │ │ └── tab-display.module.ts │ │ │ │ │ │ ├── tab-filters │ │ │ │ │ │ │ ├── tab-filters.component.html │ │ │ │ │ │ │ ├── tab-filters.component.scss │ │ │ │ │ │ │ ├── tab-filters.component.spec.ts │ │ │ │ │ │ │ └── tab-filters.component.ts │ │ │ │ │ │ └── tab-main │ │ │ │ │ │ │ ├── tab-main.component.html │ │ │ │ │ │ │ ├── tab-main.component.scss │ │ │ │ │ │ │ ├── tab-main.component.spec.ts │ │ │ │ │ │ │ ├── tab-main.component.ts │ │ │ │ │ │ │ └── tab-main.module.ts │ │ │ │ │ ├── chart │ │ │ │ │ │ ├── chart.component.html │ │ │ │ │ │ ├── chart.component.scss │ │ │ │ │ │ ├── chart.component.spec.ts │ │ │ │ │ │ ├── chart.component.ts │ │ │ │ │ │ ├── chart.module.ts │ │ │ │ │ │ └── public-api.ts │ │ │ │ │ ├── common │ │ │ │ │ │ ├── contextual-filters-settings │ │ │ │ │ │ │ ├── contextual-filters-settings.component.html │ │ │ │ │ │ │ ├── contextual-filters-settings.component.scss │ │ │ │ │ │ │ ├── contextual-filters-settings.component.spec.ts │ │ │ │ │ │ │ └── contextual-filters-settings.component.ts │ │ │ │ │ │ ├── display-settings │ │ │ │ │ │ │ ├── display-settings.component.html │ │ │ │ │ │ │ ├── display-settings.component.scss │ │ │ │ │ │ │ ├── display-settings.component.spec.ts │ │ │ │ │ │ │ ├── display-settings.component.ts │ │ │ │ │ │ │ └── extendWidgetForm.ts │ │ │ │ │ │ ├── html-widget-content │ │ │ │ │ │ │ ├── html-widget-content.component.html │ │ │ │ │ │ │ ├── html-widget-content.component.scss │ │ │ │ │ │ │ ├── html-widget-content.component.spec.ts │ │ │ │ │ │ │ ├── html-widget-content.component.ts │ │ │ │ │ │ │ └── html-widget-content.module.ts │ │ │ │ │ │ ├── query-params-mapping │ │ │ │ │ │ │ ├── query-params-mapping.component.html │ │ │ │ │ │ │ ├── query-params-mapping.component.scss │ │ │ │ │ │ │ ├── query-params-mapping.component.spec.ts │ │ │ │ │ │ │ ├── query-params-mapping.component.ts │ │ │ │ │ │ │ └── reference-data-variables-mapping.component.ts │ │ │ │ │ │ ├── sorting-settings │ │ │ │ │ │ │ ├── sorting-settings.component.html │ │ │ │ │ │ │ ├── sorting-settings.component.scss │ │ │ │ │ │ │ ├── sorting-settings.component.spec.ts │ │ │ │ │ │ │ ├── sorting-settings.component.ts │ │ │ │ │ │ │ └── sorting-settings.module.ts │ │ │ │ │ │ ├── tab-actions │ │ │ │ │ │ │ ├── graphql │ │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ │ ├── tab-actions.component.html │ │ │ │ │ │ │ ├── tab-actions.component.scss │ │ │ │ │ │ │ ├── tab-actions.component.spec.ts │ │ │ │ │ │ │ ├── tab-actions.component.ts │ │ │ │ │ │ │ └── tab-actions.module.ts │ │ │ │ │ │ ├── tab-widget-automations │ │ │ │ │ │ │ ├── tab-widget-automations.component.html │ │ │ │ │ │ │ ├── tab-widget-automations.component.scss │ │ │ │ │ │ │ ├── tab-widget-automations.component.spec.ts │ │ │ │ │ │ │ └── tab-widget-automations.component.ts │ │ │ │ │ │ ├── template-aggregation-modal │ │ │ │ │ │ │ ├── graphql │ │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ │ ├── template-aggregation-modal.component.html │ │ │ │ │ │ │ ├── template-aggregation-modal.component.scss │ │ │ │ │ │ │ ├── template-aggregation-modal.component.spec.ts │ │ │ │ │ │ │ └── template-aggregation-modal.component.ts │ │ │ │ │ │ ├── template-aggregations │ │ │ │ │ │ │ ├── template-aggregations.component.html │ │ │ │ │ │ │ ├── template-aggregations.component.scss │ │ │ │ │ │ │ ├── template-aggregations.component.spec.ts │ │ │ │ │ │ │ └── template-aggregations.component.ts │ │ │ │ │ │ └── widget-automation │ │ │ │ │ │ │ ├── automation-component-selector │ │ │ │ │ │ │ ├── automation-component-selector.component.html │ │ │ │ │ │ │ ├── automation-component-selector.component.scss │ │ │ │ │ │ │ ├── automation-component-selector.component.spec.ts │ │ │ │ │ │ │ └── automation-component-selector.component.ts │ │ │ │ │ │ │ ├── edit-automation-component │ │ │ │ │ │ │ ├── edit-automation-component.component.html │ │ │ │ │ │ │ ├── edit-automation-component.component.scss │ │ │ │ │ │ │ ├── edit-automation-component.component.spec.ts │ │ │ │ │ │ │ └── edit-automation-component.component.ts │ │ │ │ │ │ │ ├── widget-automation.component.html │ │ │ │ │ │ │ ├── widget-automation.component.scss │ │ │ │ │ │ │ ├── widget-automation.component.spec.ts │ │ │ │ │ │ │ └── widget-automation.component.ts │ │ │ │ │ ├── editor-settings │ │ │ │ │ │ ├── editor-settings.component.html │ │ │ │ │ │ ├── editor-settings.component.scss │ │ │ │ │ │ ├── editor-settings.component.spec.ts │ │ │ │ │ │ ├── editor-settings.component.ts │ │ │ │ │ │ ├── editor-settings.forms.ts │ │ │ │ │ │ ├── graphql │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ ├── public-api.ts │ │ │ │ │ │ └── record-selection-tab │ │ │ │ │ │ │ ├── record-selection-tab.component.html │ │ │ │ │ │ │ ├── record-selection-tab.component.scss │ │ │ │ │ │ │ ├── record-selection-tab.component.spec.ts │ │ │ │ │ │ │ └── record-selection-tab.component.ts │ │ │ │ │ ├── editor │ │ │ │ │ │ ├── editor.component.html │ │ │ │ │ │ ├── editor.component.scss │ │ │ │ │ │ ├── editor.component.spec.ts │ │ │ │ │ │ ├── editor.component.ts │ │ │ │ │ │ ├── editor.module.ts │ │ │ │ │ │ ├── graphql │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ └── public-api.ts │ │ │ │ │ ├── grid-settings │ │ │ │ │ │ ├── button-config │ │ │ │ │ │ │ ├── button-config.component.html │ │ │ │ │ │ │ ├── button-config.component.scss │ │ │ │ │ │ │ ├── button-config.component.spec.ts │ │ │ │ │ │ │ ├── button-config.component.ts │ │ │ │ │ │ │ └── button-config.module.ts │ │ │ │ │ │ ├── graphql │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ ├── grid-settings.component.html │ │ │ │ │ │ ├── grid-settings.component.scss │ │ │ │ │ │ ├── grid-settings.component.spec.ts │ │ │ │ │ │ ├── grid-settings.component.ts │ │ │ │ │ │ ├── grid-settings.forms.ts │ │ │ │ │ │ ├── public-api.ts │ │ │ │ │ │ ├── tab-buttons │ │ │ │ │ │ │ ├── tab-buttons.component.html │ │ │ │ │ │ │ ├── tab-buttons.component.scss │ │ │ │ │ │ │ ├── tab-buttons.component.spec.ts │ │ │ │ │ │ │ ├── tab-buttons.component.ts │ │ │ │ │ │ │ └── tab-buttons.module.ts │ │ │ │ │ │ └── tab-main │ │ │ │ │ │ │ ├── tab-main.component.html │ │ │ │ │ │ │ ├── tab-main.component.scss │ │ │ │ │ │ │ ├── tab-main.component.spec.ts │ │ │ │ │ │ │ ├── tab-main.component.ts │ │ │ │ │ │ │ └── tab-main.module.ts │ │ │ │ │ ├── grid │ │ │ │ │ │ ├── graphql │ │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ ├── grid.component.html │ │ │ │ │ │ ├── grid.component.scss │ │ │ │ │ │ ├── grid.component.spec.ts │ │ │ │ │ │ ├── grid.component.ts │ │ │ │ │ │ ├── grid.module.ts │ │ │ │ │ │ └── public-api.ts │ │ │ │ │ ├── map-settings │ │ │ │ │ │ ├── add-layer-modal │ │ │ │ │ │ │ ├── add-layer-modal.component.html │ │ │ │ │ │ │ ├── add-layer-modal.component.scss │ │ │ │ │ │ │ ├── add-layer-modal.component.spec.ts │ │ │ │ │ │ │ ├── add-layer-modal.component.ts │ │ │ │ │ │ │ └── graphql │ │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ ├── edit-layer-modal │ │ │ │ │ │ │ ├── edit-layer-modal.component.html │ │ │ │ │ │ │ ├── edit-layer-modal.component.scss │ │ │ │ │ │ │ ├── edit-layer-modal.component.spec.ts │ │ │ │ │ │ │ ├── edit-layer-modal.component.ts │ │ │ │ │ │ │ ├── layer-aggregation │ │ │ │ │ │ │ │ ├── layer-aggregation.component.html │ │ │ │ │ │ │ │ ├── layer-aggregation.component.scss │ │ │ │ │ │ │ │ ├── layer-aggregation.component.spec.ts │ │ │ │ │ │ │ │ ├── layer-aggregation.component.ts │ │ │ │ │ │ │ │ └── layer-aggregation.module.ts │ │ │ │ │ │ │ ├── layer-cluster │ │ │ │ │ │ │ │ ├── layer-cluster.component.html │ │ │ │ │ │ │ │ ├── layer-cluster.component.scss │ │ │ │ │ │ │ │ ├── layer-cluster.component.spec.ts │ │ │ │ │ │ │ │ ├── layer-cluster.component.ts │ │ │ │ │ │ │ │ └── layer-cluster.module.ts │ │ │ │ │ │ │ ├── layer-datasource │ │ │ │ │ │ │ │ ├── layer-datasource.component.html │ │ │ │ │ │ │ │ ├── layer-datasource.component.scss │ │ │ │ │ │ │ │ ├── layer-datasource.component.spec.ts │ │ │ │ │ │ │ │ ├── layer-datasource.component.ts │ │ │ │ │ │ │ │ └── layer-datasource.module.ts │ │ │ │ │ │ │ ├── layer-fields │ │ │ │ │ │ │ │ ├── layer-fields.component.html │ │ │ │ │ │ │ │ ├── layer-fields.component.scss │ │ │ │ │ │ │ │ ├── layer-fields.component.spec.ts │ │ │ │ │ │ │ │ ├── layer-fields.component.ts │ │ │ │ │ │ │ │ └── layer-fields.module.ts │ │ │ │ │ │ │ ├── layer-filter │ │ │ │ │ │ │ │ ├── layer-filter.component.html │ │ │ │ │ │ │ │ ├── layer-filter.component.scss │ │ │ │ │ │ │ │ ├── layer-filter.component.spec.ts │ │ │ │ │ │ │ │ ├── layer-filter.component.ts │ │ │ │ │ │ │ │ └── layer-filter.module.ts │ │ │ │ │ │ │ ├── layer-labels │ │ │ │ │ │ │ │ ├── layer-labels.component.html │ │ │ │ │ │ │ │ ├── layer-labels.component.scss │ │ │ │ │ │ │ │ ├── layer-labels.component.spec.ts │ │ │ │ │ │ │ │ ├── layer-labels.component.ts │ │ │ │ │ │ │ │ └── layer-labels.module.ts │ │ │ │ │ │ │ ├── layer-popup │ │ │ │ │ │ │ │ ├── fields-element │ │ │ │ │ │ │ │ │ ├── fields-element.component.html │ │ │ │ │ │ │ │ │ ├── fields-element.component.scss │ │ │ │ │ │ │ │ │ ├── fields-element.component.spec.ts │ │ │ │ │ │ │ │ │ └── fields-element.component.ts │ │ │ │ │ │ │ │ ├── layer-popup.component.html │ │ │ │ │ │ │ │ ├── layer-popup.component.scss │ │ │ │ │ │ │ │ ├── layer-popup.component.spec.ts │ │ │ │ │ │ │ │ ├── layer-popup.component.ts │ │ │ │ │ │ │ │ ├── layer-popup.interface.ts │ │ │ │ │ │ │ │ ├── layer-popup.module.ts │ │ │ │ │ │ │ │ └── text-element │ │ │ │ │ │ │ │ │ ├── text-element.component.html │ │ │ │ │ │ │ │ │ ├── text-element.component.scss │ │ │ │ │ │ │ │ │ ├── text-element.component.spec.ts │ │ │ │ │ │ │ │ │ ├── text-element.component.ts │ │ │ │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ │ │ └── keys.ts │ │ │ │ │ │ │ ├── layer-properties │ │ │ │ │ │ │ │ ├── layer-properties.component.html │ │ │ │ │ │ │ │ ├── layer-properties.component.scss │ │ │ │ │ │ │ │ ├── layer-properties.component.spec.ts │ │ │ │ │ │ │ │ ├── layer-properties.component.ts │ │ │ │ │ │ │ │ └── layer-properties.module.ts │ │ │ │ │ │ │ └── layer-styling │ │ │ │ │ │ │ │ ├── class-break-renderer │ │ │ │ │ │ │ │ ├── class-break-renderer.component.html │ │ │ │ │ │ │ │ ├── class-break-renderer.component.scss │ │ │ │ │ │ │ │ ├── class-break-renderer.component.spec.ts │ │ │ │ │ │ │ │ └── class-break-renderer.component.ts │ │ │ │ │ │ │ │ ├── heatmap-renderer │ │ │ │ │ │ │ │ ├── heatmap-renderer.component.html │ │ │ │ │ │ │ │ ├── heatmap-renderer.component.scss │ │ │ │ │ │ │ │ ├── heatmap-renderer.component.spec.ts │ │ │ │ │ │ │ │ └── heatmap-renderer.component.ts │ │ │ │ │ │ │ │ ├── layer-styling.component.html │ │ │ │ │ │ │ │ ├── layer-styling.component.scss │ │ │ │ │ │ │ │ ├── layer-styling.component.spec.ts │ │ │ │ │ │ │ │ ├── layer-styling.component.ts │ │ │ │ │ │ │ │ ├── layer-styling.module.ts │ │ │ │ │ │ │ │ ├── simple-renderer │ │ │ │ │ │ │ │ ├── simple-renderer.component.html │ │ │ │ │ │ │ │ ├── simple-renderer.component.scss │ │ │ │ │ │ │ │ ├── simple-renderer.component.spec.ts │ │ │ │ │ │ │ │ └── simple-renderer.component.ts │ │ │ │ │ │ │ │ └── unique-value-renderer │ │ │ │ │ │ │ │ ├── unique-value-renderer.component.html │ │ │ │ │ │ │ │ ├── unique-value-renderer.component.scss │ │ │ │ │ │ │ │ ├── unique-value-renderer.component.spec.ts │ │ │ │ │ │ │ │ └── unique-value-renderer.component.ts │ │ │ │ │ │ ├── graphql │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ ├── map-forms.ts │ │ │ │ │ │ ├── map-layers │ │ │ │ │ │ │ ├── map-layers.component.html │ │ │ │ │ │ │ ├── map-layers.component.scss │ │ │ │ │ │ │ ├── map-layers.component.spec.ts │ │ │ │ │ │ │ ├── map-layers.component.ts │ │ │ │ │ │ │ └── map-layers.module.ts │ │ │ │ │ │ ├── map-properties │ │ │ │ │ │ │ ├── map-controls │ │ │ │ │ │ │ │ ├── map-controls.component.html │ │ │ │ │ │ │ │ ├── map-controls.component.scss │ │ │ │ │ │ │ │ ├── map-controls.component.spec.ts │ │ │ │ │ │ │ │ ├── map-controls.component.ts │ │ │ │ │ │ │ │ └── map-controls.module.ts │ │ │ │ │ │ │ ├── map-properties.component.html │ │ │ │ │ │ │ ├── map-properties.component.scss │ │ │ │ │ │ │ ├── map-properties.component.spec.ts │ │ │ │ │ │ │ ├── map-properties.component.ts │ │ │ │ │ │ │ ├── map-properties.module.ts │ │ │ │ │ │ │ └── webmap-select │ │ │ │ │ │ │ │ ├── webmap-select.component.html │ │ │ │ │ │ │ │ ├── webmap-select.component.scss │ │ │ │ │ │ │ │ ├── webmap-select.component.spec.ts │ │ │ │ │ │ │ │ └── webmap-select.component.ts │ │ │ │ │ │ ├── map-settings.component.html │ │ │ │ │ │ ├── map-settings.component.scss │ │ │ │ │ │ ├── map-settings.component.spec.ts │ │ │ │ │ │ ├── map-settings.component.ts │ │ │ │ │ │ └── public-api.ts │ │ │ │ │ ├── map │ │ │ │ │ │ ├── map.component.html │ │ │ │ │ │ ├── map.component.scss │ │ │ │ │ │ ├── map.component.spec.ts │ │ │ │ │ │ ├── map.component.ts │ │ │ │ │ │ ├── map.module.ts │ │ │ │ │ │ └── public-api.ts │ │ │ │ │ ├── summary-card-settings │ │ │ │ │ │ ├── display-tab │ │ │ │ │ │ │ ├── display-tab.component.html │ │ │ │ │ │ │ ├── display-tab.component.scss │ │ │ │ │ │ │ ├── display-tab.component.spec.ts │ │ │ │ │ │ │ ├── display-tab.component.ts │ │ │ │ │ │ │ └── display.module.ts │ │ │ │ │ │ ├── graphql │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ ├── public-api.ts │ │ │ │ │ │ ├── summary-card-general │ │ │ │ │ │ │ ├── summary-card-general.component.html │ │ │ │ │ │ │ ├── summary-card-general.component.scss │ │ │ │ │ │ │ ├── summary-card-general.component.spec.ts │ │ │ │ │ │ │ └── summary-card-general.component.ts │ │ │ │ │ │ ├── summary-card-settings.component.html │ │ │ │ │ │ ├── summary-card-settings.component.scss │ │ │ │ │ │ ├── summary-card-settings.component.spec.ts │ │ │ │ │ │ ├── summary-card-settings.component.ts │ │ │ │ │ │ ├── summary-card-settings.forms.ts │ │ │ │ │ │ └── text-editor-tab │ │ │ │ │ │ │ ├── text-editor-tab.component.html │ │ │ │ │ │ │ ├── text-editor-tab.component.scss │ │ │ │ │ │ │ ├── text-editor-tab.component.spec.ts │ │ │ │ │ │ │ ├── text-editor-tab.component.ts │ │ │ │ │ │ │ └── text-editor.module.ts │ │ │ │ │ ├── summary-card │ │ │ │ │ │ ├── graphql │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ ├── summary-card-item-content │ │ │ │ │ │ │ ├── summary-card-item-content.component.html │ │ │ │ │ │ │ ├── summary-card-item-content.component.scss │ │ │ │ │ │ │ ├── summary-card-item-content.component.spec.ts │ │ │ │ │ │ │ ├── summary-card-item-content.component.ts │ │ │ │ │ │ │ └── summary-card-item-content.module.ts │ │ │ │ │ │ ├── summary-card-item │ │ │ │ │ │ │ ├── summary-card-item.component.html │ │ │ │ │ │ │ ├── summary-card-item.component.scss │ │ │ │ │ │ │ ├── summary-card-item.component.spec.ts │ │ │ │ │ │ │ ├── summary-card-item.component.ts │ │ │ │ │ │ │ └── summary-card-item.module.ts │ │ │ │ │ │ ├── summary-card.component.html │ │ │ │ │ │ ├── summary-card.component.scss │ │ │ │ │ │ ├── summary-card.component.spec.ts │ │ │ │ │ │ ├── summary-card.component.ts │ │ │ │ │ │ └── summary-card.module.ts │ │ │ │ │ ├── tabs-settings │ │ │ │ │ │ ├── custom-widget-style-modal │ │ │ │ │ │ │ ├── custom-widget-style-modal.component.html │ │ │ │ │ │ │ ├── custom-widget-style-modal.component.scss │ │ │ │ │ │ │ ├── custom-widget-style-modal.component.spec.ts │ │ │ │ │ │ │ └── custom-widget-style-modal.component.ts │ │ │ │ │ │ ├── tab-grid-settings-modal │ │ │ │ │ │ │ ├── tab-grid-settings-modal.component.html │ │ │ │ │ │ │ ├── tab-grid-settings-modal.component.scss │ │ │ │ │ │ │ ├── tab-grid-settings-modal.component.spec.ts │ │ │ │ │ │ │ └── tab-grid-settings-modal.component.ts │ │ │ │ │ │ ├── tab-main │ │ │ │ │ │ │ ├── tab-main.component.html │ │ │ │ │ │ │ ├── tab-main.component.scss │ │ │ │ │ │ │ ├── tab-main.component.spec.ts │ │ │ │ │ │ │ ├── tab-main.component.ts │ │ │ │ │ │ │ └── tab-main.module.ts │ │ │ │ │ │ ├── tab-settings │ │ │ │ │ │ │ ├── tab-settings.component.html │ │ │ │ │ │ │ ├── tab-settings.component.scss │ │ │ │ │ │ │ ├── tab-settings.component.spec.ts │ │ │ │ │ │ │ ├── tab-settings.component.ts │ │ │ │ │ │ │ └── tab-settings.module.ts │ │ │ │ │ │ ├── tabs-settings.component.html │ │ │ │ │ │ ├── tabs-settings.component.scss │ │ │ │ │ │ ├── tabs-settings.component.spec.ts │ │ │ │ │ │ ├── tabs-settings.component.ts │ │ │ │ │ │ └── tabs-settings.form.ts │ │ │ │ │ ├── tabs │ │ │ │ │ │ ├── tab │ │ │ │ │ │ │ ├── tab.component.html │ │ │ │ │ │ │ ├── tab.component.scss │ │ │ │ │ │ │ ├── tab.component.spec.ts │ │ │ │ │ │ │ ├── tab.component.ts │ │ │ │ │ │ │ └── tab.module.ts │ │ │ │ │ │ ├── tabs.component.html │ │ │ │ │ │ ├── tabs.component.scss │ │ │ │ │ │ ├── tabs.component.spec.ts │ │ │ │ │ │ ├── tabs.component.ts │ │ │ │ │ │ └── tabs.module.ts │ │ │ │ │ └── widget │ │ │ │ │ │ ├── widget.component.html │ │ │ │ │ │ ├── widget.component.scss │ │ │ │ │ │ ├── widget.component.spec.ts │ │ │ │ │ │ └── widget.component.ts │ │ │ │ └── workflow-stepper │ │ │ │ │ ├── components │ │ │ │ │ ├── add-step │ │ │ │ │ │ ├── add-step.component.html │ │ │ │ │ │ ├── add-step.component.scss │ │ │ │ │ │ ├── add-step.component.spec.ts │ │ │ │ │ │ ├── add-step.component.ts │ │ │ │ │ │ └── add-step.stories.ts │ │ │ │ │ └── step │ │ │ │ │ │ ├── step.component.html │ │ │ │ │ │ ├── step.component.scss │ │ │ │ │ │ ├── step.component.spec.ts │ │ │ │ │ │ ├── step.component.ts │ │ │ │ │ │ └── step.stories.ts │ │ │ │ │ ├── public-api.ts │ │ │ │ │ ├── workflow-stepper.component.html │ │ │ │ │ ├── workflow-stepper.component.scss │ │ │ │ │ ├── workflow-stepper.component.spec.ts │ │ │ │ │ ├── workflow-stepper.component.ts │ │ │ │ │ ├── workflow-stepper.module.ts │ │ │ │ │ └── workflow-stepper.stories.ts │ │ │ ├── const │ │ │ │ └── tinymce.const.ts │ │ │ ├── directives │ │ │ │ ├── async-monaco-editor │ │ │ │ │ ├── async-monaco-editor.directive.ts │ │ │ │ │ └── public-api.ts │ │ │ │ ├── fullscreen │ │ │ │ │ ├── fullscreen.directive.spec.ts │ │ │ │ │ ├── fullscreen.directive.ts │ │ │ │ │ ├── fullscreen.module.ts │ │ │ │ │ └── public-api.ts │ │ │ │ └── skeleton │ │ │ │ │ ├── public-api.ts │ │ │ │ │ ├── skeleton.directive.spec.ts │ │ │ │ │ ├── skeleton.directive.ts │ │ │ │ │ └── skeleton.module.ts │ │ │ ├── forms │ │ │ │ └── automation.forms.ts │ │ │ ├── guards │ │ │ │ ├── permission.guard.spec.ts │ │ │ │ └── permission.guard.ts │ │ │ ├── models │ │ │ │ ├── activity-log.model.ts │ │ │ │ ├── aggregation.model.ts │ │ │ │ ├── api-configuration.model.ts │ │ │ │ ├── application.model.ts │ │ │ │ ├── automation.model.ts │ │ │ │ ├── channel.model.ts │ │ │ │ ├── custom-notification.model.ts │ │ │ │ ├── dashboard.model.ts │ │ │ │ ├── distribution-list.model.ts │ │ │ │ ├── draft-record.model.ts │ │ │ │ ├── email-notifications.model.ts │ │ │ │ ├── file-handler.model.ts │ │ │ │ ├── form.model.ts │ │ │ │ ├── graphql-query.model.ts │ │ │ │ ├── grid.model.ts │ │ │ │ ├── layer.model.ts │ │ │ │ ├── layout.model.ts │ │ │ │ ├── metadata.model.ts │ │ │ │ ├── notification.model.ts │ │ │ │ ├── page.model.ts │ │ │ │ ├── position-attribute-category.model.ts │ │ │ │ ├── position-attribute.model.ts │ │ │ │ ├── pullJob.model.ts │ │ │ │ ├── record.model.ts │ │ │ │ ├── records-history.model.ts │ │ │ │ ├── recordsHistory.ts │ │ │ │ ├── reference-data.model.ts │ │ │ │ ├── resource.model.ts │ │ │ │ ├── step.model.ts │ │ │ │ ├── subscription.model.ts │ │ │ │ ├── template.model.ts │ │ │ │ ├── user.model.ts │ │ │ │ └── workflow.model.ts │ │ │ ├── pipes │ │ │ │ ├── asset │ │ │ │ │ ├── asset.pipe.spec.ts │ │ │ │ │ └── asset.pipe.ts │ │ │ │ ├── cron-parser │ │ │ │ │ ├── cron-parser.module.ts │ │ │ │ │ ├── cron-parser.pipe.spec.ts │ │ │ │ │ ├── cron-parser.pipe.ts │ │ │ │ │ └── public-api.ts │ │ │ │ ├── date │ │ │ │ │ ├── date.module.ts │ │ │ │ │ ├── date.pipe.spec.ts │ │ │ │ │ ├── date.pipe.ts │ │ │ │ │ └── public-api.ts │ │ │ │ ├── gradient │ │ │ │ │ ├── gradient.pipe.spec.ts │ │ │ │ │ └── gradient.pipe.ts │ │ │ │ ├── readable-cron │ │ │ │ │ ├── public-api.ts │ │ │ │ │ ├── readable-cron.module.ts │ │ │ │ │ ├── readable-cron.pipe.spec.ts │ │ │ │ │ └── readable-cron.pipe.ts │ │ │ │ ├── sanitize-html │ │ │ │ │ └── sanitize-html.pipe.ts │ │ │ │ └── strip-html │ │ │ │ │ ├── strip-html.pipe.spec.ts │ │ │ │ │ ├── strip-html.pipe.ts │ │ │ │ │ └── strip-html.stories.ts │ │ │ ├── services │ │ │ │ ├── action-button │ │ │ │ │ ├── action-button.service.spec.ts │ │ │ │ │ ├── action-button.service.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ └── mutations.ts │ │ │ │ ├── aggregation-builder │ │ │ │ │ ├── aggregation-builder.service.spec.ts │ │ │ │ │ └── aggregation-builder.service.ts │ │ │ │ ├── aggregation │ │ │ │ │ ├── aggregation.service.spec.ts │ │ │ │ │ ├── aggregation.service.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ ├── api-proxy │ │ │ │ │ ├── api-proxy.service.spec.ts │ │ │ │ │ └── api-proxy.service.ts │ │ │ │ ├── application-notifications │ │ │ │ │ ├── application-notifications.service.spec.ts │ │ │ │ │ ├── application-notifications.service.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ └── mutations.ts │ │ │ │ ├── application │ │ │ │ │ ├── application.service.spec.ts │ │ │ │ │ ├── application.service.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ ├── queries.ts │ │ │ │ │ │ └── subscriptions.ts │ │ │ │ ├── auth-interceptor │ │ │ │ │ ├── auth-interceptor.service.spec.ts │ │ │ │ │ └── auth-interceptor.service.ts │ │ │ │ ├── auth │ │ │ │ │ ├── auth.service.spec.ts │ │ │ │ │ ├── auth.service.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ ├── breadcrumb │ │ │ │ │ ├── breadcrumb.service.spec.ts │ │ │ │ │ └── breadcrumb.service.ts │ │ │ │ ├── common-services │ │ │ │ │ ├── common-services.service.spec.ts │ │ │ │ │ └── common-services.service.ts │ │ │ │ ├── confirm │ │ │ │ │ ├── confirm.service.spec.ts │ │ │ │ │ └── confirm.service.ts │ │ │ │ ├── context │ │ │ │ │ ├── context-test-values.ts │ │ │ │ │ ├── context.service.spec.ts │ │ │ │ │ ├── context.service.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ ├── dashboard-automation │ │ │ │ │ ├── dashboard-automation.service.spec.ts │ │ │ │ │ └── dashboard-automation.service.ts │ │ │ │ ├── dashboard-export │ │ │ │ │ ├── dashboard-export.service.spec.ts │ │ │ │ │ └── dashboard-export.service.ts │ │ │ │ ├── dashboard │ │ │ │ │ ├── dashboard.service.spec.ts │ │ │ │ │ ├── dashboard.service.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ └── mutations.ts │ │ │ │ ├── data-template │ │ │ │ │ ├── data-template.service.spec.ts │ │ │ │ │ └── data-template.service.ts │ │ │ │ ├── date-translate │ │ │ │ │ ├── date-translate.service.spec.ts │ │ │ │ │ └── date-translate.service.ts │ │ │ │ ├── document-management │ │ │ │ │ ├── document-management.service.spec.ts │ │ │ │ │ ├── document-management.service.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ ├── dom │ │ │ │ │ ├── dom.service.spec.ts │ │ │ │ │ └── dom.service.ts │ │ │ │ ├── download │ │ │ │ │ ├── download.service.spec.ts │ │ │ │ │ └── download.service.ts │ │ │ │ ├── editor │ │ │ │ │ ├── editor.service.spec.ts │ │ │ │ │ └── editor.service.ts │ │ │ │ ├── email │ │ │ │ │ ├── email.service.spec.ts │ │ │ │ │ └── email.service.ts │ │ │ │ ├── form-builder │ │ │ │ │ ├── form-builder.service.spec.ts │ │ │ │ │ ├── form-builder.service.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ └── mutations.ts │ │ │ │ ├── form-helper │ │ │ │ │ ├── form-helper.service.ts │ │ │ │ │ └── graphql │ │ │ │ │ │ └── mutations.ts │ │ │ │ ├── form │ │ │ │ │ ├── form.service.spec.ts │ │ │ │ │ └── form.service.ts │ │ │ │ ├── grid-data-formatter │ │ │ │ │ ├── grid-data-formatter.helper.ts │ │ │ │ │ ├── grid-data-formatter.service.spec.ts │ │ │ │ │ └── grid-data-formatter.service.ts │ │ │ │ ├── grid-layout │ │ │ │ │ ├── graphql │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── grid-layout.service.spec.ts │ │ │ │ │ └── grid-layout.service.ts │ │ │ │ ├── grid │ │ │ │ │ ├── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── grid.service.spec.ts │ │ │ │ │ └── grid.service.ts │ │ │ │ ├── html-parser │ │ │ │ │ ├── html-parser-helper.ts │ │ │ │ │ ├── html-parser-test-values.ts │ │ │ │ │ ├── html-parser.service.spec.ts │ │ │ │ │ └── html-parser.service.ts │ │ │ │ ├── kendo-translation │ │ │ │ │ ├── kendo-translation.service.spec.ts │ │ │ │ │ └── kendo-translation.service.ts │ │ │ │ ├── logger │ │ │ │ │ ├── logger.service.spec.ts │ │ │ │ │ └── logger.service.ts │ │ │ │ ├── map │ │ │ │ │ ├── arcgis.service.spec.ts │ │ │ │ │ ├── arcgis.service.ts │ │ │ │ │ ├── graphql │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── map-controls.service.spec.ts │ │ │ │ │ ├── map-controls.service.ts │ │ │ │ │ ├── map-layers.service.spec.ts │ │ │ │ │ ├── map-layers.service.ts │ │ │ │ │ ├── map-polygons.service.spec.ts │ │ │ │ │ ├── map-polygons.service.ts │ │ │ │ │ └── regions.ts │ │ │ │ ├── notification │ │ │ │ │ ├── graphql │ │ │ │ │ │ ├── mutations.ts │ │ │ │ │ │ ├── queries.ts │ │ │ │ │ │ └── subscriptions.ts │ │ │ │ │ ├── notification.service.spec.ts │ │ │ │ │ └── notification.service.ts │ │ │ │ ├── query-builder │ │ │ │ │ ├── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── query-builder.service.spec.ts │ │ │ │ │ └── query-builder.service.ts │ │ │ │ ├── reference-data │ │ │ │ │ ├── graphql │ │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── reference-data.service.spec.ts │ │ │ │ │ └── reference-data.service.ts │ │ │ │ ├── rest │ │ │ │ │ ├── rest.service.spec.ts │ │ │ │ │ └── rest.service.ts │ │ │ │ ├── widget │ │ │ │ │ ├── widget.service.spec.ts │ │ │ │ │ └── widget.service.ts │ │ │ │ └── workflow │ │ │ │ │ ├── graphql │ │ │ │ │ ├── mutations.ts │ │ │ │ │ └── queries.ts │ │ │ │ │ ├── workflow.service.spec.ts │ │ │ │ │ └── workflow.service.ts │ │ │ ├── shared.module.ts │ │ │ ├── style │ │ │ │ ├── map.scss │ │ │ │ ├── styles.scss │ │ │ │ ├── survey.scss │ │ │ │ └── widgets.scss │ │ │ ├── survey │ │ │ │ ├── components │ │ │ │ │ ├── accepted-value-types-text │ │ │ │ │ │ ├── accepted-value-types-text.component.spec.ts │ │ │ │ │ │ ├── accepted-value-types-text.component.ts │ │ │ │ │ │ ├── accepted-value-types-text.model.ts │ │ │ │ │ │ └── public-api.ts │ │ │ │ │ ├── application-dropdown │ │ │ │ │ │ ├── application-dropdown.component.html │ │ │ │ │ │ ├── application-dropdown.component.scss │ │ │ │ │ │ ├── application-dropdown.component.spec.ts │ │ │ │ │ │ ├── application-dropdown.component.ts │ │ │ │ │ │ ├── application-dropdown.model.ts │ │ │ │ │ │ ├── application-dropdown.module.ts │ │ │ │ │ │ ├── graphql │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ └── public-api.ts │ │ │ │ │ ├── code-editor │ │ │ │ │ │ ├── code-editor.component.html │ │ │ │ │ │ ├── code-editor.component.scss │ │ │ │ │ │ ├── code-editor.component.spec.ts │ │ │ │ │ │ ├── code-editor.component.ts │ │ │ │ │ │ ├── code-editor.model.ts │ │ │ │ │ │ └── public-api.ts │ │ │ │ │ ├── cs-docs-properties-dropdown │ │ │ │ │ │ ├── cs-docs-properties-dropdown.component.html │ │ │ │ │ │ ├── cs-docs-properties-dropdown.component.scss │ │ │ │ │ │ ├── cs-docs-properties-dropdown.component.ts │ │ │ │ │ │ ├── cs-docs-properties-dropdown.model.ts │ │ │ │ │ │ ├── cs-docs-properties-dropdown.module.ts │ │ │ │ │ │ └── public-api.ts │ │ │ │ │ ├── date-type-displayer │ │ │ │ │ │ ├── date-type-displayer.component.spec.ts │ │ │ │ │ │ ├── date-type-displayer.component.ts │ │ │ │ │ │ ├── date-type-displayer.model.ts │ │ │ │ │ │ └── public-api.ts │ │ │ │ │ ├── editor.ts │ │ │ │ │ ├── geofields-listbox │ │ │ │ │ │ ├── edit-geofield │ │ │ │ │ │ │ ├── edit-geofield.component.html │ │ │ │ │ │ │ ├── edit-geofield.component.scss │ │ │ │ │ │ │ ├── edit-geofield.component.spec.ts │ │ │ │ │ │ │ └── edit-geofield.component.ts │ │ │ │ │ │ ├── geofield.type.ts │ │ │ │ │ │ ├── geofields-listbox.component.html │ │ │ │ │ │ ├── geofields-listbox.component.scss │ │ │ │ │ │ ├── geofields-listbox.component.spec.ts │ │ │ │ │ │ ├── geofields-listbox.component.ts │ │ │ │ │ │ ├── geofields-listbox.model.ts │ │ │ │ │ │ └── public-api.ts │ │ │ │ │ ├── geospatial.ts │ │ │ │ │ ├── json-editor │ │ │ │ │ │ ├── json-editor.component.html │ │ │ │ │ │ ├── json-editor.component.scss │ │ │ │ │ │ ├── json-editor.component.spec.ts │ │ │ │ │ │ ├── json-editor.component.ts │ │ │ │ │ │ ├── json-editor.model.ts │ │ │ │ │ │ └── public-api.ts │ │ │ │ │ ├── owner.ts │ │ │ │ │ ├── query-editor │ │ │ │ │ │ ├── public-api.ts │ │ │ │ │ │ ├── query-editor.component.html │ │ │ │ │ │ ├── query-editor.component.scss │ │ │ │ │ │ ├── query-editor.component.spec.ts │ │ │ │ │ │ ├── query-editor.component.ts │ │ │ │ │ │ └── query-editor.model.ts │ │ │ │ │ ├── reference-data-dropdown │ │ │ │ │ │ ├── graphql │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ ├── public-api.ts │ │ │ │ │ │ ├── reference-data-dropdown.component.html │ │ │ │ │ │ ├── reference-data-dropdown.component.scss │ │ │ │ │ │ ├── reference-data-dropdown.component.spec.ts │ │ │ │ │ │ ├── reference-data-dropdown.component.ts │ │ │ │ │ │ ├── reference-data-dropdown.model.ts │ │ │ │ │ │ └── reference-data-dropdown.module.ts │ │ │ │ │ ├── resource-available-fields │ │ │ │ │ │ ├── config-display-grid-fields-modal │ │ │ │ │ │ │ ├── config-display-grid-fields-modal.component.html │ │ │ │ │ │ │ ├── config-display-grid-fields-modal.component.spec.ts │ │ │ │ │ │ │ ├── config-display-grid-fields-modal.component.ts │ │ │ │ │ │ │ └── public-api.ts │ │ │ │ │ │ ├── graphql │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ ├── public-api.ts │ │ │ │ │ │ ├── resource-available-fields.component.spec.ts │ │ │ │ │ │ ├── resource-available-fields.component.ts │ │ │ │ │ │ └── resource-available-fields.model.ts │ │ │ │ │ ├── resource-custom-filters │ │ │ │ │ │ ├── public-api.ts │ │ │ │ │ │ ├── resource-custom-filters.component.spec.ts │ │ │ │ │ │ ├── resource-custom-filters.component.ts │ │ │ │ │ │ └── resource-custom-filters.model.ts │ │ │ │ │ ├── resource-dropdown │ │ │ │ │ │ ├── graphql │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ ├── public-api.ts │ │ │ │ │ │ ├── resource-dropdown.component.html │ │ │ │ │ │ ├── resource-dropdown.component.scss │ │ │ │ │ │ ├── resource-dropdown.component.spec.ts │ │ │ │ │ │ ├── resource-dropdown.component.ts │ │ │ │ │ │ ├── resource-dropdown.model.ts │ │ │ │ │ │ └── resource-dropdown.module.ts │ │ │ │ │ ├── resource-select-text │ │ │ │ │ │ ├── public-api.ts │ │ │ │ │ │ ├── resource-select-text.component.spec.ts │ │ │ │ │ │ ├── resource-select-text.component.ts │ │ │ │ │ │ └── resource-select-text.model.ts │ │ │ │ │ ├── resource.ts │ │ │ │ │ ├── resources.ts │ │ │ │ │ ├── test-service-dropdown │ │ │ │ │ │ ├── graphql │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ ├── public-api.ts │ │ │ │ │ │ ├── test-service-dropdown.component.html │ │ │ │ │ │ ├── test-service-dropdown.component.scss │ │ │ │ │ │ ├── test-service-dropdown.component.spec.ts │ │ │ │ │ │ ├── test-service-dropdown.component.ts │ │ │ │ │ │ └── test-service-dropdown.model.ts │ │ │ │ │ ├── users-dropdown │ │ │ │ │ │ ├── graphql │ │ │ │ │ │ │ └── queries.ts │ │ │ │ │ │ ├── users-dropdown.component.html │ │ │ │ │ │ ├── users-dropdown.component.scss │ │ │ │ │ │ └── users-dropdown.component.ts │ │ │ │ │ ├── users.ts │ │ │ │ │ ├── utils.ts │ │ │ │ │ └── utils │ │ │ │ │ │ ├── component-register.ts │ │ │ │ │ │ ├── components.enum.ts │ │ │ │ │ │ ├── create-picker-instance.ts │ │ │ │ │ │ └── get-geospatial-fields.ts │ │ │ │ ├── creator.ts │ │ │ │ ├── global-properties │ │ │ │ │ ├── choices-by-graphql.ts │ │ │ │ │ ├── choicesByUrl.ts │ │ │ │ │ ├── cs-api-docs.ts │ │ │ │ │ ├── graphql-variables.ts │ │ │ │ │ ├── others.ts │ │ │ │ │ ├── popup-width.ts │ │ │ │ │ ├── reference-data.ts │ │ │ │ │ └── tooltip.ts │ │ │ │ ├── graphql │ │ │ │ │ └── queries.ts │ │ │ │ ├── init.ts │ │ │ │ ├── localization.ts │ │ │ │ ├── render-global-properties.ts │ │ │ │ ├── types.ts │ │ │ │ └── widgets │ │ │ │ │ ├── comment-widget.ts │ │ │ │ │ ├── dropdown-widget.ts │ │ │ │ │ ├── file-widget.ts │ │ │ │ │ ├── tagbox-widget.ts │ │ │ │ │ ├── text-widget.ts │ │ │ │ │ └── utils │ │ │ │ │ └── common-list-filters.ts │ │ │ ├── utils │ │ │ │ ├── array-filter.ts │ │ │ │ ├── cache-with-expiry.ts │ │ │ │ ├── cleanRecord.ts │ │ │ │ ├── convert-to-minutes.ts │ │ │ │ ├── custom-functions.ts │ │ │ │ ├── filter │ │ │ │ │ ├── filter-display.helper.ts │ │ │ │ │ ├── reference-data-filter.util.ts │ │ │ │ │ └── search-filters.ts │ │ │ │ ├── graphql │ │ │ │ │ └── connection.type.ts │ │ │ │ ├── graphs │ │ │ │ │ ├── parseFontString.ts │ │ │ │ │ └── plugins │ │ │ │ │ │ ├── background.plugin.ts │ │ │ │ │ │ └── underline.plugin.ts │ │ │ │ ├── is-mongo-id.ts │ │ │ │ ├── languages.ts │ │ │ │ ├── prettify.ts │ │ │ │ ├── public-api.ts │ │ │ │ ├── reference-data-metadata.util.ts │ │ │ │ ├── reference-data │ │ │ │ │ ├── aggregation-fields.util.ts │ │ │ │ │ ├── data-transformer.util.ts │ │ │ │ │ ├── filter.util.ts │ │ │ │ │ └── transform-graphql-variables.util.ts │ │ │ │ ├── rxjs │ │ │ │ │ └── resize-observable.util.ts │ │ │ │ ├── scroll-factory.ts │ │ │ │ ├── update-queries.ts │ │ │ │ └── validators │ │ │ │ │ ├── cron.validator.ts │ │ │ │ │ ├── json.validator.ts │ │ │ │ │ └── mutuallyExclusive.validator.ts │ │ │ └── views │ │ │ │ ├── application-distribution-lists │ │ │ │ ├── application-distribution-lists-routing.module.ts │ │ │ │ ├── application-distribution-lists.component.html │ │ │ │ ├── application-distribution-lists.component.scss │ │ │ │ ├── application-distribution-lists.component.spec.ts │ │ │ │ ├── application-distribution-lists.component.ts │ │ │ │ ├── application-distribution-lists.module.ts │ │ │ │ └── public-api.ts │ │ │ │ ├── application-notifications │ │ │ │ ├── application-notifications-routing.module.ts │ │ │ │ ├── application-notifications.component.html │ │ │ │ ├── application-notifications.component.scss │ │ │ │ ├── application-notifications.component.spec.ts │ │ │ │ ├── application-notifications.component.ts │ │ │ │ ├── application-notifications.module.ts │ │ │ │ └── public-api.ts │ │ │ │ ├── application-templates │ │ │ │ ├── application-templates-routing.module.ts │ │ │ │ ├── application-templates.component.html │ │ │ │ ├── application-templates.component.scss │ │ │ │ ├── application-templates.component.spec.ts │ │ │ │ ├── application-templates.component.ts │ │ │ │ ├── application-templates.module.ts │ │ │ │ └── public-api.ts │ │ │ │ ├── application-users │ │ │ │ ├── application-users-routing.module.ts │ │ │ │ ├── application-users.component.html │ │ │ │ ├── application-users.component.scss │ │ │ │ ├── application-users.component.spec.ts │ │ │ │ ├── application-users.component.ts │ │ │ │ ├── application-users.module.ts │ │ │ │ ├── components │ │ │ │ │ └── user-list │ │ │ │ │ │ ├── user-list.component.html │ │ │ │ │ │ ├── user-list.component.scss │ │ │ │ │ │ ├── user-list.component.spec.ts │ │ │ │ │ │ ├── user-list.component.ts │ │ │ │ │ │ └── user-list.module.ts │ │ │ │ ├── graphql │ │ │ │ │ ├── mutations.ts │ │ │ │ │ └── queries.ts │ │ │ │ └── public-api.ts │ │ │ │ ├── profile │ │ │ │ ├── graphql │ │ │ │ │ └── mutations.ts │ │ │ │ ├── profile-routing.module.ts │ │ │ │ ├── profile.component.html │ │ │ │ ├── profile.component.scss │ │ │ │ ├── profile.component.spec.ts │ │ │ │ ├── profile.component.ts │ │ │ │ ├── profile.module.ts │ │ │ │ └── public-api.ts │ │ │ │ ├── public-api.ts │ │ │ │ └── views.module.ts │ │ ├── test-setup.ts │ │ ├── typings │ │ │ ├── extract-files │ │ │ │ └── index.d.ts │ │ │ └── leaflet │ │ │ │ └── index.d.ts │ │ └── widgets │ │ │ └── index.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── styles │ ├── .eslintrc.json │ ├── README.md │ ├── project.json │ ├── src │ │ └── lib │ │ │ ├── kendo │ │ │ └── theme.scss │ │ │ ├── shared │ │ │ └── shared.scss │ │ │ ├── storybook │ │ │ └── storybook.scss │ │ │ ├── tailwind │ │ │ └── tailwind.scss │ │ │ └── themes │ │ │ ├── default │ │ │ └── _variables.scss │ │ │ ├── expertisefr │ │ │ └── _variables.scss │ │ │ ├── lift │ │ │ └── _variables.scss │ │ │ └── oort │ │ │ └── _variables.scss │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json └── ui │ ├── .eslintrc.json │ ├── .storybook │ ├── main.ts │ ├── preview-head.html │ ├── preview.js │ └── tsconfig.json │ ├── README.md │ ├── assets │ ├── component-generate.png │ ├── component-params.png │ └── component-stories.png │ ├── documentation.json │ ├── jest.config.ts │ ├── project.json │ ├── src │ ├── index.ts │ ├── lib │ │ ├── alert │ │ │ ├── alert.component.html │ │ │ ├── alert.component.scss │ │ │ ├── alert.component.spec.ts │ │ │ ├── alert.component.ts │ │ │ ├── alert.module.ts │ │ │ ├── alert.stories.ts │ │ │ └── types │ │ │ │ └── alert-variant.ts │ │ ├── autocomplete │ │ │ ├── autocomplete.component.html │ │ │ ├── autocomplete.component.spec.ts │ │ │ ├── autocomplete.component.ts │ │ │ ├── autocomplete.directive.spec.ts │ │ │ ├── autocomplete.directive.ts │ │ │ ├── autocomplete.module.ts │ │ │ ├── autocomplete.stories.ts │ │ │ ├── components │ │ │ │ ├── option.component.html │ │ │ │ ├── option.component.scss │ │ │ │ ├── option.component.spec.ts │ │ │ │ ├── option.component.ts │ │ │ │ └── option.module.ts │ │ │ └── types │ │ │ │ └── scroll-strategies.ts │ │ ├── avatar-group │ │ │ ├── avatar-group.component.html │ │ │ ├── avatar-group.component.scss │ │ │ ├── avatar-group.component.spec.ts │ │ │ ├── avatar-group.component.ts │ │ │ ├── avatar-group.module.ts │ │ │ ├── avatar-group.stories.ts │ │ │ └── types │ │ │ │ └── avatar-group-stack.ts │ │ ├── avatar │ │ │ ├── avatar.component.html │ │ │ ├── avatar.component.scss │ │ │ ├── avatar.component.spec.ts │ │ │ ├── avatar.component.ts │ │ │ ├── avatar.module.ts │ │ │ ├── avatar.stories.ts │ │ │ └── types │ │ │ │ └── avatar-shape.ts │ │ ├── breadcrumbs │ │ │ ├── breadcrumbs.component.html │ │ │ ├── breadcrumbs.component.scss │ │ │ ├── breadcrumbs.component.spec.ts │ │ │ ├── breadcrumbs.component.ts │ │ │ ├── breadcrumbs.module.ts │ │ │ ├── breadcrumbs.stories.ts │ │ │ ├── interfaces │ │ │ │ └── breadcrumb.interface.ts │ │ │ └── types │ │ │ │ ├── breadcrumb-display.ts │ │ │ │ └── breadcrumb-separator.ts │ │ ├── button │ │ │ ├── button.component.html │ │ │ ├── button.component.scss │ │ │ ├── button.component.spec.ts │ │ │ ├── button.component.ts │ │ │ ├── button.module.ts │ │ │ ├── button.stories.ts │ │ │ └── types │ │ │ │ └── button-icon-position.ts │ │ ├── checkbox │ │ │ ├── checkbox.component.html │ │ │ ├── checkbox.component.scss │ │ │ ├── checkbox.component.spec.ts │ │ │ ├── checkbox.component.ts │ │ │ ├── checkbox.module.ts │ │ │ └── checkbox.stories.ts │ │ ├── chip │ │ │ ├── chip-input.directive.spec.ts │ │ │ ├── chip-input.directive.ts │ │ │ ├── chip-list.directive.spec.ts │ │ │ ├── chip-list.directive.ts │ │ │ ├── chip.component.html │ │ │ ├── chip.component.scss │ │ │ ├── chip.component.spec.ts │ │ │ ├── chip.component.ts │ │ │ ├── chip.module.ts │ │ │ └── chip.stories.ts │ │ ├── cron-editor │ │ │ ├── cron-editor.component.html │ │ │ ├── cron-editor.component.scss │ │ │ ├── cron-editor.component.spec.ts │ │ │ ├── cron-editor.component.ts │ │ │ ├── cron-editor.module.ts │ │ │ ├── cron-editor.stories.ts │ │ │ ├── enum │ │ │ │ └── enums.ts │ │ │ ├── options │ │ │ │ └── cron.options.ts │ │ │ └── time-picker │ │ │ │ ├── time-picker.component.html │ │ │ │ ├── time-picker.component.scss │ │ │ │ ├── time-picker.component.spec.ts │ │ │ │ ├── time-picker.component.ts │ │ │ │ └── time-picker.module.ts │ │ ├── date │ │ │ ├── date-picker.directive.spec.ts │ │ │ ├── date-picker.directive.ts │ │ │ ├── date-picker.wrapper.directive.spec.ts │ │ │ ├── date-picker │ │ │ │ ├── date-picker.component.html │ │ │ │ ├── date-picker.component.spec.ts │ │ │ │ ├── date-picker.component.ts │ │ │ │ ├── date-picker.module.ts │ │ │ │ └── date-picker.stories.ts │ │ │ ├── date-range │ │ │ │ ├── date-range.component.html │ │ │ │ ├── date-range.component.spec.ts │ │ │ │ ├── date-range.component.ts │ │ │ │ ├── date-range.module.ts │ │ │ │ └── date-range.stories.ts │ │ │ ├── date-wrapper.directive.ts │ │ │ ├── date.module.ts │ │ │ ├── date.scss │ │ │ └── types │ │ │ │ └── date-values.ts │ │ ├── dialog │ │ │ ├── dialog-close.directive.spec.ts │ │ │ ├── dialog-close.directive.ts │ │ │ ├── dialog.component.html │ │ │ ├── dialog.component.scss │ │ │ ├── dialog.component.spec.ts │ │ │ ├── dialog.component.ts │ │ │ ├── dialog.module.ts │ │ │ ├── dialog.stories.ts │ │ │ └── types │ │ │ │ └── dialog-size.ts │ │ ├── divider │ │ │ ├── divider.component.html │ │ │ ├── divider.component.scss │ │ │ ├── divider.component.spec.ts │ │ │ ├── divider.component.ts │ │ │ ├── divider.module.ts │ │ │ ├── divider.stories.ts │ │ │ └── types │ │ │ │ ├── divider-orientation.ts │ │ │ │ └── divider-position.ts │ │ ├── error-message │ │ │ ├── error-message.directive.spec.ts │ │ │ ├── error-message.directive.ts │ │ │ └── error-message.module.ts │ │ ├── expansion-panel │ │ │ ├── expansion-panel.component.html │ │ │ ├── expansion-panel.component.scss │ │ │ ├── expansion-panel.component.spec.ts │ │ │ ├── expansion-panel.component.ts │ │ │ ├── expansion-panel.module.ts │ │ │ └── expansion-panel.stories.ts │ │ ├── fixed-wrapper │ │ │ ├── fixed-wrapper.component.html │ │ │ ├── fixed-wrapper.component.scss │ │ │ ├── fixed-wrapper.component.spec.ts │ │ │ ├── fixed-wrapper.component.ts │ │ │ └── fixed-wrapper.module.ts │ │ ├── form-wrapper │ │ │ ├── form-control │ │ │ │ ├── form-control.component.html │ │ │ │ ├── form-control.component.scss │ │ │ │ ├── form-control.component.spec.ts │ │ │ │ └── form-control.component.ts │ │ │ ├── form-wrapper.directive.spec.ts │ │ │ ├── form-wrapper.directive.ts │ │ │ ├── form-wrapper.module.ts │ │ │ ├── form-wrapper.stories.ts │ │ │ ├── prefix.directive.spec.ts │ │ │ ├── prefix.directive.ts │ │ │ ├── suffix.directive.spec.ts │ │ │ └── suffix.directive.ts │ │ ├── graphql-select │ │ │ ├── graphql-select.component.html │ │ │ ├── graphql-select.component.scss │ │ │ ├── graphql-select.component.spec.ts │ │ │ ├── graphql-select.component.ts │ │ │ ├── graphql-select.module.ts │ │ │ └── utils │ │ │ │ ├── scroll-factory.ts │ │ │ │ └── update-queries.ts │ │ ├── icon │ │ │ ├── icon.component.html │ │ │ ├── icon.component.scss │ │ │ ├── icon.component.spec.ts │ │ │ ├── icon.component.ts │ │ │ ├── icon.list.ts │ │ │ ├── icon.module.ts │ │ │ └── icon.stories.ts │ │ ├── menu │ │ │ ├── directives │ │ │ │ ├── menu-item.directive.spec.ts │ │ │ │ ├── menu-item.directive.ts │ │ │ │ ├── menu.directive.spec.ts │ │ │ │ └── menu.directive.ts │ │ │ ├── menu.component.html │ │ │ ├── menu.component.spec.ts │ │ │ ├── menu.component.ts │ │ │ ├── menu.module.ts │ │ │ └── menu.stories.ts │ │ ├── paginator │ │ │ ├── interfaces │ │ │ │ └── paginator.interfaces.ts │ │ │ ├── paginator.component.html │ │ │ ├── paginator.component.scss │ │ │ ├── paginator.component.spec.ts │ │ │ ├── paginator.component.ts │ │ │ ├── paginator.module.ts │ │ │ └── paginator.stories.ts │ │ ├── radio │ │ │ ├── radio-group.directive.spec.ts │ │ │ ├── radio-group.directive.ts │ │ │ ├── radio.component.html │ │ │ ├── radio.component.scss │ │ │ ├── radio.component.spec.ts │ │ │ ├── radio.component.ts │ │ │ ├── radio.module.ts │ │ │ └── radio.stories.ts │ │ ├── select-menu │ │ │ ├── components │ │ │ │ ├── select-option.component.html │ │ │ │ ├── select-option.component.scss │ │ │ │ ├── select-option.component.spec.ts │ │ │ │ ├── select-option.component.ts │ │ │ │ └── select-option.module.ts │ │ │ ├── select-menu.component.html │ │ │ ├── select-menu.component.scss │ │ │ ├── select-menu.component.spec.ts │ │ │ ├── select-menu.component.ts │ │ │ ├── select-menu.module.ts │ │ │ └── select-menu.stories.ts │ │ ├── shadow-dom │ │ │ └── shadow-dom.service.ts │ │ ├── sidenav │ │ │ ├── layout │ │ │ │ ├── layout.service.spec.ts │ │ │ │ └── layout.service.ts │ │ │ ├── sidenav-container.component.html │ │ │ ├── sidenav-container.component.scss │ │ │ ├── sidenav-container.component.spec.ts │ │ │ ├── sidenav-container.component.ts │ │ │ ├── sidenav-container.module.ts │ │ │ ├── sidenav.directive.spec.ts │ │ │ ├── sidenav.directive.ts │ │ │ ├── sidenav.stories.ts │ │ │ └── types │ │ │ │ └── sidenavs.ts │ │ ├── slider │ │ │ ├── slider.component.html │ │ │ ├── slider.component.scss │ │ │ ├── slider.component.spec.ts │ │ │ ├── slider.component.ts │ │ │ ├── slider.module.ts │ │ │ └── slider.stories.ts │ │ ├── snackbar │ │ │ ├── interfaces │ │ │ │ └── snackbar.interfaces.ts │ │ │ ├── snackbar.component.html │ │ │ ├── snackbar.component.scss │ │ │ ├── snackbar.component.spec.ts │ │ │ ├── snackbar.component.ts │ │ │ ├── snackbar.module.ts │ │ │ ├── snackbar.service.ts │ │ │ ├── snackbar.stories.ts │ │ │ └── snackbar.token.ts │ │ ├── spinner │ │ │ ├── spinner.component.html │ │ │ ├── spinner.component.scss │ │ │ ├── spinner.component.spec.ts │ │ │ ├── spinner.component.ts │ │ │ ├── spinner.module.ts │ │ │ └── spinner.stories.ts │ │ ├── table │ │ │ ├── cell-header.directive.ts │ │ │ ├── cell.directive.ts │ │ │ ├── handle-pagination-event.ts │ │ │ ├── interfaces │ │ │ │ └── table-column.interface.ts │ │ │ ├── table-header-sort.directive.ts │ │ │ ├── table-wrapper.directive.ts │ │ │ ├── table.module.ts │ │ │ ├── table.spec.ts │ │ │ └── table.stories.ts │ │ ├── tabs │ │ │ ├── components │ │ │ │ └── tab │ │ │ │ │ ├── tab.component.html │ │ │ │ │ ├── tab.component.scss │ │ │ │ │ ├── tab.component.spec.ts │ │ │ │ │ └── tab.component.ts │ │ │ ├── directives │ │ │ │ ├── tab-body-host.directive.spec.ts │ │ │ │ ├── tab-body-host.directive.ts │ │ │ │ ├── tab-content.directive.spec.ts │ │ │ │ └── tab-content.directive.ts │ │ │ ├── tabs.component.html │ │ │ ├── tabs.component.scss │ │ │ ├── tabs.component.spec.ts │ │ │ ├── tabs.component.ts │ │ │ ├── tabs.module.ts │ │ │ └── tabs.stories.ts │ │ ├── textarea │ │ │ ├── textarea.component.html │ │ │ ├── textarea.component.scss │ │ │ ├── textarea.component.spec.ts │ │ │ ├── textarea.component.ts │ │ │ ├── textarea.module.ts │ │ │ └── textarea.stories.ts │ │ ├── toggle │ │ │ ├── interfaces │ │ │ │ └── toggle-icon.interface.ts │ │ │ ├── toggle.component.html │ │ │ ├── toggle.component.scss │ │ │ ├── toggle.component.spec.ts │ │ │ ├── toggle.component.ts │ │ │ ├── toggle.module.ts │ │ │ ├── toggle.stories.ts │ │ │ └── types │ │ │ │ └── toggle-type.ts │ │ ├── tooltip │ │ │ ├── tooltip.component.html │ │ │ ├── tooltip.component.spec.ts │ │ │ ├── tooltip.component.ts │ │ │ ├── tooltip.directive.spec.ts │ │ │ ├── tooltip.directive.ts │ │ │ ├── tooltip.module.ts │ │ │ ├── tooltip.stories.ts │ │ │ └── types │ │ │ │ ├── tooltip-enable-by-list.ts │ │ │ │ └── tooltip-positions.ts │ │ ├── types │ │ │ ├── category.ts │ │ │ ├── size.ts │ │ │ └── variant.ts │ │ └── ui.module.ts │ ├── storybook-translate.module.ts │ ├── style │ │ └── styles.scss │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── makefile ├── nx.json ├── package-lock.json ├── package.json ├── release.config.js ├── setup-hooks.sh ├── tailwind.config.js ├── tools ├── generators │ └── .gitkeep └── tsconfig.tools.json └── tsconfig.base.json /.cspell.json: -------------------------------------------------------------------------------- 1 | { 2 | "words": [ 3 | "casl", 4 | "geoman", 5 | "leafletgeocoder", 6 | "leafletgeoman", 7 | "markercluster", 8 | "geocoder", 9 | "leaftletmeasure", 10 | "gridster", 11 | "maplibre", 12 | "webmap" 13 | ], 14 | "ignorePaths": ["apps/**/*/project.json", "apps/**/*/documentation.json"] 15 | } 16 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | # Editor configuration, see http://editorconfig.org 2 | root = true 3 | 4 | [*] 5 | charset = utf-8 6 | indent_style = space 7 | indent_size = 2 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | 11 | [*.md] 12 | max_line_length = off 13 | trim_trailing_whitespace = false 14 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.github/.githooks/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | npm run check-i18n 4 | 5 | git add libs/shared/src/i18n/en.json 6 | git add libs/shared/src/i18n/fr.json 7 | git add libs/shared/src/i18n/test.json 8 | -------------------------------------------------------------------------------- /.github/.githooks/pre-push: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Run linting before pushing 4 | npm run lint 5 | 6 | # Exit with an error code if linting fails 7 | if [ $? -ne 0 ]; then 8 | echo "Linting failed. Aborting push." 9 | exit 1 10 | fi 11 | -------------------------------------------------------------------------------- /.github/.githooks/prepare-commit-msg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | NAME=$(git branch | grep '*' | sed 's/* //' | sed 's/^AB//') 3 | 4 | if [ $(echo $NAME | grep -E -o '^#[0-9]{5}$') ] 5 | then 6 | echo $(cat "$1") "$NAME" > "$1" 7 | else 8 | echo "$(cat $1) > $1" 9 | fi -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | # Test 2 | /coverage 3 | 4 | # Doc 5 | /documentation 6 | 7 | # Widgets 8 | /widgets 9 | 10 | # Dist 11 | /dist -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true, 3 | "useTabs": false, 4 | "tabWidth": 2, 5 | "endOfLine": "auto" 6 | } 7 | -------------------------------------------------------------------------------- /CI/exclude-list.txt: -------------------------------------------------------------------------------- 1 | favicon.ico 2 | assets/logo.png 3 | -------------------------------------------------------------------------------- /apps/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/.gitkeep -------------------------------------------------------------------------------- /apps/back-office-e2e/cypress.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'cypress'; 2 | import { nxE2EPreset } from '@nrwl/cypress/plugins/cypress-preset'; 3 | 4 | export default defineConfig({ 5 | e2e: nxE2EPreset(__dirname), 6 | }); 7 | -------------------------------------------------------------------------------- /apps/back-office-e2e/src/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io" 4 | } 5 | -------------------------------------------------------------------------------- /apps/back-office-e2e/src/support/app.po.ts: -------------------------------------------------------------------------------- 1 | export const getGreeting = () => cy.get('h1'); 2 | -------------------------------------------------------------------------------- /apps/back-office/.storybook/preview.js: -------------------------------------------------------------------------------- 1 | import '@angular/localize/init'; 2 | import { setCompodocJson } from '@storybook/addon-docs/angular'; 3 | import docJson from '../documentation.json'; 4 | setCompodocJson(docJson); 5 | -------------------------------------------------------------------------------- /apps/back-office/src/app/app-preview/app-preview.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/app-preview/app-preview.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/app-preview/components/preview-toolbar/preview-toolbar.component.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | {{ 4 | 'common.close' | translate 5 | }} 6 |
7 |
8 | -------------------------------------------------------------------------------- /apps/back-office/src/app/app-preview/components/preview-toolbar/preview-toolbar.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/app-preview/components/preview-toolbar/preview-toolbar.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/app-preview/pages/dashboard/dashboard.component.html: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /apps/back-office/src/app/app-preview/pages/dashboard/dashboard.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/app-preview/pages/dashboard/dashboard.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/app-preview/pages/form/form.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/app-preview/pages/form/form.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/app-preview/pages/workflow/workflow.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/app-preview/pages/workflow/workflow.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/app.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/back-office/src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/app.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/application/application.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/application/application.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/application/pages/activity-log/activity-log.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /apps/back-office/src/app/application/pages/activity-log/activity-log.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/application/pages/activity-log/activity-log.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/application/pages/add-page/add-page.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/application/pages/add-page/add-page.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/application/pages/archive/archive.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/application/pages/archive/archive.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/application/pages/channels/channels.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/application/pages/channels/channels.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/application/pages/channels/components/channel-modal/channel-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/application/pages/channels/components/channel-modal/channel-modal.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/application/pages/form/form.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/application/pages/form/form.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/application/pages/home/home.component.html: -------------------------------------------------------------------------------- 1 |
2 |
{{ 'pages.application.empty.add' | translate }}
3 |
{{ 'pages.application.empty.customize' | translate }}
4 |
{{ 'pages.application.empty.create' | translate }}
5 |
6 | -------------------------------------------------------------------------------- /apps/back-office/src/app/application/pages/home/home.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/application/pages/home/home.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/application/pages/home/home.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | /** 4 | * Homepage component. 5 | */ 6 | @Component({ 7 | selector: 'app-home', 8 | templateUrl: './home.component.html', 9 | styleUrls: ['./home.component.scss'], 10 | }) 11 | export class HomeComponent {} 12 | -------------------------------------------------------------------------------- /apps/back-office/src/app/application/pages/position-attributes/position-attributes.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/application/pages/position-attributes/position-attributes.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/application/pages/position/components/position-modal/position-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/application/pages/position/components/position-modal/position-modal.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/application/pages/position/position.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/application/pages/position/position.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/application/pages/settings/settings.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/application/pages/settings/settings.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/application/pages/subscriptions/components/subscription-modal/subscription-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/application/pages/subscriptions/components/subscription-modal/subscription-modal.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/application/pages/subscriptions/subscriptions.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/application/pages/subscriptions/subscriptions.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/application/pages/workflow/components/add-step/add-step.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/application/pages/workflow/components/add-step/add-step.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/application/pages/workflow/components/home/home.component.html: -------------------------------------------------------------------------------- 1 |
    2 |
  1. {{ 'pages.workflow.empty.add' | translate }}
  2. 3 |
  3. {{ 'pages.workflow.empty.customize' | translate }}
  4. 4 |
5 | -------------------------------------------------------------------------------- /apps/back-office/src/app/application/pages/workflow/components/home/home.component.scss: -------------------------------------------------------------------------------- 1 | .home-list { 2 | li:not(:last-child) { 3 | margin-bottom: 32px; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /apps/back-office/src/app/application/pages/workflow/workflow.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/application/pages/workflow/workflow.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/auth/pages/login/login.component.html: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /apps/back-office/src/app/auth/pages/login/login.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/auth/pages/login/login.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/components/add-form-modal/add-form-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/components/add-form-modal/add-form-modal.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/components/add-resource-modal/add-resource-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/components/add-resource-modal/add-resource-modal.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/components/application-header/application-header.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/components/application-header/application-header.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/components/custom-style/custom-style.component.scss: -------------------------------------------------------------------------------- 1 | ::ng-deep .editor-widget.suggest-widget { 2 | left: 0 !important; 3 | } 4 | -------------------------------------------------------------------------------- /apps/back-office/src/app/components/dashboard-filter-settings/dashboard-filter-settings.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/components/dashboard-filter-settings/dashboard-filter-settings.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/components/duplicate-application-modal/duplicate-application-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/components/duplicate-application-modal/duplicate-application-modal.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/components/edit-action-button-modal/edit-action-button-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/components/edit-action-button-modal/edit-action-button-modal.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/components/edit-action-buttons-modal/edit-action-buttons-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/components/edit-action-buttons-modal/edit-action-buttons-modal.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/components/upload-menu/upload-menu.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/components/upload-menu/upload-menu.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/components/view-icon-selector/view-icon-selector.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/components/view-icon-selector/view-icon-selector.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/components/view-settings-modal/view-settings-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/components/view-settings-modal/view-settings-modal.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/dashboard.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/dashboard.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/dashboard.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/api-configuration/api-configuration.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/api-configuration/api-configuration.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/api-configurations/api-configurations.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/api-configurations/api-configurations.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/api-configurations/filter/filter.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/api-configurations/filter/filter.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/applications/applications.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/applications/applications.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/applications/components/chose-role/chose-role.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/applications/components/chose-role/chose-role.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/applications/components/filter/filter.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/applications/components/filter/filter.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/dashboard/components/context-selector/context-selector.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/dashboard/components/context-selector/context-selector.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/dashboard/components/edit-context-modal/edit-context-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/dashboard/components/edit-context-modal/edit-context-modal.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/dashboard/components/manage-templates-modal/manage-templates-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/dashboard/components/manage-templates-modal/manage-templates-modal.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/dashboard/dashboard.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: flex; 3 | flex-direction: column; 4 | height: 100%; 5 | } 6 | -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/form-answer/form-answer.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/form-answer/form-answer.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/form-builder/components/history/history.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/form-builder/components/history/history.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/form-builder/form-builder.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/form-builder/form-builder.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/form-records/form-records.component.scss: -------------------------------------------------------------------------------- 1 | table { 2 | div { 3 | max-height: 48px; 4 | white-space: nowrap; 5 | overflow: hidden; 6 | text-overflow: ellipsis; 7 | max-width: 240px; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/forms/forms.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/forms/forms.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/pull-jobs/components/edit-pull-job-modal/edit-pull-job-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/pull-jobs/components/edit-pull-job-modal/edit-pull-job-modal.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/pull-jobs/pull-jobs.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/pull-jobs/pull-jobs.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/reference-data/reference-data.component.scss: -------------------------------------------------------------------------------- 1 | :host ::ng-deep { 2 | kendo-grid { 3 | .k-grid-aria-root { 4 | border-radius: inherit; 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/reference-datas/add-reference-data/add-reference-data.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/reference-datas/add-reference-data/add-reference-data.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/reference-datas/reference-datas.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/reference-datas/reference-datas.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/resource/aggregations-tab/aggregations-tab.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/resource/aggregations-tab/aggregations-tab.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/resource/calculated-fields-tab/calculated-fields-tab.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: flex; 3 | flex-direction: column; 4 | gap: 16px; 5 | padding-top: 16px; 6 | } 7 | -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/resource/components/data-presentation-list/data-presentation-list.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: flex; 3 | flex-direction: column; 4 | gap: 16px; 5 | padding-top: 16px; 6 | } 7 | -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/resource/forms-tab/forms-tab.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: flex; 3 | flex-direction: column; 4 | gap: 16px; 5 | padding-top: 16px; 6 | } 7 | -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/resource/forms-tab/graphql/mutations.ts: -------------------------------------------------------------------------------- 1 | import { gql } from 'apollo-angular'; 2 | 3 | /** Delete form gql mutation definition */ 4 | export const DELETE_FORM = gql` 5 | mutation deleteForm($id: ID!) { 6 | deleteForm(id: $id) { 7 | id 8 | } 9 | } 10 | `; 11 | -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/resource/layouts-tab/layouts-tab.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/resource/layouts-tab/layouts-tab.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/resource/records-tab/graphql/mutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/resource/records-tab/graphql/mutations.ts -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/resource/resource.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/resource/resource.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/resources/filter/filter.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/resources/filter/filter.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/resources/resources.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/resources/resources.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/update-record/update-record.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/update-record/update-record.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/dashboard/pages/users/users.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/dashboard/pages/users/users.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/shared/pages/role-summary/role-summary.component.html: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /apps/back-office/src/app/shared/pages/role-summary/role-summary.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/shared/pages/role-summary/role-summary.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/shared/pages/roles/roles.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/back-office/src/app/shared/pages/roles/roles.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/shared/pages/roles/roles.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/app/shared/pages/user-summary/user-summary.component.html: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /apps/back-office/src/app/shared/pages/user-summary/user-summary.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/app/shared/pages/user-summary/user-summary.component.scss -------------------------------------------------------------------------------- /apps/back-office/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/favicon.ico -------------------------------------------------------------------------------- /apps/back-office/src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/back-office/src/styles.scss -------------------------------------------------------------------------------- /apps/back-office/src/test-setup.ts: -------------------------------------------------------------------------------- 1 | import '@angular/localize/init'; 2 | import 'jest-preset-angular/setup-jest'; 3 | -------------------------------------------------------------------------------- /apps/back-office/src/themes/default/default.dev.ts: -------------------------------------------------------------------------------- 1 | /** Application theme */ 2 | export const theme = { 3 | prefix: '[DEV]', 4 | primary: '#008dc9', 5 | headerClass: 'bg-amber-500', 6 | }; 7 | -------------------------------------------------------------------------------- /apps/back-office/src/themes/default/default.local.ts: -------------------------------------------------------------------------------- 1 | /** Application theme */ 2 | export const theme = { 3 | prefix: null, 4 | primary: '#008dc9', 5 | headerClass: 'bg-primary-600', 6 | }; 7 | -------------------------------------------------------------------------------- /apps/back-office/src/themes/default/default.prod.ts: -------------------------------------------------------------------------------- 1 | /** Application theme */ 2 | export const theme = { 3 | prefix: null, 4 | primary: '#008dc9', 5 | headerClass: 'bg-primary-600', 6 | }; 7 | -------------------------------------------------------------------------------- /apps/back-office/src/themes/default/default.sit.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Default theme for SIT environments. 3 | * Theming defines colors of the modules, and additional parameters that can appear on screen. 4 | */ 5 | export const theme = { 6 | prefix: '[SIT]', 7 | headerClass: 'bg-emerald-500', 8 | }; 9 | -------------------------------------------------------------------------------- /apps/back-office/src/themes/default/default.uat.ts: -------------------------------------------------------------------------------- 1 | /** Application theme */ 2 | export const theme = { 3 | prefix: '[UAT]', 4 | primary: '#008dc9', 5 | headerClass: 'bg-red-500', 6 | }; 7 | -------------------------------------------------------------------------------- /apps/back-office/tsconfig.editor.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "include": ["src/**/*.ts"], 4 | "compilerOptions": { 5 | "types": ["jest", "node"] 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /apps/front-office-e2e/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:cypress/recommended", "../../.eslintrc.json"], 3 | "ignorePatterns": ["!**/*"], 4 | "overrides": [ 5 | { 6 | "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], 7 | "rules": {} 8 | } 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /apps/front-office-e2e/cypress.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'cypress'; 2 | import { nxE2EPreset } from '@nrwl/cypress/plugins/cypress-preset'; 3 | 4 | export default defineConfig({ 5 | e2e: nxE2EPreset(__dirname), 6 | }); 7 | -------------------------------------------------------------------------------- /apps/front-office-e2e/src/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io" 4 | } 5 | -------------------------------------------------------------------------------- /apps/front-office-e2e/src/support/app.po.ts: -------------------------------------------------------------------------------- 1 | export const getGreeting = () => cy.get('h1'); 2 | -------------------------------------------------------------------------------- /apps/front-office/.storybook/preview.js: -------------------------------------------------------------------------------- 1 | import '@angular/localize/init'; 2 | import { setCompodocJson } from '@storybook/addon-docs/angular'; 3 | import docJson from '../documentation.json'; 4 | setCompodocJson(docJson); 5 | -------------------------------------------------------------------------------- /apps/front-office/src/app/app.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/front-office/src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/front-office/src/app/app.component.scss -------------------------------------------------------------------------------- /apps/front-office/src/app/application/application.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/front-office/src/app/application/application.component.scss -------------------------------------------------------------------------------- /apps/front-office/src/app/application/pages/activity-log/activity-log.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /apps/front-office/src/app/application/pages/activity-log/activity-log.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/front-office/src/app/application/pages/activity-log/activity-log.component.scss -------------------------------------------------------------------------------- /apps/front-office/src/app/application/pages/dashboard/dashboard.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: flex; 3 | flex-direction: column; 4 | height: 100%; 5 | } 6 | -------------------------------------------------------------------------------- /apps/front-office/src/app/application/pages/form/form.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/front-office/src/app/application/pages/form/form.component.scss -------------------------------------------------------------------------------- /apps/front-office/src/app/application/pages/home/home.component.html: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /apps/front-office/src/app/application/pages/home/home.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/front-office/src/app/application/pages/home/home.component.scss -------------------------------------------------------------------------------- /apps/front-office/src/app/application/pages/home/home.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | /** 4 | * Home page component. 5 | */ 6 | @Component({ 7 | selector: 'app-home', 8 | templateUrl: './home.component.html', 9 | styleUrls: ['./home.component.scss'], 10 | }) 11 | export class HomeComponent {} 12 | -------------------------------------------------------------------------------- /apps/front-office/src/app/application/pages/role-summary/role-summary.component.html: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /apps/front-office/src/app/application/pages/role-summary/role-summary.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/front-office/src/app/application/pages/role-summary/role-summary.component.scss -------------------------------------------------------------------------------- /apps/front-office/src/app/application/pages/roles/roles.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/front-office/src/app/application/pages/roles/roles.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/front-office/src/app/application/pages/roles/roles.component.scss -------------------------------------------------------------------------------- /apps/front-office/src/app/application/pages/share/share.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/front-office/src/app/application/pages/share/share.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/front-office/src/app/application/pages/share/share.component.scss -------------------------------------------------------------------------------- /apps/front-office/src/app/application/pages/user-summary/user-summary.component.html: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /apps/front-office/src/app/application/pages/user-summary/user-summary.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/front-office/src/app/application/pages/user-summary/user-summary.component.scss -------------------------------------------------------------------------------- /apps/front-office/src/app/application/pages/workflow/workflow.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/front-office/src/app/application/pages/workflow/workflow.component.scss -------------------------------------------------------------------------------- /apps/front-office/src/app/auth/pages/login/login.component.html: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /apps/front-office/src/app/auth/pages/login/login.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/front-office/src/app/auth/pages/login/login.component.scss -------------------------------------------------------------------------------- /apps/front-office/src/app/redirect/redirect.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 8 |
9 | -------------------------------------------------------------------------------- /apps/front-office/src/app/redirect/redirect.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/front-office/src/app/redirect/redirect.component.scss -------------------------------------------------------------------------------- /apps/front-office/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/front-office/src/favicon.ico -------------------------------------------------------------------------------- /apps/front-office/src/styles.scss: -------------------------------------------------------------------------------- 1 | /* You can add global styles to this file, and also import other style files */ 2 | -------------------------------------------------------------------------------- /apps/front-office/src/test-setup.ts: -------------------------------------------------------------------------------- 1 | import '@angular/localize/init'; 2 | import 'jest-preset-angular/setup-jest'; 3 | -------------------------------------------------------------------------------- /apps/front-office/src/themes/default/default.dev.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Default theme for DEV environments. 3 | * Theming defines colors of the modules, and additional parameters that can appear on screen. 4 | */ 5 | export const theme = { 6 | prefix: '[DEV]', 7 | primary: '#008dc9', 8 | headerClass: 'bg-amber-500', 9 | }; 10 | -------------------------------------------------------------------------------- /apps/front-office/src/themes/default/default.local.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Default theme for local environments. 3 | * Theming defines colors of the modules, and additional parameters that can appear on screen. 4 | */ 5 | export const theme = { 6 | prefix: null, 7 | primary: '#008dc9', 8 | headerClass: 'bg-primary-600', 9 | }; 10 | -------------------------------------------------------------------------------- /apps/front-office/src/themes/default/default.prod.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Default theme for PROD environments. 3 | * Theming defines colors of the modules, and additional parameters that can appear on screen. 4 | */ 5 | export const theme = { 6 | prefix: null, 7 | primary: '#008dc9', 8 | headerClass: 'bg-primary-600', 9 | }; 10 | -------------------------------------------------------------------------------- /apps/front-office/src/themes/default/default.sit.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Default theme for SIT environments. 3 | * Theming defines colors of the modules, and additional parameters that can appear on screen. 4 | */ 5 | export const theme = { 6 | prefix: '[SIT]', 7 | headerClass: 'bg-emerald-500', 8 | }; 9 | -------------------------------------------------------------------------------- /apps/front-office/src/themes/default/default.uat.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Default theme for UAT environments. 3 | * Theming defines colors of the modules, and additional parameters that can appear on screen. 4 | */ 5 | export const theme = { 6 | prefix: '[UAT]', 7 | primary: '#008dc9', 8 | headerClass: 'bg-red-500', 9 | }; 10 | -------------------------------------------------------------------------------- /apps/front-office/tsconfig.editor.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "include": ["src/**/*.ts"], 4 | "compilerOptions": { 5 | "types": ["jest", "node"] 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /apps/web-widgets-e2e/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:cypress/recommended", "../../.eslintrc.json"], 3 | "ignorePatterns": ["!**/*"], 4 | "overrides": [ 5 | { 6 | "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], 7 | "rules": {} 8 | } 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /apps/web-widgets-e2e/cypress.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'cypress'; 2 | import { nxE2EPreset } from '@nrwl/cypress/plugins/cypress-preset'; 3 | 4 | export default defineConfig({ 5 | e2e: nxE2EPreset(__dirname), 6 | }); 7 | -------------------------------------------------------------------------------- /apps/web-widgets-e2e/src/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io" 4 | } 5 | -------------------------------------------------------------------------------- /apps/web-widgets-e2e/src/support/app.po.ts: -------------------------------------------------------------------------------- 1 | export const getGreeting = () => cy.get('h1'); 2 | -------------------------------------------------------------------------------- /apps/web-widgets/src/app/app.component.html: -------------------------------------------------------------------------------- 1 |

App works!

2 | -------------------------------------------------------------------------------- /apps/web-widgets/src/app/widgets/app-widget/application/application.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/web-widgets/src/app/widgets/app-widget/application/application.component.scss -------------------------------------------------------------------------------- /apps/web-widgets/src/app/widgets/app-widget/application/pages/dashboard/dashboard.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: flex; 3 | flex-direction: column; 4 | height: 100%; 5 | } 6 | -------------------------------------------------------------------------------- /apps/web-widgets/src/app/widgets/app-widget/application/pages/form/form.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/web-widgets/src/app/widgets/app-widget/application/pages/form/form.component.scss -------------------------------------------------------------------------------- /apps/web-widgets/src/app/widgets/app-widget/application/pages/home/home.component.html: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /apps/web-widgets/src/app/widgets/app-widget/application/pages/home/home.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/web-widgets/src/app/widgets/app-widget/application/pages/home/home.component.scss -------------------------------------------------------------------------------- /apps/web-widgets/src/app/widgets/app-widget/application/pages/role-summary/role-summary.component.html: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /apps/web-widgets/src/app/widgets/app-widget/application/pages/role-summary/role-summary.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/web-widgets/src/app/widgets/app-widget/application/pages/role-summary/role-summary.component.scss -------------------------------------------------------------------------------- /apps/web-widgets/src/app/widgets/app-widget/application/pages/roles/roles.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/web-widgets/src/app/widgets/app-widget/application/pages/roles/roles.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/web-widgets/src/app/widgets/app-widget/application/pages/roles/roles.component.scss -------------------------------------------------------------------------------- /apps/web-widgets/src/app/widgets/app-widget/application/pages/share/share.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/web-widgets/src/app/widgets/app-widget/application/pages/share/share.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/web-widgets/src/app/widgets/app-widget/application/pages/share/share.component.scss -------------------------------------------------------------------------------- /apps/web-widgets/src/app/widgets/app-widget/application/pages/user-summary/user-summary.component.html: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /apps/web-widgets/src/app/widgets/app-widget/application/pages/user-summary/user-summary.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/web-widgets/src/app/widgets/app-widget/application/pages/user-summary/user-summary.component.scss -------------------------------------------------------------------------------- /apps/web-widgets/src/app/widgets/app-widget/application/pages/workflow/workflow.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/web-widgets/src/app/widgets/app-widget/application/pages/workflow/workflow.component.scss -------------------------------------------------------------------------------- /apps/web-widgets/src/app/widgets/app-widget/auth/pages/login/login.component.html: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /apps/web-widgets/src/app/widgets/app-widget/auth/pages/login/login.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/web-widgets/src/app/widgets/app-widget/auth/pages/login/login.component.scss -------------------------------------------------------------------------------- /apps/web-widgets/src/app/widgets/form-widget/components/form.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/web-widgets/src/app/widgets/form-widget/components/form.component.scss -------------------------------------------------------------------------------- /apps/web-widgets/src/app/widgets/form-widget/form-widget.component.scss: -------------------------------------------------------------------------------- 1 | @import 'ui.scss'; 2 | -------------------------------------------------------------------------------- /apps/web-widgets/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/apps/web-widgets/src/favicon.ico -------------------------------------------------------------------------------- /apps/web-widgets/src/test-setup.ts: -------------------------------------------------------------------------------- 1 | import '@angular/localize/init'; 2 | import 'jest-preset-angular/setup-jest'; 3 | -------------------------------------------------------------------------------- /apps/web-widgets/src/themes/default.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Default theme. Used by SurveyJS to load colors. 3 | */ 4 | export const theme = { 5 | prefix: null, 6 | primary: '#008dc9', 7 | headerClass: 'bg-primary-600', 8 | }; 9 | -------------------------------------------------------------------------------- /apps/web-widgets/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "../../dist/out-tsc", 5 | "types": [] 6 | }, 7 | "files": ["src/main.ts", "src/polyfills.ts"], 8 | "include": ["src/**/*.d.ts"], 9 | "exclude": ["jest.config.ts", "src/**/*.test.ts", "src/**/*.spec.ts"] 10 | } 11 | -------------------------------------------------------------------------------- /apps/web-widgets/tsconfig.editor.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "include": ["src/**/*.ts"], 4 | "compilerOptions": { 5 | "types": ["jest", "node"] 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /assets/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/assets/.gitkeep -------------------------------------------------------------------------------- /assets/bar.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/column.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/fonts/DejaVu/DejaVuSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/assets/fonts/DejaVu/DejaVuSans-Bold.ttf -------------------------------------------------------------------------------- /assets/fonts/DejaVu/DejaVuSans-BoldOblique.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/assets/fonts/DejaVu/DejaVuSans-BoldOblique.ttf -------------------------------------------------------------------------------- /assets/fonts/DejaVu/DejaVuSans-Oblique.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/assets/fonts/DejaVu/DejaVuSans-Oblique.ttf -------------------------------------------------------------------------------- /assets/fonts/DejaVu/DejaVuSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/assets/fonts/DejaVu/DejaVuSans.ttf -------------------------------------------------------------------------------- /assets/grid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/login-background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/assets/login-background.jpg -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/assets/logo.png -------------------------------------------------------------------------------- /assets/microsoft-icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/assets/microsoft-icon.jpg -------------------------------------------------------------------------------- /assets/placeholder.svg: -------------------------------------------------------------------------------- 1 | placeholder -------------------------------------------------------------------------------- /assets/resource.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/silent-check-sso.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/tab.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /jest-shim.ts: -------------------------------------------------------------------------------- 1 | import { TextEncoder } from 'util'; 2 | 3 | global.TextEncoder = TextEncoder; 4 | -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- 1 | import { getJestProjects } from '@nrwl/jest'; 2 | 3 | export default { 4 | projects: getJestProjects(), 5 | }; 6 | -------------------------------------------------------------------------------- /jest.preset.js: -------------------------------------------------------------------------------- 1 | const nxPreset = require('@nrwl/jest/preset').default; 2 | 3 | module.exports = { ...nxPreset }; 4 | 5 | // Set the timezone for consistent tests 6 | process.env.TZ = 'UTC'; 7 | -------------------------------------------------------------------------------- /libs/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/.gitkeep -------------------------------------------------------------------------------- /libs/doc-management/.storybook/preview.js: -------------------------------------------------------------------------------- 1 | import '@angular/localize/init'; 2 | // import { setCompodocJson } from '@storybook/addon-docs/angular'; 3 | // import docJson from '../documentation.json'; 4 | // setCompodocJson(docJson); 5 | -------------------------------------------------------------------------------- /libs/doc-management/README.md: -------------------------------------------------------------------------------- 1 | # doc-management 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test doc-management` to execute the unit tests. 8 | -------------------------------------------------------------------------------- /libs/doc-management/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './lib/components'; 2 | -------------------------------------------------------------------------------- /libs/doc-management/src/lib/components/document-upload/document-upload.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /libs/doc-management/src/lib/components/document-upload/document-upload.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/doc-management/src/lib/components/document-upload/document-upload.component.scss -------------------------------------------------------------------------------- /libs/doc-management/src/lib/components/document-upload/index.ts: -------------------------------------------------------------------------------- 1 | export * from './document-upload.component'; 2 | -------------------------------------------------------------------------------- /libs/doc-management/src/lib/components/index.ts: -------------------------------------------------------------------------------- 1 | export * from './document-upload'; 2 | -------------------------------------------------------------------------------- /libs/doc-management/src/test-setup.ts: -------------------------------------------------------------------------------- 1 | import 'jest-preset-angular/setup-jest'; 2 | -------------------------------------------------------------------------------- /libs/shared/.storybook/preview.js: -------------------------------------------------------------------------------- 1 | import '@angular/localize/init'; 2 | import { setCompodocJson } from '@storybook/addon-docs/angular'; 3 | import docJson from '../documentation.json'; 4 | setCompodocJson(docJson); 5 | -------------------------------------------------------------------------------- /libs/shared/README.md: -------------------------------------------------------------------------------- 1 | # shared 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test shared` to execute the unit tests. 8 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/access/access.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/access/access.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/access/edit-access/edit-access.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/access/edit-access/edit-access.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/access/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './access.component'; 2 | export * from './edit-access/edit-access.component'; 3 | export * from './access.module'; 4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/action-button/action-button.component.html: -------------------------------------------------------------------------------- 1 | 7 | {{ actionButton.text }} 8 | 9 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/action-button/action-button.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/action-button/action-button.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/action-buttons/action-buttons.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/action-buttons/action-buttons.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/action-buttons/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './action-buttons.component'; 2 | export * from '../action-button/action-button.type'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/activity-log/activity-log-group-by-page/activity-log-group-by-page.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/activity-log/activity-log-group-by-page/activity-log-group-by-page.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/activity-log/activity-log-group-by-user/activity-log-group-by-user.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/activity-log/activity-log-group-by-user/activity-log-group-by-user.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/activity-log/activity-log-list/activity-log-list.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/activity-log/activity-log-list/activity-log-list.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/activity-log/activity-log.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/activity-log/activity-log.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/activity-log/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './activity-log.module'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/aggregation/add-aggregation-modal/add-aggregation-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/aggregation/add-aggregation-modal/add-aggregation-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/aggregation/aggregation-grid/aggregation-grid.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: flex; 3 | height: 100%; 4 | } 5 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/aggregation/aggregation-grid/graphql/queries.ts: -------------------------------------------------------------------------------- 1 | import { gql } from 'apollo-angular'; 2 | 3 | /** Get resource */ 4 | export const GET_RESOURCE = gql` 5 | query GetResource($id: ID!) { 6 | resource(id: $id) { 7 | id 8 | name 9 | queryName 10 | } 11 | } 12 | `; 13 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/aggregation/aggregation-table/aggregation-table.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/aggregation/aggregation-table/aggregation-table.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/aggregation/edit-aggregation-modal/edit-aggregation-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/aggregation/edit-aggregation-modal/edit-aggregation-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/aggregation/edit-aggregation-modal/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './edit-aggregation-modal.component'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/applications-archive/applications-archive.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/applications-archive/applications-archive.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/applications-archive/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './applications-archive.component'; 2 | export * from './applications-archive.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/applications-summary/applications-summary.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: grid; 3 | } 4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/applications-summary/components/add-application/add-application.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/applications-summary/components/add-application/add-application.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/applications-summary/components/application-summary/application-summary.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/applications-summary/components/application-summary/application-summary.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/applications-summary/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './components/add-application/add-application.component'; 2 | export * from './components/application-summary/application-summary.component'; 3 | export * from './applications-summary.component'; 4 | export * from './applications-summary.module'; 5 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/choose-record-modal/choose-record-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/choose-record-modal/choose-record-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/choose-record-modal/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './choose-record-modal.component'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/confirm-modal/confirm-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/confirm-modal/confirm-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/confirm-modal/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './confirm-modal.component'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/content-choice/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './content-choice.component'; 2 | export * from './content-choice.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/controls/cron-expression-control/cron-expression-control.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/controls/cron-expression-control/cron-expression-control.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/controls/cron-expression-control/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './cron-expression-control.component'; 2 | export * from './cron-expression-control.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/controls/editor-control/editor-control.component.html: -------------------------------------------------------------------------------- 1 | 8 | 9 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/controls/editor-control/editor-control.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | width: 100%; 3 | } 4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/controls/editor-control/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './editor-control.component'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/controls/gradient-picker/gradient-picker-popup/gradient-picker-popup.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/controls/gradient-picker/gradient-picker-popup/gradient-picker-popup.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/controls/gradient-picker/gradient-picker.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | flex: 1; 3 | } 4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/controls/icon-picker/icon-picker-popup/icon-picker-popup.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/controls/icon-picker/icon-picker-popup/icon-picker-popup.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/controls/icon-picker/icon-picker.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: flex; 3 | width: 100%; 4 | } 5 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/controls/icon-picker/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './icon-picker.component'; 2 | export * from './icon-picker.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/controls/palette-control/palette-control.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: block; 3 | } 4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/controls/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './cron-expression-control/public-api'; 2 | export * from './editor-control/public-api'; 3 | export * from './icon-picker/public-api'; 4 | export * from './resource-select/public-api'; 5 | export * from './reference-data-select/public-api'; 6 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/controls/reference-data-select/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './reference-data-select.component'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/controls/resource-select/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './resource-select.component'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/convert-modal/convert-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/convert-modal/convert-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/convert-modal/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './convert-modal.component'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/custom-widget-style/custom-widget-style.component.scss: -------------------------------------------------------------------------------- 1 | ::ng-deep .editor-widget.suggest-widget { 2 | left: 0 !important; 3 | } 4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/dashboard-export-button/dashboard-export-button.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/dashboard-export-button/dashboard-export-button.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/dashboard-export-button/index.ts: -------------------------------------------------------------------------------- 1 | export * from './dashboard-export-button.component'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/dashboard-export-modal/dashboard-export-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/dashboard-export-modal/dashboard-export-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/dashboard-filter-icon/dashboard-filter-icon.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/dashboard-filter-icon/dashboard-filter-icon.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/dashboard-filter-icon/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './dashboard-filter-icon.component'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/dashboard-filter/enums/dashboard-filters.enum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Filter position enum 3 | */ 4 | export enum FilterPosition { 5 | TOP = 'top', 6 | RIGHT = 'right', 7 | BOTTOM = 'bottom', 8 | LEFT = 'left', 9 | } 10 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/dashboard-filter/filter-builder-modal/filter-builder-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/dashboard-filter/filter-builder-modal/filter-builder-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/dashboard-filter/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './dashboard-filter.component'; 2 | export * from './dashboard-filter.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/dashboard/dashboard.component.html: -------------------------------------------------------------------------------- 1 |

dashboard works!

2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/dashboard/dashboard.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/dashboard/dashboard.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/dashboard/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './dashboard.component'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/distribution-lists/components/distribution-modal/distribution-modal.component.scss: -------------------------------------------------------------------------------- 1 | .warning { 2 | color: rgb(223, 55, 55); 3 | } 4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/distribution-lists/distribution-lists.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/distribution-lists/distribution-lists.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/draft-record-list-modal/draft-record-list-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/draft-record-list-modal/draft-record-list-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/draft-record-modal/draft-record-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/draft-record-modal/draft-record-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/draft-record/draft-record.component.html: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/draft-record/draft-record.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/draft-record/draft-record.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/edit-calculated-field-modal/edit-calculated-field-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/edit-calculated-field-modal/edit-calculated-field-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/edit-calculated-field-modal/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './edit-calculated-field-modal.component'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/editable-text/editable-text.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/editable-text/editable-text.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/editable-text/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './editable-text.module'; 2 | export * from './editable-text.component'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/editor-question/editor-question.component.html: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/editor-question/editor-question.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/editor-question/editor-question.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/email-preview-modal/email-preview-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/email-preview-modal/email-preview-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/email-template-modal/email-template-modal.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: flex; 3 | flex-direction: column; 4 | } 5 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/email/components/create-distribution/create-distribution.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/email/components/create-distribution/create-distribution.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/email/components/custom-templates/custom-template.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/email/components/custom-templates/custom-template.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/email/components/dataset-filter/metadata.constant.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Field names 3 | */ 4 | export const FIELD_NAME = { 5 | createdBy: 'createdBy', 6 | lastUpdatedBy: 'lastUpdatedBy', 7 | }; 8 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/email/components/email-attachment/email-attachment.component.scss: -------------------------------------------------------------------------------- 1 | .property_dropdown { 2 | width: calc(33.33% - 16px); 3 | } 4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/email/components/email-template/email-template.component.scss: -------------------------------------------------------------------------------- 1 | .loadingSign { 2 | display: none; 3 | width: 100%; 4 | justify-content: center; 5 | align-items: start; 6 | padding: 0px; 7 | 8 | &.active { 9 | display: flex; 10 | height: 40px; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/email/components/ems-template/ems-template.component.scss: -------------------------------------------------------------------------------- 1 | .page { 2 | align-self: center; 3 | } 4 | 5 | .active { 6 | background: #269ed1; 7 | color: #fff; 8 | cursor: pointer; 9 | } 10 | 11 | .inactive { 12 | background: #c3cacdbd; 13 | color: #fff; 14 | cursor: not-allowed; 15 | } 16 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/email/components/preview-distribution/preview-distribution.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/email/components/preview-distribution/preview-distribution.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/email/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './email.module'; 2 | export * from './email.component'; 3 | export * from './email.service'; 4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/email/steps/create-notification/create-notification.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/email/steps/create-notification/create-notification.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/email/steps/schedule-alert/schedule-alert.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/email/steps/schedule-alert/schedule-alert.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/error/error.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/error/error.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/field-mapper/field-mapper.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/field-mapper/field-mapper.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/field-mapper/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './field-mapper.component'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/filter/filter-row/filter-row.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | form { 3 | display: flex; 4 | align-items: flex-end; 5 | gap: 8px; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/filter/filter.component.html: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/filter/filter.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/filter/filter.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/form-actions/form-actions.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/form-actions/form-actions.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/form-builder/custom-json-editor/custom-json-editor.component.html: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/form-builder/custom-json-editor/custom-json-editor.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | width: 100%; 3 | } 4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/form-builder/form-builder.component.scss: -------------------------------------------------------------------------------- 1 | ::ng-deep .svd_content { 2 | padding: 8px 0 !important; 3 | } 4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/form-builder/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './form-builder.component'; 2 | export * from './form-builder.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/form-modal/form-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/form-modal/form-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/form/form.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | position: relative; 3 | } 4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/form/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './form.component'; 2 | export * from './form.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/geospatial-map/geospatial-fields/geospatial-fields.component.scss: -------------------------------------------------------------------------------- 1 | kendo-numerictextbox, 2 | kendo-textbox { 3 | display: flex; 4 | } 5 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/geospatial-map/geospatial-map.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/geospatial-map/geospatial-map.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/geospatial-map/index.ts: -------------------------------------------------------------------------------- 1 | export * from './geospatial-map.component'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/geospatial-map/layer-styling/layer-styling.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | form { 3 | max-height: 344px; 4 | overflow-y: auto; 5 | 6 | // Hide scrollbar 7 | -ms-overflow-style: none; 8 | scrollbar-width: none; 9 | &::-webkit-scrollbar { 10 | display: none; 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/grid-layout/add-layout-modal/add-layout-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/grid-layout/add-layout-modal/add-layout-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/grid-layout/edit-layout-modal/edit-layout-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/grid-layout/edit-layout-modal/edit-layout-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/grid-layout/edit-layout-modal/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './edit-layout-modal.component'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/grid-layout/layout-table/layout-table.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/grid-layout/layout-table/layout-table.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/layout/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './layout.component'; 2 | export * from './layout.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/mapping/mapping-modal/mapping-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/mapping/mapping-modal/mapping-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/mapping/mapping.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/mapping/mapping.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/mapping/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './mapping.component'; 2 | export * from './mapping-modal/mapping-modal.component'; 3 | export * from './mapping.module'; 4 | export * from './mapping-forms'; 5 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/navbar/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './navbar.component'; 2 | export * from './navbar.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/notifications/components/edit-notification-modal/edit-notification-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/notifications/components/edit-notification-modal/edit-notification-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/notifications/notifications.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/notifications/notifications.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/payload-modal/payload-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/payload-modal/payload-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/preferences-modal/preferences-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/preferences-modal/preferences-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/query-builder/date-filter-editor/date-filter-editor.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: flex; 3 | align-items: flex-end; 4 | } 5 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/query-builder/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './query-builder.module'; 2 | export { addNewField } from './query-builder-forms'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/query-builder/query-builder.component.scss: -------------------------------------------------------------------------------- 1 | .field-form { 2 | padding: 16px; 3 | border-radius: 8px; 4 | border: 1px solid #dfe1e5; 5 | } 6 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/query-builder/tab-filter/tab-filter.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/query-builder/tab-filter/tab-filter.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/query-builder/tab-layout-preview/tab-layout-preview.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/query-builder/tab-layout-preview/tab-layout-preview.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/query-builder/tab-pagination/tab-pagination.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/query-builder/tab-pagination/tab-pagination.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/query-builder/tab-sort/tab-sort.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/query-builder/tab-sort/tab-sort.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/query-builder/tab-style/query-style-list/query-style-list.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/query-builder/tab-style/query-style-list/query-style-list.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/query-builder/tab-style/query-style-preview/query-style-preview.component.html: -------------------------------------------------------------------------------- 1 | Lorem Ipsum 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/query-builder/tab-style/query-style-preview/query-style-preview.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/query-builder/tab-style/query-style-preview/query-style-preview.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/query-builder/tab-style/tab-style.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/query-builder/tab-style/tab-style.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/record-dropdown/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './record-dropdown.component'; 2 | export * from './record-dropdown.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/record-dropdown/record-dropdown.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/record-dropdown/record-dropdown.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/record-history-modal/record-history-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/record-history-modal/record-history-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/record-history/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './record-history.component'; 2 | export * from './record-history.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/record-modal/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './record-modal.component'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/record-summary/record-summary.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: flex; 3 | font-size: 12px; 4 | @apply text-gray-400; 5 | gap: 16px; 6 | justify-content: space-between; 7 | } 8 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/role-summary/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './role-summary.component'; 2 | export * from './role-summary.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/role-summary/role-auto-assignment/role-auto-assignment.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: flex; 3 | flex-direction: column; 4 | gap: 24px; 5 | } 6 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/role-summary/role-channels/role-channels.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/role-summary/role-channels/role-channels.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/role-summary/role-features/role-dashboards/role-dashboards.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/role-summary/role-features/role-dashboards/role-dashboards.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/role-summary/role-features/role-features.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: flex; 3 | flex-direction: column; 4 | gap: 32px; 5 | } 6 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/role-summary/role-features/role-forms/role-forms.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/role-summary/role-features/role-forms/role-forms.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/role-summary/role-features/role-workflows/role-workflows.component.scss: -------------------------------------------------------------------------------- 1 | .mat-column-expandedDetail { 2 | @apply bg-zinc-200; 3 | } 4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/role-summary/role-resources-filter/role-resources-filter.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/role-summary/role-resources-filter/role-resources-filter.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/role-summary/role-resources/resource-fields/resource-fields.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/role-summary/role-resources/resource-fields/resource-fields.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/role-summary/role-summary.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/role-summary/role-summary.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/role-summary/role-users/role-users.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/role-summary/role-users/role-users.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/roles/components/add-role/add-role.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/roles/components/add-role/add-role.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/roles/components/group-list/filter/filter.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 |
5 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/roles/components/group-list/filter/filter.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/roles/components/group-list/filter/filter.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/roles/components/group-list/group-list.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/roles/components/group-list/group-list.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/roles/components/role-list/filter/filter.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 |
5 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/roles/components/role-list/filter/filter.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/roles/components/role-list/filter/filter.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/roles/components/role-list/role-list.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/roles/components/role-list/role-list.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/roles/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './roles.component'; 2 | export * from './roles.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/roles/roles.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/roles/roles.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/search-menu/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './search-menu.component'; 2 | export * from './search-menu.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/search-menu/search-menu.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | @apply bg-white; 3 | padding: 0 4px 8px; 4 | border-radius: 4px; 5 | box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; 6 | width: 250px; 7 | display: flex; 8 | flex-direction: column; 9 | } 10 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/search-resource-grid-modal/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './search-resource-grid-modal.component'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/search-resource-grid-modal/search-resource-grid-modal.component.scss: -------------------------------------------------------------------------------- 1 | .close-modal { 2 | position: absolute; 3 | top: 0; 4 | right: 0; 5 | } 6 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/skeleton/skeleton-table/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './skeleton-table.component'; 2 | export * from './skeleton-table.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/skeleton/skeleton-table/skeleton-table.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/skeleton/skeleton-table/skeleton-table.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/snackbar-spinner/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './snackbar-spinner.component'; 2 | export * from './snackbar-spinner.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/snackbar-spinner/snackbar-spinner.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: flex; 3 | justify-content: space-between; 4 | align-items: center; 5 | } 6 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/templates/components/edit-template-modal/edit-template-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/templates/components/edit-template-modal/edit-template-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/templates/components/template-modal/template-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/templates/components/template-modal/template-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/templates/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './templates.component'; 2 | export * from './templates.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/templates/templates.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/templates/templates.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/aggregation-builder/aggregation-builder.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/ui/aggregation-builder/aggregation-builder.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/aggregation-builder/pipeline/add-field-stage/add-field-stage.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: flex; 3 | flex-direction: column; 4 | gap: 8px; 5 | } 6 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/aggregation-builder/pipeline/expressions/expressions.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/ui/aggregation-builder/pipeline/expressions/expressions.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/aggregation-builder/pipeline/field-dropdown/field-dropdown.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/ui/aggregation-builder/pipeline/field-dropdown/field-dropdown.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/aggregation-builder/pipeline/group-stage/group-stage.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: flex; 3 | flex-direction: column; 4 | gap: 32px; 5 | } 6 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/aggregation-builder/pipeline/sort-stage/sort-stage.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/ui/aggregation-builder/pipeline/sort-stage/sort-stage.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/aggregation-builder/series-mapping/series-mapping.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: flex; 3 | flex-wrap: wrap; 4 | gap: 8px; 5 | width: 100%; 6 | } 7 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/badge/badge-size.enum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Badge size enum. 3 | */ 4 | export enum BadgeSize { 5 | SMALL = 'small', 6 | MEDIUM = 'medium', 7 | } 8 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/badge/badge-variant.enum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Badge variant enum. 3 | */ 4 | export enum BadgeVariant { 5 | DEFAULT = 'default', 6 | PRIMARY = 'primary', 7 | SUCCESS = 'success', 8 | DANGER = 'danger', 9 | WARNING = 'warning', 10 | } 11 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/charts/bar-chart/bar-chart.component.html: -------------------------------------------------------------------------------- 1 |
2 | 10 |
11 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/charts/bar-chart/bar-chart.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/ui/charts/bar-chart/bar-chart.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/charts/bar-chart/public.api.ts: -------------------------------------------------------------------------------- 1 | export * from './bar-chart.component'; 2 | export * from './bar-chart.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/charts/interfaces/index.ts: -------------------------------------------------------------------------------- 1 | export * from './chart'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/charts/line-chart/line-chart.component.html: -------------------------------------------------------------------------------- 1 |
2 | 9 |
10 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/charts/line-chart/line-chart.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/ui/charts/line-chart/line-chart.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/charts/line-chart/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './line-chart.component'; 2 | export * from './line-chart.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/charts/pie-donut-chart/pie-donut-chart.component.html: -------------------------------------------------------------------------------- 1 |
2 | 9 |
10 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/charts/pie-donut-chart/pie-donut-chart.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/ui/charts/pie-donut-chart/pie-donut-chart.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/charts/pie-donut-chart/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './pie-donut-chart.component'; 2 | export * from './pie-donut-chart.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/core-grid/core-grid.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/ui/core-grid/core-grid.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/core-grid/date-filter-menu/date-filter-menu.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/ui/core-grid/date-filter-menu/date-filter-menu.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/core-grid/editor-modal/editor-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/ui/core-grid/editor-modal/editor-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/core-grid/errors-modal/errors-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/ui/core-grid/errors-modal/errors-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/core-grid/expanded-comment/expanded-comment.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/ui/core-grid/expanded-comment/expanded-comment.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/core-grid/export/export.component.scss: -------------------------------------------------------------------------------- 1 | .shared-grid-export { 2 | display: flex; 3 | flex-direction: column; 4 | max-height: 500px; 5 | height: auto; 6 | 7 | & > label { 8 | margin: 24px 0 12px 0; 9 | 10 | &:first-child { 11 | margin-top: 0; 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/core-grid/filter-menu/filter-menu.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/ui/core-grid/filter-menu/filter-menu.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/core-grid/filter/filter.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | gap: 4px; 3 | } 4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/core-grid/grid-column-chooser/grid-column-chooser.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/ui/core-grid/grid-column-chooser/grid-column-chooser.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/core-grid/map-modal/map-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/ui/core-grid/map-modal/map-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/core-grid/popup-editor/popup-editor.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/ui/core-grid/popup-editor/popup-editor.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/core-grid/row-actions/row-actions.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/ui/core-grid/row-actions/row-actions.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/core-grid/toolbar/toolbar.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | float: right; 3 | gap: 8px; 4 | margin-left: auto; 5 | } 6 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/empty/empty.component.scss: -------------------------------------------------------------------------------- 1 | // :host { 2 | // display: flex; 3 | // flex-direction: column; 4 | // align-items: center; 5 | // gap: 4px; 6 | 7 | // img { 8 | // max-width: 100%; 9 | // height: 72px; 10 | // } 11 | // } 12 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/empty/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './empty.component'; 2 | export * from './empty.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/map/const/marker-options.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Marker option 3 | */ 4 | export const MARKER_OPTIONS = { 5 | color: '#0090d1', 6 | opacity: 0.25, 7 | weight: 12, 8 | fillColor: '#0090d1', 9 | fillOpacity: 1, 10 | radius: 6, 11 | }; 12 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/map/index.ts: -------------------------------------------------------------------------------- 1 | export * from './map.component'; 2 | export * from './map.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/map/map-download/map-download.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/ui/map/map-download/map-download.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/map/map-legend/map-legend.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/ui/map/map-legend/map-legend.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/map/map-sidenav-controls/map-sidenav-controls.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/ui/map/map-sidenav-controls/map-sidenav-controls.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/map/map-sidenav-controls/sidenav-controls-menu-item/sidenav-controls-menu-item.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/ui/map/map-sidenav-controls/sidenav-controls-menu-item/sidenav-controls-menu-item.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/map/map-sidenav-controls/sidenav-controls-menu/sidenav-controls-menu.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/ui/map/map-sidenav-controls/sidenav-controls-menu/sidenav-controls-menu.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/map/map.component.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/reference-data-grid/reference-data-grid.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: flex; 3 | height: 100%; 4 | } 5 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/tagbox/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './tagbox.component'; 2 | export * from './tagbox.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/ui/tagbox/tagbox.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/ui/tagbox/tagbox.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/user-summary/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './user-summary.component'; 2 | export * from './user-summary.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/user-summary/user-details/user-details.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/user-summary/user-details/user-details.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/user-summary/user-roles/user-app-roles/user-app-roles.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/user-summary/user-roles/user-app-roles/user-app-roles.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/user-summary/user-roles/user-back-roles/user-back-roles.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/user-summary/user-roles/user-back-roles/user-back-roles.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/user-summary/user-roles/user-groups/user-groups.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/user-summary/user-roles/user-groups/user-groups.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/user-summary/user-roles/user-roles.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: flex; 3 | flex-direction: column; 4 | gap: 32px; 5 | } 6 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/user-summary/user-summary.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/user-summary/user-summary.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/users/add-user/add-user.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/users/add-user/add-user.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/users/invite-users-modal/invite-users-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/users/invite-users-modal/invite-users-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/users/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './invite-users-modal/invite-users-modal.component'; 2 | export * from './users-filter/users-filter.component'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/users/users-filter/users-filter.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/users/users-filter/users-filter.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/utils/unsubscribe/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './unsubscribe.component'; 2 | export * from './unsubscribe.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/utils/unsubscribe/unsubscribe.component.html: -------------------------------------------------------------------------------- 1 |

unsubscribe works!

2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/utils/unsubscribe/unsubscribe.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/utils/unsubscribe/unsubscribe.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widget-choice/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './widget-choice.component'; 2 | export * from './widget-choice.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widget-grid/edit-widget-modal/edit-widget-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widget-grid/edit-widget-modal/edit-widget-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widget-grid/expanded-widget/expanded-widget.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widget-grid/expanded-widget/expanded-widget.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widget-grid/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './edit-widget-modal/edit-widget-modal.component'; 2 | export * from './widget-grid.component'; 3 | export * from './widget-grid.module'; 4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widget-grid/widget-actions/widget-actions.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widget-grid/widget-actions/widget-actions.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widget/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './widget.component'; 2 | export * from './widget.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widget/widget.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: block; 3 | width: 100%; 4 | height: 100%; 5 | } 6 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/base-widget/base-widget.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/base-widget/base-widget.component.html -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/base-widget/base-widget.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/base-widget/base-widget.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/chart-settings/chart-settings.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | flex: 1; 3 | } 4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/chart-settings/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './chart-settings.component'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/chart-settings/series-settings/categories-settings/categories-settings.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/chart-settings/series-settings/categories-settings/categories-settings.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/chart-settings/series-settings/series-settings.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/chart-settings/series-settings/series-settings.component.css -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/chart-settings/tab-display/tab-display.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/chart-settings/tab-display/tab-display.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/chart-settings/tab-filters/tab-filters.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/chart-settings/tab-filters/tab-filters.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/chart-settings/tab-main/tab-main.component.scss: -------------------------------------------------------------------------------- 1 | .chart-icon { 2 | margin-right: 8px; 3 | height: 14px; 4 | display: inline-block; 5 | } 6 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/chart/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './chart.component'; 2 | export * from './chart.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/common/contextual-filters-settings/contextual-filters-settings.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | position: relative; 3 | } 4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/common/display-settings/display-settings.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/common/display-settings/display-settings.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/common/html-widget-content/html-widget-content.component.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/common/query-params-mapping/query-params-mapping.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/common/query-params-mapping/query-params-mapping.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/common/sorting-settings/sorting-settings.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/common/sorting-settings/sorting-settings.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/common/tab-actions/tab-actions.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/common/tab-actions/tab-actions.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/common/tab-widget-automations/tab-widget-automations.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/common/tab-widget-automations/tab-widget-automations.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/common/template-aggregation-modal/template-aggregation-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/common/template-aggregation-modal/template-aggregation-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/common/template-aggregations/template-aggregations.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/common/template-aggregations/template-aggregations.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/common/widget-automation/widget-automation.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/common/widget-automation/widget-automation.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/editor-settings/editor-settings.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | flex: 1; 3 | } 4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/editor-settings/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './editor-settings.component'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/editor-settings/record-selection-tab/record-selection-tab.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/editor-settings/record-selection-tab/record-selection-tab.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/editor/editor.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/editor/editor.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/editor/graphql/queries.ts: -------------------------------------------------------------------------------- 1 | import { gql } from 'apollo-angular'; 2 | 3 | /** Graphql request for getting a record by its id */ 4 | export const GET_RECORD_BY_ID = gql` 5 | query GetRecordById($id: ID!) { 6 | record(id: $id) { 7 | id 8 | data 9 | } 10 | } 11 | `; 12 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/editor/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './editor.component'; 2 | export * from './editor.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/grid-settings/button-config/button-config.component.scss: -------------------------------------------------------------------------------- 1 | .radio-row { 2 | display: flex; 3 | flex-direction: row; 4 | } 5 | 6 | .sub-parameters { 7 | margin-left: 24px; 8 | border-left: 2px solid gray; 9 | padding-left: 24px; 10 | display: flex; 11 | flex-direction: column; 12 | } 13 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/grid-settings/grid-settings.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/grid-settings/grid-settings.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/grid-settings/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './grid-settings.component'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/grid-settings/tab-buttons/tab-buttons.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/grid-settings/tab-buttons/tab-buttons.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/grid-settings/tab-main/tab-main.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/grid-settings/tab-main/tab-main.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/grid/grid.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/grid/grid.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/grid/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './grid.component'; 2 | export * from './grid.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/map-settings/add-layer-modal/add-layer-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/map-settings/add-layer-modal/add-layer-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/edit-layer-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/edit-layer-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-aggregation/layer-aggregation.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-aggregation/layer-aggregation.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-cluster/layer-cluster.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-cluster/layer-cluster.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-datasource/layer-datasource.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-datasource/layer-datasource.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-fields/layer-fields.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-fields/layer-fields.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-filter/layer-filter.component.html: -------------------------------------------------------------------------------- 1 |

layer-filter works!

2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-filter/layer-filter.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-filter/layer-filter.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-labels/layer-labels.component.html: -------------------------------------------------------------------------------- 1 |

layer-labels works!

2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-labels/layer-labels.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-labels/layer-labels.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-popup/fields-element/fields-element.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-popup/fields-element/fields-element.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-popup/layer-popup.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-popup/layer-popup.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-popup/layer-popup.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-popup/layer-popup.interface.ts -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-popup/text-element/text-element.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-popup/text-element/text-element.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-properties/layer-properties.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-properties/layer-properties.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-styling/layer-styling.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/map-settings/edit-layer-modal/layer-styling/layer-styling.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/map-settings/map-properties/map-controls/map-controls.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/map-settings/map-properties/map-controls/map-controls.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/map-settings/map-properties/map-properties.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/map-settings/map-properties/map-properties.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/map-settings/map-properties/webmap-select/webmap-select.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/map-settings/map-properties/webmap-select/webmap-select.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/map-settings/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './map-settings.component'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/map/map.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/map/map.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/map/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './map.component'; 2 | export * from './map.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/summary-card-settings/display-tab/display-tab.component.scss: -------------------------------------------------------------------------------- 1 | .space-divider { 2 | margin-top: 0.5em; 3 | margin-bottom: 2.5em; 4 | } 5 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/summary-card-settings/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './summary-card-settings.component'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/summary-card-settings/summary-card-general/summary-card-general.component.scss: -------------------------------------------------------------------------------- 1 | p { 2 | margin: 0; 3 | margin-top: 16px; 4 | } 5 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/summary-card-settings/summary-card-settings.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | width: 100%; 3 | // TODO: remove this later 4 | } 5 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/summary-card-settings/text-editor-tab/text-editor-tab.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/summary-card-settings/text-editor-tab/text-editor-tab.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/summary-card/summary-card-item-content/summary-card-item-content.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/summary-card/summary-card-item-content/summary-card-item-content.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/summary-card/summary-card-item-content/summary-card-item-content.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/summary-card/summary-card-item/summary-card-item.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/summary-card/summary-card-item/summary-card-item.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/tabs-settings/custom-widget-style-modal/custom-widget-style-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/tabs-settings/custom-widget-style-modal/custom-widget-style-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/tabs-settings/tab-grid-settings-modal/tab-grid-settings-modal.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/tabs-settings/tab-grid-settings-modal/tab-grid-settings-modal.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/tabs-settings/tab-grid-settings-modal/tab-grid-settings-modal.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/tabs-settings/tab-grid-settings-modal/tab-grid-settings-modal.component.spec.ts -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/tabs-settings/tab-main/tab-main.component.scss: -------------------------------------------------------------------------------- 1 | :host ::ng-deep { 2 | #tab-group-wrapper { 3 | display: flex; 4 | flex: 1; 5 | flex-direction: column; 6 | } 7 | 8 | #tab-body-host { 9 | display: flex; 10 | flex-direction: column; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/tabs-settings/tab-settings/tab-settings.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/tabs-settings/tab-settings/tab-settings.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/tabs-settings/tabs-settings.component.scss: -------------------------------------------------------------------------------- 1 | :host ::ng-deep { 2 | #tab-group-wrapper { 3 | display: flex; 4 | flex: 1; 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/tabs/tab/tab.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/tabs/tab/tab.component.scss: -------------------------------------------------------------------------------- 1 | :host ::ng-deep shared-widget-grid { 2 | height: 100%; 3 | width: 100%; 4 | } 5 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/widget/widget.component.html: -------------------------------------------------------------------------------- 1 |

widget works!

2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/widgets/widget/widget.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/widgets/widget/widget.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/workflow-stepper/components/add-step/add-step.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/components/workflow-stepper/components/add-step/add-step.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/components/workflow-stepper/components/step/step.component.scss: -------------------------------------------------------------------------------- 1 | .show-icons { 2 | .hide-icons { 3 | display: none; 4 | } 5 | &:hover { 6 | .hide-icons { 7 | display: block; 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/workflow-stepper/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './components/add-step/add-step.component'; 2 | export * from './components/step/step.component'; 3 | export * from './workflow-stepper.component'; 4 | export * from './workflow-stepper.module'; 5 | -------------------------------------------------------------------------------- /libs/shared/src/lib/components/workflow-stepper/workflow-stepper.component.scss: -------------------------------------------------------------------------------- 1 | .shared-steps { 2 | padding: 24px 32px; 3 | display: flex; 4 | flex-direction: row; 5 | gap: 24px; 6 | overflow-x: auto; 7 | } 8 | -------------------------------------------------------------------------------- /libs/shared/src/lib/directives/async-monaco-editor/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './async-monaco-editor.directive'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/directives/fullscreen/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './fullscreen.directive'; 2 | export * from './fullscreen.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/directives/skeleton/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './skeleton.directive'; 2 | export * from './skeleton.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/models/file-handler.model.ts: -------------------------------------------------------------------------------- 1 | /** Model for upload file mutation response */ 2 | export interface UploadFileMutationResponse { 3 | uploadFile: string; 4 | } 5 | -------------------------------------------------------------------------------- /libs/shared/src/lib/models/graphql-query.model.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * GraphQL query structure response 3 | */ 4 | export interface GraphqlNodesResponse { 5 | edges: { 6 | node: T; 7 | cursor: string; 8 | }[]; 9 | pageInfo: { 10 | endCursor: string; 11 | hasNextPage: boolean; 12 | }; 13 | totalCount: number; 14 | } 15 | -------------------------------------------------------------------------------- /libs/shared/src/lib/models/position-attribute-category.model.ts: -------------------------------------------------------------------------------- 1 | /** Model for PositionAttributeCategory object */ 2 | export interface PositionAttributeCategory { 3 | id?: string; 4 | title?: string; 5 | } 6 | -------------------------------------------------------------------------------- /libs/shared/src/lib/pipes/cron-parser/cron-parser.pipe.spec.ts: -------------------------------------------------------------------------------- 1 | import { CronParserPipe } from './cron-parser.pipe'; 2 | 3 | describe('CronParserPipe', () => { 4 | it('create an instance', () => { 5 | const pipe = new CronParserPipe(); 6 | expect(pipe).toBeTruthy(); 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /libs/shared/src/lib/pipes/cron-parser/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './cron-parser.pipe'; 2 | export * from './cron-parser.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/pipes/date/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './date.pipe'; 2 | export * from './date.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/pipes/readable-cron/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './readable-cron.pipe'; 2 | export * from './readable-cron.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/pipes/strip-html/strip-html.pipe.spec.ts: -------------------------------------------------------------------------------- 1 | import { StripHtmlPipe } from './strip-html.pipe'; 2 | 3 | describe('StripHtmlPipe', () => { 4 | it('create an instance', () => { 5 | const pipe = new StripHtmlPipe(); 6 | expect(pipe).toBeTruthy(); 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /libs/shared/src/lib/services/context/graphql/queries.ts: -------------------------------------------------------------------------------- 1 | import { gql } from 'apollo-angular'; 2 | 3 | /** Graphql request for getting a record by its id */ 4 | export const GET_RECORD_BY_ID = gql` 5 | query GetRecordById($id: ID!) { 6 | record(id: $id) { 7 | id 8 | data 9 | } 10 | } 11 | `; 12 | -------------------------------------------------------------------------------- /libs/shared/src/lib/services/grid/graphql/queries.ts: -------------------------------------------------------------------------------- 1 | import { gql } from 'apollo-angular'; 2 | 3 | /** Get resource by id to get its fields */ 4 | export const GET_RESOURCE_FIELDS = gql` 5 | query GetResourceById($id: ID!) { 6 | resource(id: $id) { 7 | fields 8 | } 9 | } 10 | `; 11 | -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/accepted-value-types-text/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './accepted-value-types-text.component'; 2 | export * from './accepted-value-types-text.model'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/application-dropdown/application-dropdown.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/survey/components/application-dropdown/application-dropdown.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/application-dropdown/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './application-dropdown.component'; 2 | export * from './application-dropdown.model'; 3 | export * from './application-dropdown.module'; 4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/code-editor/code-editor.component.html: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/code-editor/code-editor.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/survey/components/code-editor/code-editor.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/code-editor/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './code-editor.component'; 2 | export * from './code-editor.model'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/cs-docs-properties-dropdown/cs-docs-properties-dropdown.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/survey/components/cs-docs-properties-dropdown/cs-docs-properties-dropdown.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/cs-docs-properties-dropdown/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './cs-docs-properties-dropdown.component'; 2 | export * from './cs-docs-properties-dropdown.model'; 3 | export * from './cs-docs-properties-dropdown.module'; 4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/date-type-displayer/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './date-type-displayer.component'; 2 | export * from './date-type-displayer.model'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/geofields-listbox/edit-geofield/edit-geofield.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/survey/components/geofields-listbox/edit-geofield/edit-geofield.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/geofields-listbox/geofield.type.ts: -------------------------------------------------------------------------------- 1 | /** Interface for GeoField object */ 2 | export interface GeoField { 3 | id?: string; 4 | value?: string; 5 | label?: string; 6 | } 7 | -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/geofields-listbox/geofields-listbox.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/survey/components/geofields-listbox/geofields-listbox.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/geofields-listbox/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './geofields-listbox.component'; 2 | export * from './geofields-listbox.model'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/json-editor/json-editor.component.html: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/json-editor/json-editor.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/survey/components/json-editor/json-editor.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/json-editor/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './json-editor.component'; 2 | export * from './json-editor.model'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/query-editor/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './query-editor.component'; 2 | export * from './query-editor.model'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/query-editor/query-editor.component.html: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/query-editor/query-editor.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/survey/components/query-editor/query-editor.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/reference-data-dropdown/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './reference-data-dropdown.component'; 2 | export * from './reference-data-dropdown.model'; 3 | export * from './reference-data-dropdown.module'; 4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/reference-data-dropdown/reference-data-dropdown.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: flex; 3 | width: 100%; 4 | } 5 | -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/resource-available-fields/config-display-grid-fields-modal/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './config-display-grid-fields-modal.component'; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/resource-available-fields/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './resource-available-fields.component'; 2 | export * from './resource-available-fields.model'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/resource-custom-filters/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './resource-custom-filters.component'; 2 | export * from './resource-custom-filters.model'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/resource-dropdown/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './resource-dropdown.component'; 2 | export * from './resource-dropdown.model'; 3 | export * from './resource-dropdown.module'; 4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/resource-dropdown/resource-dropdown.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: flex; 3 | width: 100%; 4 | } 5 | -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/resource-select-text/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './resource-select-text.component'; 2 | export * from './resource-select-text.model'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/test-service-dropdown/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './test-service-dropdown.component'; 2 | export * from './test-service-dropdown.model'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/test-service-dropdown/test-service-dropdown.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/survey/components/test-service-dropdown/test-service-dropdown.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/survey/components/users-dropdown/users-dropdown.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/survey/components/users-dropdown/users-dropdown.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/utils/graphql/connection.type.ts: -------------------------------------------------------------------------------- 1 | export type Connection = { 2 | totalCount: number; 3 | edges: Array<{ 4 | node: T; 5 | cursor: string; 6 | }>; 7 | pageInfo: { 8 | startCursor: string | null; 9 | endCursor: string | null; 10 | hasNextPage: boolean; 11 | }; 12 | }; 13 | -------------------------------------------------------------------------------- /libs/shared/src/lib/utils/is-mongo-id.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Check against a regex to see if the passed string can be a mongo ID. 3 | * 4 | * @param value String to check. 5 | * @returns Boolean indicating if the passed string is a mongo ID. 6 | */ 7 | export const isMongoId = (value: string): boolean => 8 | Boolean(value.match(/^[0-9a-fA-F]{24}$/)); 9 | -------------------------------------------------------------------------------- /libs/shared/src/lib/utils/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './validators/cron.validator'; 2 | export * from './graphql/connection.type'; 3 | export * from './update-queries'; 4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/views/application-distribution-lists/application-distribution-lists.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /libs/shared/src/lib/views/application-distribution-lists/application-distribution-lists.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/views/application-distribution-lists/application-distribution-lists.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/views/application-distribution-lists/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './application-distribution-lists.component'; 2 | export * from './application-distribution-lists.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/views/application-notifications/application-notifications.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/views/application-notifications/application-notifications.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/views/application-notifications/application-notifications.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/views/application-notifications/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './application-notifications.module'; 2 | export * from './application-notifications.component'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/views/application-templates/application-templates.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /libs/shared/src/lib/views/application-templates/application-templates.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/views/application-templates/application-templates.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/views/application-templates/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './application-templates.module'; 2 | export * from './application-templates.component'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/views/application-users/application-users.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/views/application-users/application-users.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/views/application-users/components/user-list/user-list.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/shared/src/lib/views/application-users/components/user-list/user-list.component.scss -------------------------------------------------------------------------------- /libs/shared/src/lib/views/application-users/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './application-users.module'; 2 | export * from './application-users.component'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/lib/views/profile/profile.component.scss: -------------------------------------------------------------------------------- 1 | span { 2 | margin: 0 10px; 3 | } 4 | -------------------------------------------------------------------------------- /libs/shared/src/lib/views/profile/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './profile.component'; 2 | export * from './profile.module'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/test-setup.ts: -------------------------------------------------------------------------------- 1 | import '@angular/localize/init'; 2 | import 'jest-preset-angular/setup-jest'; 3 | -------------------------------------------------------------------------------- /libs/shared/src/typings/extract-files/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'extract-files/extractFiles.mjs'; 2 | declare module 'extract-files/isExtractableFile.mjs'; 3 | -------------------------------------------------------------------------------- /libs/styles/README.md: -------------------------------------------------------------------------------- 1 | # styles 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | Shared library for ems-frontend repository where to set all shared themes and styling 6 | 7 | ## Running unit tests 8 | 9 | Run `nx test styles` to execute the unit tests. 10 | -------------------------------------------------------------------------------- /libs/styles/src/lib/storybook/storybook.scss: -------------------------------------------------------------------------------- 1 | .sb-show-main { 2 | overflow: unset !important; 3 | } 4 | -------------------------------------------------------------------------------- /libs/styles/tsconfig.spec.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "../../dist/out-tsc", 5 | "module": "commonjs", 6 | "types": ["jest", "node"] 7 | }, 8 | "files": [], 9 | "include": [] 10 | } 11 | -------------------------------------------------------------------------------- /libs/ui/.storybook/preview.js: -------------------------------------------------------------------------------- 1 | import '@angular/localize/init'; 2 | import { setCompodocJson } from '@storybook/addon-docs/angular'; 3 | import docJson from '../documentation.json'; 4 | setCompodocJson(docJson); 5 | -------------------------------------------------------------------------------- /libs/ui/assets/component-generate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/ui/assets/component-generate.png -------------------------------------------------------------------------------- /libs/ui/assets/component-params.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/ui/assets/component-params.png -------------------------------------------------------------------------------- /libs/ui/assets/component-stories.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/ui/assets/component-stories.png -------------------------------------------------------------------------------- /libs/ui/src/lib/alert/types/alert-variant.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Alerts variants 3 | */ 4 | export const alertVariants = [ 5 | 'default', 6 | 'primary', 7 | 'success', 8 | 'danger', 9 | 'warning', 10 | ] as const; 11 | export type AlertVariant = (typeof alertVariants)[number]; 12 | -------------------------------------------------------------------------------- /libs/ui/src/lib/autocomplete/components/option.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/ui/src/lib/autocomplete/components/option.component.scss -------------------------------------------------------------------------------- /libs/ui/src/lib/autocomplete/types/scroll-strategies.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Types for the scroll strategies in the autocomplete panel 3 | */ 4 | export const scrollStrategies = ['close', 'block'] as const; 5 | export type ScrollStrategies = (typeof scrollStrategies)[number]; 6 | -------------------------------------------------------------------------------- /libs/ui/src/lib/avatar-group/avatar-group.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/ui/src/lib/avatar-group/avatar-group.component.scss -------------------------------------------------------------------------------- /libs/ui/src/lib/avatar-group/types/avatar-group-stack.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Avatar stack types. 3 | */ 4 | export const avatarGroupStacks = ['top', 'bottom'] as const; 5 | export type AvatarGroupStack = (typeof avatarGroupStacks)[number]; 6 | -------------------------------------------------------------------------------- /libs/ui/src/lib/avatar/types/avatar-shape.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Avatar shape types. 3 | */ 4 | export const avatarShapes = ['circle', 'rectangle'] as const; 5 | export type AvatarShape = (typeof avatarShapes)[number]; 6 | -------------------------------------------------------------------------------- /libs/ui/src/lib/breadcrumbs/breadcrumbs.component.scss: -------------------------------------------------------------------------------- 1 | .ui-breadcrumbs__simple { 2 | @apply flex items-center; 3 | } 4 | .ui-breadcrumbs__contained { 5 | @apply flex rounded-md bg-white px-6 shadow; 6 | } 7 | .ui-breadcrumbs__full { 8 | @apply mx-auto flex w-full max-w-screen-xl px-4 sm:px-6 lg:px-8; 9 | } 10 | -------------------------------------------------------------------------------- /libs/ui/src/lib/breadcrumbs/interfaces/breadcrumb.interface.ts: -------------------------------------------------------------------------------- 1 | /** Interface of breadcrumb */ 2 | export interface Breadcrumb { 3 | alias?: string; 4 | uri: string; 5 | text?: string; 6 | key?: string; 7 | queryParams?: any; 8 | showLabel: boolean; 9 | } 10 | -------------------------------------------------------------------------------- /libs/ui/src/lib/breadcrumbs/types/breadcrumb-display.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Type of possible display styles 3 | */ 4 | export const breadCrumbDisplays = ['simple', 'contained', 'full'] as const; 5 | export type BreadcrumbDisplay = (typeof breadCrumbDisplays)[number]; 6 | -------------------------------------------------------------------------------- /libs/ui/src/lib/breadcrumbs/types/breadcrumb-separator.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Types of possible separators styles 3 | */ 4 | export const breadcrumbSeparators = ['chevron', 'slash'] as const; 5 | export type BreadcrumbSeparator = (typeof breadcrumbSeparators)[number]; 6 | -------------------------------------------------------------------------------- /libs/ui/src/lib/button/types/button-icon-position.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Type for the icon position in the button component 3 | */ 4 | export const buttonIconPositions = ['prefix', 'suffix'] as const; 5 | export type ButtonIconPosition = (typeof buttonIconPositions)[number]; 6 | -------------------------------------------------------------------------------- /libs/ui/src/lib/chip/chip.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/ui/src/lib/chip/chip.component.scss -------------------------------------------------------------------------------- /libs/ui/src/lib/cron-editor/cron-editor.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/ui/src/lib/cron-editor/cron-editor.component.scss -------------------------------------------------------------------------------- /libs/ui/src/lib/cron-editor/time-picker/time-picker.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/ui/src/lib/cron-editor/time-picker/time-picker.component.scss -------------------------------------------------------------------------------- /libs/ui/src/lib/date/types/date-values.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Date values set 3 | */ 4 | export const DateValues = ['start', 'end']; 5 | export type DateValue = (typeof DateValues)[number]; 6 | -------------------------------------------------------------------------------- /libs/ui/src/lib/dialog/dialog.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | max-width: 100% !important; 3 | max-height: 90vh; 4 | @apply h-full rounded-lg bg-white text-left shadow-xl transition-all sm:w-full sm:max-w-lg flex flex-col relative; 5 | } 6 | -------------------------------------------------------------------------------- /libs/ui/src/lib/dialog/types/dialog-size.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Types for the dialog size in the dialog component 3 | */ 4 | export const dialogSizes = ['fullscreen', 'small', 'medium', 'big'] as const; 5 | export type DialogSize = (typeof dialogSizes)[number]; 6 | -------------------------------------------------------------------------------- /libs/ui/src/lib/divider/types/divider-orientation.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Type for the divider orientation 3 | */ 4 | export const dividerOrientations = ['vertical', 'horizontal'] as const; 5 | export type DividerOrientation = (typeof dividerOrientations)[number]; 6 | -------------------------------------------------------------------------------- /libs/ui/src/lib/divider/types/divider-position.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Type for the divider position 3 | */ 4 | export const dividerPositions = ['right', 'center', 'left'] as const; 5 | export type DividerPosition = (typeof dividerPositions)[number]; 6 | -------------------------------------------------------------------------------- /libs/ui/src/lib/expansion-panel/expansion-panel.component.scss: -------------------------------------------------------------------------------- 1 | div.accordion-item { 2 | @apply flex items-center w-full p-5 font-medium text-left text-gray-500 border border-gray-200; 3 | } 4 | 5 | div.accordion-content { 6 | @apply p-5 border-l border-r border-b border-gray-200 overflow-hidden; 7 | } 8 | -------------------------------------------------------------------------------- /libs/ui/src/lib/fixed-wrapper/fixed-wrapper.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/ui/src/lib/fixed-wrapper/fixed-wrapper.component.scss -------------------------------------------------------------------------------- /libs/ui/src/lib/form-wrapper/form-control/form-control.component.html: -------------------------------------------------------------------------------- 1 |

form-control works!

2 | -------------------------------------------------------------------------------- /libs/ui/src/lib/form-wrapper/form-control/form-control.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/ui/src/lib/form-wrapper/form-control/form-control.component.scss -------------------------------------------------------------------------------- /libs/ui/src/lib/graphql-select/graphql-select.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/ui/src/lib/graphql-select/graphql-select.component.scss -------------------------------------------------------------------------------- /libs/ui/src/lib/paginator/interfaces/paginator.interfaces.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Information thrown on page change event 3 | */ 4 | export interface UIPageChangeEvent { 5 | pageSize: number; 6 | skip: number; 7 | totalItems: number; 8 | pageIndex: number; 9 | previousPageIndex: number; 10 | } 11 | -------------------------------------------------------------------------------- /libs/ui/src/lib/select-menu/components/select-option.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/ui/src/lib/select-menu/components/select-option.component.scss -------------------------------------------------------------------------------- /libs/ui/src/lib/sidenav/sidenav-container.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/ui/src/lib/sidenav/sidenav-container.component.scss -------------------------------------------------------------------------------- /libs/ui/src/lib/snackbar/interfaces/snackbar.interfaces.ts: -------------------------------------------------------------------------------- 1 | /** Snackbar config interface */ 2 | export interface SnackBarConfig { 3 | duration?: number; 4 | error?: boolean; 5 | action?: string; 6 | data?: any; 7 | } 8 | -------------------------------------------------------------------------------- /libs/ui/src/lib/snackbar/snackbar.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/ui/src/lib/snackbar/snackbar.component.scss -------------------------------------------------------------------------------- /libs/ui/src/lib/table/interfaces/table-column.interface.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Table sort definition interface 3 | */ 4 | export interface TableSort { 5 | active: string; 6 | sortDirection: 'asc' | 'desc' | ''; 7 | } 8 | -------------------------------------------------------------------------------- /libs/ui/src/lib/tabs/tabs.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/ui/src/lib/tabs/tabs.component.scss -------------------------------------------------------------------------------- /libs/ui/src/lib/textarea/textarea.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/libs/ui/src/lib/textarea/textarea.component.scss -------------------------------------------------------------------------------- /libs/ui/src/lib/toggle/interfaces/toggle-icon.interface.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Toggle icon structure 3 | */ 4 | export interface ToggleIcon { 5 | disableIcon: string; 6 | enableIcon: string; 7 | } 8 | -------------------------------------------------------------------------------- /libs/ui/src/lib/toggle/types/toggle-type.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Type for the toggle types in the toggle component 3 | */ 4 | export const toggleTypes = ['simple', 'short'] as const; 5 | export type ToggleType = (typeof toggleTypes)[number]; 6 | -------------------------------------------------------------------------------- /libs/ui/src/lib/tooltip/tooltip.component.html: -------------------------------------------------------------------------------- 1 | {{ uiTooltip }} 6 | -------------------------------------------------------------------------------- /libs/ui/src/lib/tooltip/types/tooltip-enable-by-list.ts: -------------------------------------------------------------------------------- 1 | /** Action to enable element's tooltip display */ 2 | export const tooltipEnableByList = ['default', 'truncate'] as const; 3 | export type TooltipEnableBy = (typeof tooltipEnableByList)[number]; 4 | -------------------------------------------------------------------------------- /libs/ui/src/lib/tooltip/types/tooltip-positions.ts: -------------------------------------------------------------------------------- 1 | /** Types for tooltip positions */ 2 | export const tooltipPositions = ['top', 'right', 'left', 'bottom'] as const; 3 | export type TooltipPosition = (typeof tooltipPositions)[number]; 4 | -------------------------------------------------------------------------------- /libs/ui/src/lib/types/category.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Category 3 | */ 4 | export const categories = ['primary', 'secondary', 'tertiary'] as const; 5 | export type Category = (typeof categories)[number]; 6 | -------------------------------------------------------------------------------- /libs/ui/src/lib/types/size.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Size 3 | */ 4 | export const sizes = ['small', 'medium', 'large'] as const; 5 | export type Size = (typeof sizes)[number]; 6 | -------------------------------------------------------------------------------- /libs/ui/src/lib/types/variant.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Variant 3 | */ 4 | export const variants = [ 5 | 'default', 6 | 'primary', 7 | 'success', 8 | 'danger', 9 | 'grey', 10 | 'light', 11 | 'warning', 12 | ] as const; 13 | export type Variant = (typeof variants)[number]; 14 | -------------------------------------------------------------------------------- /libs/ui/src/test-setup.ts: -------------------------------------------------------------------------------- 1 | import '@angular/localize/init'; 2 | import 'jest-preset-angular/setup-jest'; 3 | -------------------------------------------------------------------------------- /setup-hooks.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Configure Git to set the path for hooks 4 | git config --local core.hooksPath .github/.githooks 5 | 6 | echo "Git hooks have been set up successfully!" 7 | -------------------------------------------------------------------------------- /tools/generators/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReliefApplications/ems-frontend/958dea2400cfbaa074104c35e71bdd16fa137c2b/tools/generators/.gitkeep -------------------------------------------------------------------------------- /tools/tsconfig.tools.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.base.json", 3 | "compilerOptions": { 4 | "outDir": "../dist/out-tsc/tools", 5 | "rootDir": ".", 6 | "module": "commonjs", 7 | "target": "es5", 8 | "types": ["node"], 9 | "importHelpers": false 10 | }, 11 | "include": ["**/*.ts"] 12 | } 13 | --------------------------------------------------------------------------------