From 7cc55f7a774facd2dbe308fb3c1038e7d6e7b50c Mon Sep 17 00:00:00 2001 From: Moritz Hedtke Date: Mon, 11 May 2026 00:15:13 +0200 Subject: [PATCH] Avoid inline css and js in dev --- packages/cli/assets/web/dev.css | 88 ++++++++++++++ packages/cli/assets/web/dev.index.html | 162 +------------------------ packages/cli/assets/web/dev.js | 68 +++++++++++ packages/cli/src/build/web.rs | 12 ++ 4 files changed, 170 insertions(+), 160 deletions(-) create mode 100644 packages/cli/assets/web/dev.css create mode 100644 packages/cli/assets/web/dev.js diff --git a/packages/cli/assets/web/dev.css b/packages/cli/assets/web/dev.css new file mode 100644 index 0000000000..96ce76de8c --- /dev/null +++ b/packages/cli/assets/web/dev.css @@ -0,0 +1,88 @@ +#dx-toast-template { + display: none; + visibility: hidden; +} + +.dx-toast { + position: absolute; + top: 10px; + right: 0; + padding-right: 10px; + user-select: none; + /* transition: transform 0.2s ease; */ + z-index: 2147483647; +} + +.dx-toast .dx-toast-inner { + /* transition: right 0.2s ease-out; */ + position: fixed; + + background-color: #181B20; + color: #ffffff; + font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; + + display: grid; + grid-template-columns: auto auto; + max-width: 400px; + min-height: 56px; + border-radius: 5px; +} + +.dx-toast .dx-toast-inner { + cursor: pointer; + margin-right: 10px; +} + +.dx-toast .dx-toast-level-bar-container { + height: 100%; + width: 6px; +} + +.dx-toast .dx-toast-level-bar-container .dx-toast-level-bar { + width: 100%; + height: 100%; + border-radius: 5px 0px 0px 5px; +} + +.dx-toast .dx-toast-content { + padding: 8px; +} + +.dx-toast .dx-toast-header { + display: flex; + flex-direction: row; + justify-content: start; + align-items: end; + margin-bottom: 10px; +} + +.dx-toast .dx-toast-header>svg { + height: 18px; + margin-right: 5px; +} + +.dx-toast .dx-toast-header .dx-toast-header-text { + font-size: 14px; + font-weight: 700; + padding: 0; + margin: 0; +} + +.dx-toast .dx-toast-msg { + font-size: 11px; + font-weight: 400; + padding: 0; + margin: 0; +} + +.dx-toast-level-bar.info { + background-color: #428EFF; +} + +.dx-toast-level-bar.success { + background-color: #42FF65; +} + +.dx-toast-level-bar.error { + background-color: #FF4242; +} \ No newline at end of file diff --git a/packages/cli/assets/web/dev.index.html b/packages/cli/assets/web/dev.index.html index 99058329d3..6badf36d4a 100644 --- a/packages/cli/assets/web/dev.index.html +++ b/packages/cli/assets/web/dev.index.html @@ -5,166 +5,8 @@ - - + +