1
0
Fork 0
mirror of https://github.com/maybe-finance/maybe.git synced 2025-07-22 22:59:39 +02:00
Maybe/app/javascript/controllers
Josh Brown 101a5ee0c5
Add notification UI (#449)
* Add notification UI

* Make animation an aribtrary value

It didn't make much sense in the theme as it feels very specific, this
change also means the timing information is clearer within the html
itself.

* Update to use tailwind theme

* Refactor structure of icon

* Add support for multiple notifications at once

* Adjust notification animation timing

* Make notification more accessible

Applies role to the notification which will apply the appropriate
aria-live status to ensure notifications are read out when they are
rendered into the screen for screenreader users.

Wraps the svg with a button tag that keyboard users can focus and engage
with to close the notification.

* Fix notification progress indicator placement

* Map flash types to notification types automatically

* Refine notification animations

* Set success as default icon for notifications
2024-02-13 09:19:11 -06:00
..
account_collapse_controller.js Add controller to save accounts collapse state to localStorage (#432) 2024-02-11 12:38:28 -06:00
application.js Initial commit 2024-02-02 09:05:04 -06:00
currency_dropdown_controller.js Currency Dropdown (#415) 2024-02-11 13:02:27 -06:00
dropdown_controller.js Prevent duplicate listeners and memory leak (#387) 2024-02-08 13:37:36 -06:00
element_removal_controller.js Add notification UI (#449) 2024-02-13 09:19:11 -06:00
hotkey_controller.js New Add Account UI 2024-02-08 10:46:05 -06:00
index.js Initial commit 2024-02-02 09:05:04 -06:00
list_keyboard_navigation_controller.js Improve account modal keyboard navigation (#424) 2024-02-11 13:17:03 -06:00
modal_controller.js Fix height of modal during account creation steps (#418) 2024-02-09 19:21:19 -06:00