Skip to content

Commit 5194b6b

Browse files
committed
Add model to header title with mouseover
1 parent a68d914 commit 5194b6b

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

tools/server/webui/src/components/Header.tsx

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,16 @@ import {
1212

1313
export default function Header() {
1414
const [selectedTheme, setSelectedTheme] = useState(StorageUtils.getTheme());
15-
const { setShowSettings } = useAppContext();
15+
const { setShowSettings, serverProps } = useAppContext();
16+
17+
const fullFile = serverProps?.model_path?.split(/[/\\]/).pop() ?? '';
18+
const build = serverProps?.build_info ?? '?';
19+
20+
// Extract model name from model_path
21+
const modelName = serverProps?.model_path
22+
?.split(/(\\|\/)/)
23+
.pop()
24+
?.replace(/-\d{5}-of-\d{5}(?=\.gguf$)/, '');
1625

1726
const setTheme = (theme: string) => {
1827
StorageUtils.setTheme(theme);
@@ -34,7 +43,12 @@ export default function Header() {
3443
<Bars3Icon className="h-5 w-5" />
3544
</label>
3645

37-
<div className="grow text-2xl font-bold ml-2">llama.cpp</div>
46+
<div
47+
className="grow text-xl font-bold ml-2 truncate"
48+
title={`${fullFile}\nllama.cpp build ${build}`}
49+
>
50+
llama.cpp: {modelName}
51+
</div>
3852

3953
{/* action buttons (top right) */}
4054
<div className="flex items-center">

0 commit comments

Comments
 (0)