server : webui : Upgrade daisyui, tailwindcss. (#12735)

* Upgrade daisyui, tailwindcss.

* Switch to all themes.

* Revert a change.

* Update formatting.

* Install packages before npm build.

* Revert "Install packages before npm build."

This reverts commit 336c5147e6.

* Add index.html.gz

* run build

---------

Co-authored-by: Xuan Son Nguyen <son@huggingface.co>
This commit is contained in:
Nauful Shaikh
2025-04-04 09:09:52 -05:00
committed by GitHub
parent 23106f94ea
commit b772394297
8 changed files with 554 additions and 909 deletions

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -13,9 +13,11 @@
"dependencies": { "dependencies": {
"@heroicons/react": "^2.2.0", "@heroicons/react": "^2.2.0",
"@sec-ant/readable-stream": "^0.6.0", "@sec-ant/readable-stream": "^0.6.0",
"@tailwindcss/postcss": "^4.1.1",
"@tailwindcss/vite": "^4.1.1",
"@vscode/markdown-it-katex": "^1.1.1", "@vscode/markdown-it-katex": "^1.1.1",
"autoprefixer": "^10.4.20", "autoprefixer": "^10.4.20",
"daisyui": "^4.12.14", "daisyui": "^5.0.12",
"dexie": "^4.0.11", "dexie": "^4.0.11",
"highlight.js": "^11.10.0", "highlight.js": "^11.10.0",
"katex": "^0.16.15", "katex": "^0.16.15",
@ -29,7 +31,7 @@
"remark-breaks": "^4.0.0", "remark-breaks": "^4.0.0",
"remark-gfm": "^4.0.0", "remark-gfm": "^4.0.0",
"remark-math": "^6.0.0", "remark-math": "^6.0.0",
"tailwindcss": "^3.4.15", "tailwindcss": "^4.1.1",
"textlinestream": "^1.1.1", "textlinestream": "^1.1.1",
"vite-plugin-singlefile": "^2.0.3" "vite-plugin-singlefile": "^2.0.3"
}, },

View File

@ -1,6 +1,5 @@
export default { export default {
plugins: { plugins: {
tailwindcss: {}, "@tailwindcss/postcss": {},
autoprefixer: {},
}, },
} }

View File

@ -28,7 +28,7 @@ function AppLayout() {
<> <>
<Sidebar /> <Sidebar />
<div <div
className="drawer-content grow flex flex-col h-screen w-screen mx-auto px-4 overflow-auto" className="drawer-content grow flex flex-col h-screen w-screen mx-auto px-4 overflow-auto bg-base-100"
id="main-scroll" id="main-scroll"
> >
<Header /> <Header />

View File

@ -1,4 +1,4 @@
import daisyuiThemes from 'daisyui/src/theming/themes'; import daisyuiThemes from 'daisyui/theme/object';
import { isNumeric } from './utils/misc'; import { isNumeric } from './utils/misc';
export const isDev = import.meta.env.MODE === 'development'; export const isDev = import.meta.env.MODE === 'development';

View File

@ -2,7 +2,7 @@ import { useEffect, useState } from 'react';
import StorageUtils from '../utils/storage'; import StorageUtils from '../utils/storage';
import { useAppContext } from '../utils/app.context'; import { useAppContext } from '../utils/app.context';
import { classNames } from '../utils/misc'; import { classNames } from '../utils/misc';
import daisyuiThemes from 'daisyui/src/theming/themes'; import daisyuiThemes from 'daisyui/theme/object';
import { THEMES } from '../Config'; import { THEMES } from '../Config';
import { useNavigate } from 'react-router'; import { useNavigate } from 'react-router';
@ -20,7 +20,6 @@ export default function Header() {
document.body.setAttribute('data-theme', selectedTheme); document.body.setAttribute('data-theme', selectedTheme);
document.body.setAttribute( document.body.setAttribute(
'data-color-scheme', 'data-color-scheme',
// @ts-expect-error daisyuiThemes complains about index type, but it should work
daisyuiThemes[selectedTheme]?.['color-scheme'] ?? 'auto' daisyuiThemes[selectedTheme]?.['color-scheme'] ?? 'auto'
); );
}, [selectedTheme]); }, [selectedTheme]);

View File

@ -1,8 +1,13 @@
@use 'sass:meta'; @use 'sass:meta';
@use 'tailwindcss';
@tailwind base; @plugin 'daisyui' {
@tailwind components; themes: all;
@tailwind utilities; }
html {
scrollbar-gutter: auto;
}
.markdown { .markdown {
h1, h1,