From 1d7fde25a3fe7d47373bb2af12eb37e32c7f392b Mon Sep 17 00:00:00 2001 From: Jack Date: Fri, 1 Mar 2024 00:29:08 +0100 Subject: [PATCH] refactor: modal system (#5162) * add animated modal class * convert one popup to new system * also grabbing backdrop classes * rename * padd modal as parameter * rename to wrapper * unnecessary constant * rename parameter remove first hashtag if present * combine types * rename popup to modal * reduce options object nesting --- frontend/src/html/popups.html | 10 +- frontend/src/styles/popups.scss | 19 +- frontend/src/ts/popups/animated-modal.ts | 222 ++++++++++++++++++ .../ts/popups/import-export-settings-popup.ts | 98 ++++---- frontend/src/ts/utils/misc.ts | 4 +- 5 files changed, 294 insertions(+), 59 deletions(-) create mode 100644 frontend/src/ts/popups/animated-modal.ts diff --git a/frontend/src/html/popups.html b/frontend/src/html/popups.html index 8bb50b18f..a530cedb2 100644 --- a/frontend/src/html/popups.html +++ b/frontend/src/html/popups.html @@ -363,12 +363,12 @@ - + + +