diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 6157c7d0ed..dc2dea4316 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -129,7 +129,7 @@ "svelte-range-slider-pips": "^2.3.1", "svelte-splitpanes": "^8.0.9", "svelte2tsx": "^0.6.16", - "tailwindcss": "^3.4.1", + "tailwindcss": "^4.1.3", "tslib": "^2.6.1", "typescript": "^5.5.0", "vite": "^6.2.1", @@ -145,17 +145,6 @@ "svelte": "^4.0.0" } }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@ampproject/remapping": { "version": "2.3.0", "license": "Apache-2.0", @@ -917,68 +906,6 @@ "@swc/helpers": "^0.5.0" } }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "dev": true, - "license": "MIT" - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.8", "license": "MIT", @@ -1158,15 +1085,6 @@ "version": "3.9.2", "license": "MIT" }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, "node_modules/@playwright/test": { "version": "1.51.0", "dev": true, @@ -2387,11 +2305,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/any-promise": { - "version": "1.3.0", - "dev": true, - "license": "MIT" - }, "node_modules/anymatch": { "version": "3.1.3", "dev": true, @@ -2404,11 +2317,6 @@ "node": ">= 8" } }, - "node_modules/arg": { - "version": "5.0.2", - "dev": true, - "license": "MIT" - }, "node_modules/argparse": { "version": "2.0.1", "dev": true, @@ -2756,14 +2664,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, "node_modules/camelcase-keys": { "version": "7.0.2", "dev": true, @@ -3573,11 +3473,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/didyoumean": { - "version": "1.2.2", - "dev": true, - "license": "Apache-2.0" - }, "node_modules/diff": { "version": "7.0.0", "license": "BSD-3-Clause", @@ -3596,11 +3491,6 @@ "node": ">=8" } }, - "node_modules/dlv": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, "node_modules/doctrine": { "version": "3.0.0", "dev": true, @@ -3694,11 +3584,6 @@ "version": "2.2.4", "license": "ISC" }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "dev": true, - "license": "MIT" - }, "node_modules/easy-reactive": { "version": "1.0.4", "license": "Apache-2.0", @@ -3716,7 +3601,8 @@ "node_modules/emoji-regex": { "version": "8.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/encoding-down": { "version": "6.3.0", @@ -4375,21 +4261,6 @@ } } }, - "node_modules/foreground-child": { - "version": "3.3.1", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.6", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/form-data": { "version": "4.0.2", "license": "MIT", @@ -5133,6 +5004,7 @@ "version": "2.16.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "hasown": "^2.0.2" }, @@ -5169,6 +5041,7 @@ "version": "3.0.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=8" } @@ -5254,20 +5127,6 @@ "url": "https://github.com/sponsors/dmonad" } }, - "node_modules/jackspeak": { - "version": "3.4.3", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, "node_modules/javascript-lp-solver": { "version": "0.4.24", "dev": true, @@ -5532,7 +5391,8 @@ "node_modules/lines-and-columns": { "version": "1.2.4", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/locate-character": { "version": "3.0.0", @@ -7295,16 +7155,6 @@ "version": "2.1.3", "license": "MIT" }, - "node_modules/mz": { - "version": "2.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, "node_modules/napi-macros": { "version": "2.0.0", "license": "MIT", @@ -7463,22 +7313,6 @@ "dev": true, "license": "MIT" }, - "node_modules/object-assign": { - "version": "4.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, "node_modules/object-is": { "version": "1.1.6", "license": "MIT", @@ -7644,11 +7478,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "dev": true, - "license": "BlueOak-1.0.0" - }, "node_modules/pako": { "version": "2.1.0", "license": "(MIT AND Zlib)" @@ -7747,31 +7576,6 @@ "node": ">=8" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "dev": true, - "license": "MIT" - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "dev": true, - "license": "ISC" - }, "node_modules/path-type": { "version": "4.0.0", "dev": true, @@ -7856,22 +7660,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pify": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, "node_modules/pkg-types": { "version": "1.3.1", "dev": true, @@ -8060,40 +7848,6 @@ "postcss": "^8.4.31" } }, - "node_modules/postcss-import": { - "version": "15.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, "node_modules/postcss-load-config": { "version": "4.0.2", "dev": true, @@ -8244,42 +7998,6 @@ "node": ">=4" } }, - "node_modules/postcss-nested": { - "version": "6.2.0", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.1.1" - }, - "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-nested/node_modules/postcss-selector-parser": { - "version": "6.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/postcss-normalize-charset": { "version": "6.0.2", "dev": true, @@ -8710,14 +8428,6 @@ "destr": "^2.0.3" } }, - "node_modules/read-cache": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "pify": "^2.3.0" - } - }, "node_modules/read-pkg": { "version": "6.0.0", "dev": true, @@ -8929,25 +8639,6 @@ "node": ">=0.10.0" } }, - "node_modules/resolve": { - "version": "1.22.10", - "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.16.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/resolve-from": { "version": "4.0.0", "dev": true, @@ -9163,6 +8854,7 @@ "version": "4.1.0", "dev": true, "license": "ISC", + "peer": true, "engines": { "node": ">=14" }, @@ -9302,20 +8994,7 @@ "version": "4.2.3", "dev": true, "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "dev": true, - "license": "MIT", + "peer": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -9336,18 +9015,6 @@ "node": ">=8" } }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/strip-indent": { "version": "4.0.0", "dev": true, @@ -9552,76 +9219,6 @@ "node": ">=8" } }, - "node_modules/sucrase": { - "version": "3.35.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/sucrase/node_modules/glob": { - "version": "10.4.5", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sucrase/node_modules/minimatch": { - "version": "9.0.5", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sucrase/node_modules/minipass": { - "version": "7.1.2", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, "node_modules/supports-color": { "version": "7.2.0", "dev": true, @@ -9649,17 +9246,6 @@ "url": "https://github.com/chalk/supports-hyperlinks?sponsor=1" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/svelte": { "version": "5.22.6", "license": "MIT", @@ -10058,97 +9644,11 @@ } }, "node_modules/tailwindcss": { - "version": "3.4.17", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.3.tgz", + "integrity": "sha512-2Q+rw9vy1WFXu5cIxlvsabCwhU2qUwodGq03ODhLJ0jW4ek5BUtoCsnLB0qG+m8AHgEsSJcJGDSDe06FXlP74g==", "dev": true, - "license": "MIT", - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.6.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.2", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.21.6", - "lilconfig": "^3.1.3", - "micromatch": "^4.0.8", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.1.1", - "postcss": "^8.4.47", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.2", - "postcss-nested": "^6.2.0", - "postcss-selector-parser": "^6.1.2", - "resolve": "^1.22.8", - "sucrase": "^3.35.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tailwindcss/node_modules/chokidar": { - "version": "3.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/tailwindcss/node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/tailwindcss/node_modules/postcss-selector-parser": { - "version": "6.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/tailwindcss/node_modules/readdirp": { - "version": "3.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } + "license": "MIT" }, "node_modules/tar": { "version": "6.2.1", @@ -10171,25 +9671,6 @@ "dev": true, "license": "MIT" }, - "node_modules/thenify": { - "version": "3.3.1", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, "node_modules/tinyexec": { "version": "0.3.2", "dev": true, @@ -10246,11 +9727,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "dev": true, - "license": "Apache-2.0" - }, "node_modules/tslib": { "version": "2.8.1", "license": "0BSD" @@ -10797,96 +10273,6 @@ "dev": true, "license": "MIT" }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/emoji-regex": { - "version": "9.2.2", - "dev": true, - "license": "MIT" - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "5.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, "node_modules/wrappy": { "version": "1.0.2", "dev": true, diff --git a/frontend/package.json b/frontend/package.json index 8cdfe1df4e..c768bfc4e4 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -64,7 +64,7 @@ "svelte-range-slider-pips": "^2.3.1", "svelte-splitpanes": "^8.0.9", "svelte2tsx": "^0.6.16", - "tailwindcss": "^3.4.1", + "tailwindcss": "^4.1.3", "tslib": "^2.6.1", "typescript": "^5.5.0", "vite": "^6.2.1", diff --git a/frontend/src/app.html b/frontend/src/app.html index 718800105a..1ced1ff662 100644 --- a/frontend/src/app.html +++ b/frontend/src/app.html @@ -25,7 +25,7 @@ %sveltekit.head% - +
diff --git a/frontend/src/lib/assets/app.css b/frontend/src/lib/assets/app.css index 6084940236..ce921fa6eb 100644 --- a/frontend/src/lib/assets/app.css +++ b/frontend/src/lib/assets/app.css @@ -1,9 +1,21 @@ +@import 'tailwindcss'; + @config "../../../tailwind.config.cjs"; /* Write your global styles here, in PostCSS syntax */ -@tailwind base; -@tailwind components; -@tailwind utilities; + +@utility no-scrollbar { + @layer utilities { + /* Hide scrollbar for Chrome, Safari and Opera */ + &::-webkit-scrollbar { + display: none; + } + + /* Hide scrollbar for IE, Edge and Firefox */ + -ms-overflow-style: none; /* IE and Edge */ + scrollbar-width: none; /* Firefox */ + } +} @layer base { *, @@ -49,38 +61,23 @@ } .autocomplete-list-item-create { - @apply !text-primary-inverse !bg-surface-inverse; + @apply text-primary-inverse! bg-surface-inverse!; } .autocomplete-list-item { - @apply !text-primary !bg-surface text-xs; + @apply text-primary! bg-surface! text-xs; } .autocomplete-list-item.selected { - @apply !text-primary-inverse !bg-surface-inverse; + @apply text-primary-inverse! bg-surface-inverse!; } .autocomplete-list-item.selected.confirmed { - @apply !text-primary-inverse !bg-surface-inverse; + @apply text-primary-inverse! bg-surface-inverse!; } .autocomplete-list { - @apply !bg-surface; - } -} - -@layer utilities { - @variants responsive { - /* Hide scrollbar for Chrome, Safari and Opera */ - .no-scrollbar::-webkit-scrollbar { - display: none; - } - - /* Hide scrollbar for IE, Edge and Firefox */ - .no-scrollbar { - -ms-overflow-style: none; /* IE and Edge */ - scrollbar-width: none; /* Firefox */ - } + @apply bg-surface!; } } @@ -118,10 +115,10 @@ svelte-virtual-list-contents > * + * { } .app-editor-input { - @apply rounded-component border border-gray-300 dark:border-gray-500 focus:border-gray-300 focus:dark:border-gray-500 focus:!ring-1 focus:!ring-blue-300; + @apply rounded-component border border-gray-300 dark:border-gray-500 focus:border-gray-300 dark:focus:border-gray-500 focus:ring-1! focus:ring-blue-300!; @apply placeholder:text-gray-400 dark:placeholder:text-gray-200; @apply bg-surface; - @apply disabled:placeholder:text-gray-200 disabled:placeholder:dark:text-gray-500 disabled:text-gray-200 disabled:dark:text-gray-500 disabled:border-gray-200 disabled:dark:border-gray-600; + @apply disabled:placeholder:text-gray-200 dark:disabled:placeholder:text-gray-500 disabled:text-gray-200 dark:disabled:text-gray-500 disabled:border-gray-200 dark:disabled:border-gray-600; } .nonmain-editor .cursor.monaco-mouse-cursor-text { diff --git a/frontend/src/lib/components/ApiConnectForm.svelte b/frontend/src/lib/components/ApiConnectForm.svelte index 877a5aef08..ea09c1c381 100644 --- a/frontend/src/lib/components/ApiConnectForm.svelte +++ b/frontend/src/lib/components/ApiConnectForm.svelte @@ -518,7 +518,7 @@ {#if $userWorkspaces.find((w) => w.id === installation.workspace_id)?.color} {#if $userWorkspaces.find((w) => w.id === installation.workspace_id)?.color} {error}{:else}
{/if} -
+
{#await import('$lib/components/SimpleEditor.svelte')} {:then Module} @@ -707,7 +707,7 @@ File content ({resourceTypeInfo.format_extension})
-
+
{#await import('$lib/components/SimpleEditor.svelte')} {:then Module} diff --git a/frontend/src/lib/components/AppConnectInner.svelte b/frontend/src/lib/components/AppConnectInner.svelte index 6f73fff916..37fc968c4f 100644 --- a/frontend/src/lib/components/AppConnectInner.svelte +++ b/frontend/src/lib/components/AppConnectInner.svelte @@ -416,7 +416,7 @@ size="sm" variant="border" color={key === resourceType ? 'blue' : 'light'} - btnClasses={key === resourceType ? '!border-2' : 'm-[1px]'} + btnClasses={key === resourceType ? 'border-2!' : 'm-[1px]'} on:click={() => { manual = false resourceType = key @@ -466,7 +466,7 @@ size="sm" variant="border" color={key === resourceType ? 'blue' : 'light'} - btnClasses={key === resourceType ? '!border-2' : 'm-[1px]'} + btnClasses={key === resourceType ? 'border-2!' : 'm-[1px]'} on:click={() => { manual = true resourceType = key @@ -490,7 +490,7 @@ size="sm" variant="border" color={key === resourceType ? 'blue' : 'light'} - btnClasses={key === resourceType ? '!border-2' : 'm-[1px]'} + btnClasses={key === resourceType ? 'border-2!' : 'm-[1px]'} on:click={() => { manual = true resourceType = key diff --git a/frontend/src/lib/components/ArgEnum.svelte b/frontend/src/lib/components/ArgEnum.svelte index 2cd5501c1c..98c0abed5d 100644 --- a/frontend/src/lib/components/ArgEnum.svelte +++ b/frontend/src/lib/components/ArgEnum.svelte @@ -40,14 +40,14 @@ )} value={value ?? defaultValue} hideArrow={true} - dropdownClassName="!text-sm !py-2 !rounded-sm !border-gray-200 !border !shadow-md !bg-surface-primary" + dropdownClassName="text-sm! py-2! rounded-xs! border-gray-200! border! shadow-md! bg-surface-primary!" className="w-full" noInputStyles onFocus={() => { dispatch('focus') }} onBlur={() => { - dispatch('blur') + dispatch('blur-xs') }} {create} {required} diff --git a/frontend/src/lib/components/ArgInput.svelte b/frontend/src/lib/components/ArgInput.svelte index c296b047b4..12b520db04 100644 --- a/frontend/src/lib/components/ArgInput.svelte +++ b/frontend/src/lib/components/ArgInput.svelte @@ -530,8 +530,8 @@ {#if Array.isArray(itemsType?.multiselect) && Array.isArray(value)}
{ - dispatch('blur') + dispatch('blur-xs') }} {defaultValue} {valid} @@ -615,7 +615,7 @@ dispatch('focus') }} on:blur={(e) => { - dispatch('blur') + dispatch('blur-xs') }} code={JSON.stringify(v, null, 2)} bind:value={value[i]} @@ -750,7 +750,7 @@ dispatch('focus') }} on:blur={(e) => { - dispatch('blur') + dispatch('blur-xs') }} code={JSON.stringify(value ?? defaultValue ?? { s3: '' }, null, 2)} on:changeValue={(e) => { @@ -821,7 +821,7 @@ {@const obj = oneOf[objIdx]} {#if obj && obj.properties && Object.keys(obj.properties).length > 0} {#key redraw} -
+
{#if orderEditable} { - dispatch('blur') + dispatch('blur-xs') }} code={rawValue} on:changeValue={(e) => { @@ -908,7 +908,7 @@ dispatch('focus') }} on:blur={(e) => { - dispatch('blur') + dispatch('blur-xs') }} code={rawValue} on:change={(e) => { @@ -995,7 +995,7 @@ dispatch('focus') }} on:blur={(e) => { - dispatch('blur') + dispatch('blur-xs') }} code={rawValue} on:changeValue={(e) => { @@ -1032,7 +1032,7 @@ dispatch('focus') }} on:blur={(e) => { - dispatch('blur') + dispatch('blur-xs') }} enumLabels={extra['enumLabels']} /> @@ -1056,7 +1056,7 @@ dispatch('focus') }} on:blur={(e) => { - dispatch('blur') + dispatch('blur-xs') }} on:change={(e) => { setNewValueFromCode(e.detail?.code) @@ -1136,7 +1136,7 @@ dispatch('focus') }} on:blur={(e) => { - dispatch('blur') + dispatch('blur-xs') }} use:autosize on:keydown={onKeyDown} @@ -1154,14 +1154,14 @@ {#if !disabled && itemPicker && extra?.['disableVariablePicker'] != true} {/if} {/if} diff --git a/frontend/src/lib/components/AssignableTagsInner.svelte b/frontend/src/lib/components/AssignableTagsInner.svelte index 1f374fc343..214b81aae7 100644 --- a/frontend/src/lib/components/AssignableTagsInner.svelte +++ b/frontend/src/lib/components/AssignableTagsInner.svelte @@ -36,7 +36,7 @@
{#each customTags as customTag}
{customTag}
+ >
{customTag}
- + workers
diff --git a/frontend/src/lib/components/Badge.svelte b/frontend/src/lib/components/Badge.svelte index 11042b4f1e..2f6ba43eba 100644 --- a/frontend/src/lib/components/Badge.svelte +++ b/frontend/src/lib/components/Badge.svelte @@ -5,7 +5,7 @@ export let tooltip: string | undefined = undefined - + {#if tooltip && tooltip != ''} {tooltip} diff --git a/frontend/src/lib/components/CronInput.svelte b/frontend/src/lib/components/CronInput.svelte index 986a26de2e..813fc9046c 100644 --- a/frontend/src/lib/components/CronInput.svelte +++ b/frontend/src/lib/components/CronInput.svelte @@ -306,7 +306,7 @@ options={monthsOfYearOptions} selectedOptionsDraggable={false} placeholder="Every month" - ulOptionsClass={'!bg-surface-secondary'} + ulOptionsClass={'bg-surface-secondary!'} />
{/if} @@ -319,7 +319,7 @@ options={daysOfWeekOptions} selectedOptionsDraggable={false} placeholder="Every day" - ulOptionsClass={'!bg-surface-secondary'} + ulOptionsClass={'bg-surface-secondary!'} />
{/if} @@ -337,7 +337,7 @@ options={daysOfMonthOptions} selectedOptionsDraggable={false} placeholder="Every day" - ulOptionsClass={'!bg-surface-secondary'} + ulOptionsClass={'bg-surface-secondary!'} />
diff --git a/frontend/src/lib/components/CustomPopover.svelte b/frontend/src/lib/components/CustomPopover.svelte index 22d58b2813..265acc3df1 100644 --- a/frontend/src/lib/components/CustomPopover.svelte +++ b/frontend/src/lib/components/CustomPopover.svelte @@ -74,7 +74,7 @@ use:popperContent={popperOptions} on:mouseenter={open} on:mouseleave={close} - class="z-[5001] border rounded-lg shadow-lg {noPadding ? '' : 'p-4'} bg-surface" + class="z-5001 border rounded-lg shadow-lg {noPadding ? '' : 'p-4'} bg-surface" >
diff --git a/frontend/src/lib/components/DateInput.svelte b/frontend/src/lib/components/DateInput.svelte index dec411f6cc..7b73a177d9 100644 --- a/frontend/src/lib/components/DateInput.svelte +++ b/frontend/src/lib/components/DateInput.svelte @@ -76,7 +76,7 @@ type="date" bind:value={date} {autofocus} - class="!w-full app-editor-input" + class="w-full! app-editor-input" min={minDate} max={maxDate} on:change={() => { diff --git a/frontend/src/lib/components/DateTimeInput.svelte b/frontend/src/lib/components/DateTimeInput.svelte index 3386a0241e..85a7d2a6ab 100644 --- a/frontend/src/lib/components/DateTimeInput.svelte +++ b/frontend/src/lib/components/DateTimeInput.svelte @@ -79,14 +79,14 @@ bind:value={date} {autofocus} {disabled} - class={twMerge('h-8 text-sm !w-3/4 ', inputClass)} + class={twMerge('h-8 text-sm w-3/4! ', inputClass)} min={minDate} max={maxDate} /> {#if open && !hidePopup} -
+
diff --git a/frontend/src/lib/components/DropdownV2Inner.svelte b/frontend/src/lib/components/DropdownV2Inner.svelte index 1566e146d0..85adc5faf7 100644 --- a/frontend/src/lib/components/DropdownV2Inner.svelte +++ b/frontend/src/lib/components/DropdownV2Inner.svelte @@ -28,12 +28,12 @@ disabled={item?.disabled} class={twMerge( 'px-4 py-2 text-primary font-semibold hover:bg-surface-hover cursor-pointer text-xs transition-all', - 'data-[highlighted]:bg-surface-hover', + 'data-highlighted:bg-surface-hover', 'flex flex-row gap-2 items-center', item?.disabled && 'text-gray-400 cursor-not-allowed', item?.type === 'delete' && !item?.disabled && - 'text-red-500 hover:bg-red-100 hover:text-red-500 data-[highlighted]:text-red-500 data-[highlighted]:bg-red-100' + 'text-red-500 hover:bg-red-100 hover:text-red-500 data-highlighted:text-red-500 data-highlighted:bg-red-100' )} item={meltItem} > diff --git a/frontend/src/lib/components/EditableSchemaForm.svelte b/frontend/src/lib/components/EditableSchemaForm.svelte index d472779945..6a0627f7d1 100644 --- a/frontend/src/lib/components/EditableSchemaForm.svelte +++ b/frontend/src/lib/components/EditableSchemaForm.svelte @@ -246,7 +246,7 @@
-
+
{ @@ -611,7 +611,7 @@
{:else}
-
+
{ - dispatch('blur') + dispatch('blur-xs') }) editor?.onDidFocusEditorText(() => { diff --git a/frontend/src/lib/components/EditorBar.svelte b/frontend/src/lib/components/EditorBar.svelte index 14fe08e45e..1ee3f964b5 100644 --- a/frontend/src/lib/components/EditorBar.svelte +++ b/frontend/src/lib/components/EditorBar.svelte @@ -598,7 +598,7 @@ JsonNode ${windmillPathToCamelCaseName(path)} = JsonNode.Parse(await client.GetS color="light" on:click={contextualVariablePicker.openDrawer} size="xs" - btnClasses="!font-medium text-tertiary" + btnClasses="font-medium! text-tertiary" spacingSize="md" startIcon={{ icon: DollarSign }} {iconOnly} @@ -609,7 +609,7 @@ JsonNode ${windmillPathToCamelCaseName(path)} = JsonNode.Parse(await client.GetS
@@ -764,7 +764,7 @@ JsonNode ${windmillPathToCamelCaseName(path)} = JsonNode.Parse(await client.GetS {#if scriptPath && !noHistory} diff --git a/frontend/src/lib/components/FieldHeader.svelte b/frontend/src/lib/components/FieldHeader.svelte index 2bbbacf198..136df578b4 100644 --- a/frontend/src/lib/components/FieldHeader.svelte +++ b/frontend/src/lib/components/FieldHeader.svelte @@ -33,7 +33,7 @@ {/if} {#if !disabled} - + {/if} {#if displayType} diff --git a/frontend/src/lib/components/FirstStepInputs.svelte b/frontend/src/lib/components/FirstStepInputs.svelte index e492e762f1..56b29b7306 100644 --- a/frontend/src/lib/components/FirstStepInputs.svelte +++ b/frontend/src/lib/components/FirstStepInputs.svelte @@ -73,7 +73,7 @@ {#if schema && mod}
@@ -366,7 +366,7 @@ diff --git a/frontend/src/lib/components/ManualPopover.svelte b/frontend/src/lib/components/ManualPopover.svelte index ddeadf79cc..009035c80f 100644 --- a/frontend/src/lib/components/ManualPopover.svelte +++ b/frontend/src/lib/components/ManualPopover.svelte @@ -30,7 +30,7 @@
diff --git a/frontend/src/lib/components/OAuthSetting.svelte b/frontend/src/lib/components/OAuthSetting.svelte index 5d25c26ead..99ce27d60f 100644 --- a/frontend/src/lib/components/OAuthSetting.svelte +++ b/frontend/src/lib/components/OAuthSetting.svelte @@ -65,7 +65,7 @@