Skip to content

Commit 2e0dfba

Browse files
committed
Format typescript code
1 parent 4fa6d6e commit 2e0dfba

File tree

3 files changed

+39
-35
lines changed

3 files changed

+39
-35
lines changed

crates/bindings-typescript/examples/basic-react/src/App.tsx

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,32 @@
1-
import { useState } from 'react'
2-
import { DbConnection, Person } from './module_bindings'
3-
import { useSpacetimeDB, useTable } from 'spacetimedb/react'
1+
import { useState } from 'react';
2+
import { DbConnection, Person } from './module_bindings';
3+
import { useSpacetimeDB, useTable } from 'spacetimedb/react';
44

55
function App() {
6-
const [name, setName] = useState('')
6+
const [name, setName] = useState('');
77

8-
const conn = useSpacetimeDB<DbConnection>()
9-
const { isActive: connected } = conn
8+
const conn = useSpacetimeDB<DbConnection>();
9+
const { isActive: connected } = conn;
1010

1111
// Subscribe to all people in the database
12-
const { rows: people } = useTable<DbConnection, Person>('person')
12+
const { rows: people } = useTable<DbConnection, Person>('person');
1313

1414
const addPerson = (e: React.FormEvent) => {
15-
e.preventDefault()
16-
if (!name.trim() || !connected) return
15+
e.preventDefault();
16+
if (!name.trim() || !connected) return;
1717

1818
// Call the add reducer
19-
conn.reducers.add(name)
20-
setName('')
21-
}
19+
conn.reducers.add(name);
20+
setName('');
21+
};
2222

2323
return (
2424
<div style={{ padding: '2rem' }}>
2525
<h1>SpacetimeDB React App</h1>
2626

2727
<div style={{ marginBottom: '1rem' }}>
28-
Status: <strong style={{ color: connected ? 'green' : 'red' }}>
28+
Status:{' '}
29+
<strong style={{ color: connected ? 'green' : 'red' }}>
2930
{connected ? 'Connected' : 'Disconnected'}
3031
</strong>
3132
</div>
@@ -35,7 +36,7 @@ function App() {
3536
type="text"
3637
placeholder="Enter name"
3738
value={name}
38-
onChange={(e) => setName(e.target.value)}
39+
onChange={e => setName(e.target.value)}
3940
style={{ padding: '0.5rem', marginRight: '0.5rem' }}
4041
disabled={!connected}
4142
/>
@@ -61,7 +62,7 @@ function App() {
6162
)}
6263
</div>
6364
</div>
64-
)
65+
);
6566
}
6667

67-
export default App
68+
export default App;
Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,38 @@
1-
import { StrictMode } from 'react'
2-
import { createRoot } from 'react-dom/client'
3-
import App from './App.tsx'
4-
import { Identity } from 'spacetimedb'
5-
import { SpacetimeDBProvider } from 'spacetimedb/react'
6-
import { DbConnection, ErrorContext } from './module_bindings/index.ts'
1+
import { StrictMode } from 'react';
2+
import { createRoot } from 'react-dom/client';
3+
import App from './App.tsx';
4+
import { Identity } from 'spacetimedb';
5+
import { SpacetimeDBProvider } from 'spacetimedb/react';
6+
import { DbConnection, ErrorContext } from './module_bindings/index.ts';
77

88
const onConnect = (conn: DbConnection, identity: Identity, token: string) => {
9-
localStorage.setItem('auth_token', token)
10-
console.log('Connected to SpacetimeDB with identity:', identity.toHexString())
11-
}
9+
localStorage.setItem('auth_token', token);
10+
console.log(
11+
'Connected to SpacetimeDB with identity:',
12+
identity.toHexString()
13+
);
14+
};
1215

1316
const onDisconnect = () => {
14-
console.log('Disconnected from SpacetimeDB')
15-
}
17+
console.log('Disconnected from SpacetimeDB');
18+
};
1619

1720
const onConnectError = (_ctx: ErrorContext, err: Error) => {
18-
console.log('Error connecting to SpacetimeDB:', err)
19-
}
21+
console.log('Error connecting to SpacetimeDB:', err);
22+
};
2023

2124
const connectionBuilder = DbConnection.builder()
2225
.withUri('ws://localhost:3000')
2326
.withModuleName('spacetime-module')
2427
.withToken(localStorage.getItem('auth_token') || undefined)
2528
.onConnect(onConnect)
2629
.onDisconnect(onDisconnect)
27-
.onConnectError(onConnectError)
30+
.onConnectError(onConnectError);
2831

2932
createRoot(document.getElementById('root')!).render(
3033
<StrictMode>
3134
<SpacetimeDBProvider connectionBuilder={connectionBuilder}>
3235
<App />
3336
</SpacetimeDBProvider>
34-
</StrictMode>,
35-
)
37+
</StrictMode>
38+
);
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { defineConfig } from 'vite'
2-
import react from '@vitejs/plugin-react'
1+
import { defineConfig } from 'vite';
2+
import react from '@vitejs/plugin-react';
33

44
export default defineConfig({
55
plugins: [react()],
6-
})
6+
});

0 commit comments

Comments
 (0)