1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-10-09 05:57:40 +02:00
bitwarden-browser/apps/web/src/app
Andreas Coroiu bb4f063fe7
[EC-558] Reflecting async progress on buttons and forms (#3548)
* [EC-556] feat: convert button into component

* [EC-556] feat: implement loading state

* [EC-556] feat: remove loading from submit button

* [EC-556] fix: add missing import

* [EC-556] fix: disabling button using regular attribute

* [EC-556] feat: implement bitFormButton

* [EC-556] feat: use bitFormButton in submit button

* [EC-556] fix: missing import

* [EC-558] chore: rename file to match class name

* [EC-558] feat: allow skipping bitButton on form buttons

* [EC-558]: only show spinner on submit button

* [EC-558] feat: add new bit async directive

* [EC-558] feat: add functionToObservable util

* [EC-558] feat: implement bitAction directive

* [EC-558] refactor: simplify bitSubmit using functionToObservable

* [EC-558] feat: connect bit action with form button

* [EC-558] feat: execute function immediately to allow for form validation

* [EC-558] feat: disable form on loading

* [EC-558] chore: remove duplicate types

* [EC-558] feat: move validation service to common

* [EC-558] feat: add error handling using validation service

* [EC-558] feat: add support for icon button

* [EC-558] fix: icon button hover border styles

* [EC-558] chore: refactor icon button story to show all styles

* [EC-558] fix: better align loading spinner to middle

* [EC-558] fix: simplify try catch

* [EC-558] chore: reorganize async actions

* [EC-558] chore: rename stories

* [EC-558] docs: add documentation

* [EC-558] feat: decouple buttons and form buttons

* [EC-558] chore: rename button like abstraction

* [EC-558] chore: remove null check

* [EC-558] docs: add jsdocs to directives

* [EC-558] fix: switch abs imports to relative

* [EC-558] chore: add async actions module to web shared module

* [EC-558] chore: remove unecessary null check

* [EC-558] chore: apply suggestions from code review

Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>

* [EC-558] fix: whitespaces

* [EC-558] feat: dont disable form by default

* [EC-558] fix: bug where form could be submit during a previous submit

* [EC-558] feat: remove ability to disable form

Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
2022-10-10 16:04:29 +02:00
..
accounts added 2fa enabled (#3711) 2022-10-07 16:05:20 +01:00
common [EC-558] Reflecting async progress on buttons and forms (#3548) 2022-10-10 16:04:29 +02:00
components [PS-1092] Organization Service Observables (#3462) 2022-09-27 16:25:19 -04:00
core Move Injection Tokens to own file (#3456) 2022-09-08 06:23:32 +10:00
guards
layouts [PS-1092] Organization Service Observables (#3462) 2022-09-27 16:25:19 -04:00
organizations [EC-558] Reflecting async progress on buttons and forms (#3548) 2022-10-10 16:04:29 +02:00
providers Use NPM workspace (#2874) 2022-06-14 17:10:53 +02:00
reports [EC-556] refactor cl button (#3537) 2022-09-27 11:25:53 +02:00
send [SM-223] Web: change <h2> modal title to <h1>, tweak styles to keep same look (#3328) 2022-09-20 13:14:04 +02:00
settings [PS-1092] Organization Service Observables (#3462) 2022-09-27 16:25:19 -04:00
shared [EC-558] Reflecting async progress on buttons and forms (#3548) 2022-10-10 16:04:29 +02:00
tests [SM-108] Refactor Reports - Add storybook stories (#3204) 2022-08-03 21:40:04 +02:00
tools [SM-223] Web: change <h2> modal title to <h1>, tweak styles to keep same look (#3328) 2022-09-20 13:14:04 +02:00
vault Add organization-options menu to single org (#3678) 2022-10-05 07:41:35 +10:00
app.component.html
app.component.ts Refactorings for vaultTimeoutService/ServiceFactories (#3416) 2022-08-30 16:11:19 +02:00
app.module.ts Add CoreModule (#3149) 2022-07-26 19:34:45 +02:00
oss-routing.module.ts [SG-168] Passwordless login web MVP (#3424) 2022-09-26 23:26:10 +01:00
oss.module.ts [SG-168] Passwordless login web MVP (#3424) 2022-09-26 23:26:10 +01:00
wildcard-routing.module.ts