0.17.1 • Published 6 months ago
@gi-tcg/web-ui-core v0.17.1
@gi-tcg/web-ui-core
Web UI Core for Genius Invokation
Warning
This package is not designed for public use yet. You should make
solid-js
as a peer dependency to render things exported from this package. For more common scenario, use@gi-tcg/web-ui
package instead.
This is an ESM-only package.
Usage
import { createClient } from "@gi-tcg/web-ui-core";
import "@gi-tcg/web-ui-core/style.css";
function App() {
const [io0, Chessboard0] = createClient(0);
const [io1, Chessboard1] = createClient(1);
const state = /* ... */
const game = new Game(state);
game.players[0].io = io0;
game.players[1].io = io1;
onMount(() => {
game.start();
});
return (
<>
<Chessboard0 />
<Chessboard1 />
</>
);
}
0.17.1
6 months ago