mirror of
https://github.com/ggml-org/llama.cpp.git
synced 2025-06-29 12:35:16 +00:00
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:
Binary file not shown.
1436
examples/server/webui/package-lock.json
generated
1436
examples/server/webui/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -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"
|
||||||
},
|
},
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
export default {
|
export default {
|
||||||
plugins: {
|
plugins: {
|
||||||
tailwindcss: {},
|
"@tailwindcss/postcss": {},
|
||||||
autoprefixer: {},
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
@ -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 />
|
||||||
|
@ -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';
|
||||||
|
@ -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]);
|
||||||
|
@ -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,
|
||||||
|
Reference in New Issue
Block a user