1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-11-25 12:15:18 +01:00
bitwarden-browser/libs/angular/src
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
..
components fixes (#3708) 2022-10-06 12:31:31 -04:00
directives [EC-558] Reflecting async progress on buttons and forms (#3548) 2022-10-10 16:04:29 +02:00
guards Use NPM workspace (#2874) 2022-06-14 17:10:53 +02:00
images/cards [PS-1122] Adds Mir payment system (#3079) 2022-07-19 12:20:37 +02:00
interfaces Move to libs 2022-06-03 16:24:40 +02:00
pipes [PS-1122] Adds Mir payment system (#3079) 2022-07-19 12:20:37 +02:00
scss [PS-1122] Adds Mir payment system (#3079) 2022-07-19 12:20:37 +02:00
services [EC-558] Reflecting async progress on buttons and forms (#3548) 2022-10-10 16:04:29 +02:00
shared/components/password-strength Fixed defect (#3344) 2022-08-23 22:27:40 +01:00
validators [PS-182] Upgrade Angular to V14 (#2948) 2022-07-26 14:48:11 +02:00
vault/vault-filter [PS-1092] Organization Service Observables (#3462) 2022-09-27 16:25:19 -04:00
jslib.module.ts [PS-1222] Remove appBlurClick throughout the popup and web code (#3208) 2022-08-17 10:42:26 +02:00