mirror of
				https://github.com/ggml-org/llama.cpp.git
				synced 2025-10-30 08:42:00 +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
	 Nauful Shaikh
					Nauful Shaikh