uppy/packages/@uppy/angular
Prakash e8692434d6
Merge @uppy/status-bar into @uppy/dashboard (#5825)
This pull request removes the `@uppy/status-bar` plugin and integrates
it directly into the `@uppy/dashboard` plugin.

### Breakdown of the merge

- The `StatusBar` class was refactored from a `UIPlugin` into a Preact
Class component.
- The `locale` strings from status-bar were merged into dashboard's
locale file.
- The Dashboard plugin now integrates the `StatusBar` component
directly, controlling its visibility and passing down all props ( i.e.
options that were specific to StatusBar (like showProgressDetails).
- The standalone StatusBar wrappers for React , Vue , svelte , Angular
were removed.
- every reference to the @uppy/status-bar package from the monorepo
(including in package.json and tsconfig.json files).
- fixed failing tests and removed redundant tests.

---------

Co-authored-by: Mikael Finstad <finstaden@gmail.com>
Co-authored-by: Merlijn Vos <merlijn@soverin.net>
2025-08-05 13:17:29 +02:00
..
.vscode @uppy/angular: upgrade to Angular 16.x (#4642) 2023-08-30 17:57:45 +02:00
projects/uppy/angular Merge @uppy/status-bar into @uppy/dashboard (#5825) 2025-08-05 13:17:29 +02:00
.editorconfig Angular Integration (#2871) 2021-06-30 11:36:57 +01:00
.eslintrc.json meta: run Prettier on existing files (#4713) 2023-09-29 11:11:28 +02:00
.gitignore meta: fix yarn build:clean (#4866) 2024-01-16 17:11:51 +01:00
angular.json Build fixes (#4959) 2024-02-27 12:20:58 +01:00
CHANGELOG.md Release: uppy@4.15.0 (#5720) 2025-04-14 12:57:48 +00:00
LICENSE Angular Integration (#2871) 2021-06-30 11:36:57 +01:00
package.json Use turbo for all unit tests (#5815) 2025-07-12 13:21:35 +02:00
README.md @uppy/angular: upgrade to Angular 16.x (#4642) 2023-08-30 17:57:45 +02:00
tsconfig.json Migrate from Eslint/Prettier/Stylelint to Biome (#5794) 2025-07-01 14:55:41 +02:00
turbo.json Merge @uppy/status-bar into @uppy/dashboard (#5825) 2025-08-05 13:17:29 +02:00

Angular

This project was generated with Angular CLI version 16.2.0.

Development server

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

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.