key -> focus chatbar
This commit is contained in:
@@ -7,12 +7,19 @@ import { ServerBar } from "@components/ServerBar.tsx";
|
|||||||
export function App(): ReactElement {
|
export function App(): ReactElement {
|
||||||
const [serverName, setServerName] = useState("undefined");
|
const [serverName, setServerName] = useState("undefined");
|
||||||
|
|
||||||
|
window.addEventListener("keydown", (e) => {
|
||||||
|
if (e.ctrlKey || e.metaKey || e.altKey) return;
|
||||||
|
const chatbar = document.getElementById("editor");
|
||||||
|
chatbar?.focus();
|
||||||
|
chatbar?.onkeydown?.(e);
|
||||||
|
});
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
<ServerBar setServerName={setServerName} currentServer={serverName} />
|
<ServerBar setServerName={setServerName} currentServer={serverName} />
|
||||||
<ChannelBar servername={serverName} />
|
<ChannelBar servername={serverName} />
|
||||||
<RenderMessages />
|
<RenderMessages />
|
||||||
<Chatbar />
|
<Chatbar channelName="undefined" />
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user