Skip to content

Commit d4285a6

Browse files
committed
feat: Display device name in header.
1 parent 89b38b3 commit d4285a6

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/AppHeader.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ export const AppHeader = ({ connectedDeviceLabel }: AppHeaderProps) => {
1414
{ keymap: { checkUnsavedChanges: true } },
1515
(r) => r.keymap?.checkUnsavedChanges
1616
);
17+
18+
const [deviceInfo, _setDeviceInfo] = useConnectedDeviceData<boolean>(
19+
{ core: { getDeviceInfo: true } },
20+
(r) => r.core?.getDeviceInfo
21+
);
1722
const conn = useContext(ConnectionContext);
1823

1924
useSub("rpc_notification.keymap.unsavedChangesStatusChanged", (unsaved) =>
@@ -53,7 +58,7 @@ export const AppHeader = ({ connectedDeviceLabel }: AppHeaderProps) => {
5358
return (
5459
<header className="top-0 left-0 right-0 grid grid-cols-[1fr_auto_1fr] items-center justify-between border-b border-text-base">
5560
<p className="px-3">ZMK Studio</p>
56-
<p className="text-center">{connectedDeviceLabel}</p>
61+
<p className="text-center">{deviceInfo?.name}</p>
5762
<div className="flex justify-end">
5863
<button
5964
type="button"

0 commit comments

Comments
 (0)