[TOB-68] feat: Extend page for creating new statements

 * Install PrimeNg
 * Install MomentJS
 * Add user control for dates
 * Add user control for file dropping
 * Add progress spinner component
 * Add form for creating new statements
 * Add store module for statements and statement types
 * Include API calls to backend

[TOB-164] test: Increase test coverage for utility functions

 * Use barrel files for imports
 * Add tests for utility functions

Signed-off-by: Christopher Keim <keim@develop-group.de>
226 files changed
tree: 0d428af9f863b34d9e811446f0847472279e229a
  1. .storybook/
  2. scripts/
  3. src/
  4. .editorconfig
  5. .gitignore
  6. .huskyrc.json
  7. .stylelintrc.json
  8. angular.json
  9. browserslist
  10. karma.conf.js
  11. LICENSE.md
  12. NOTICE.md
  13. package-lock.json
  14. package.json
  15. proxy.conf.json
  16. README.md
  17. tsconfig.app.json
  18. tsconfig.json
  19. tsconfig.spec.json
  20. tslint.json
README.md

Eclipse openK User Modules - Statement Public Affairs Frontend

This application represents a user module for the Eclipse openK User Modules project.

Development server

Run npm run serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Build

Run npm run build to build the project. All build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

Scripts

npm run licenses

Run npm run licenses to generate a listing of all packages and their licenses used for production. A file is created at ./licenses.txt. The content of the file is required in NOTICE.md.