Skip to content

Commit db8cd23

Browse files
committed
refac: use context for ws
1 parent 89494d1 commit db8cd23

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

Diff for: src/components/Nav.tsx

+2-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ import { AppContext } from "~/components/TreeGround";
1717
import { getBaseName, sendMsgToServer } from "~/utils";
1818

1919
const Nav: Component<{
20-
ws: Accessor<WebSocket | null>;
2120
grammars: Accessor<TsGrammar[]>;
2221
setGrammars: Setter<TsGrammar[]>;
2322
selectedGrammar: Accessor<string | undefined>;
@@ -41,7 +40,7 @@ const Nav: Component<{
4140
e.preventDefault();
4241
const inputGrmr = inputGrammar();
4342
if (inputGrmr) {
44-
const socket = props.ws();
43+
const socket = ctx.ws();
4544
if (socket) {
4645
sendMsgToServer(socket, {
4746
type: "add",
@@ -63,7 +62,7 @@ const Nav: Component<{
6362

6463
const removeGrammar = (e: Event) => {
6564
e.preventDefault();
66-
const socket = props.ws();
65+
const socket = ctx.ws();
6766
const selectedGrmr = props.selectedGrammar();
6867
if (socket && selectedGrmr) {
6968
sendMsgToServer(socket, {

Diff for: src/components/TreeGround.tsx

-1
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,6 @@ function App() {
169169
<AppContext.Provider value={{ modal, setModal, ws }}>
170170
<div class="p-2">
171171
<Nav
172-
ws={ws}
173172
grammars={grammars}
174173
setGrammars={setGrammars}
175174
selectedGrammar={selectedGrammar}

0 commit comments

Comments
 (0)