Add the required crates to your Cargo.toml:
[dependencies]
rs-grid-core = { path = "../crates/rs-grid-core" }
rs-grid-scene = { path = "../crates/rs-grid-scene" }
rs-grid-web = { path = "../crates/rs-grid-web" }
rs-grid-leptos = { path = "../crates/rs-grid-leptos" }
Note
rs-grid is not yet published on crates.io. Use local path dependencies
or git dependencies for now.
Build the WASM package with wasm-pack:
cd crates/rs-grid-web
wasm-pack build --target web
Then import the ES module in your HTML:
<script type="module">
import init, { JsGrid } from './pkg/rs_grid_web.js';
await init();
const grid = new JsGrid(canvas, 1000, 10);
</script>
Add the required crates to your Cargo.toml:
[dependencies]
rs-grid-core = { path = "../crates/rs-grid-core" }
rs-grid-scene = { path = "../crates/rs-grid-scene" }
rs-grid-web = { path = "../crates/rs-grid-web" }
rs-grid-dioxus = { path = "../crates/rs-grid-dioxus" }
Note
rs-grid is not yet published on crates.io. Use local path dependencies
or git dependencies for now.
Add the required crates to your Cargo.toml:
[dependencies]
rs-grid-core = { path = "../crates/rs-grid-core" }
rs-grid-scene = { path = "../crates/rs-grid-scene" }
rs-grid-web = { path = "../crates/rs-grid-web" }
rs-grid-yew = { path = "../crates/rs-grid-yew" }
Note
rs-grid is not yet published on crates.io. Use local path dependencies
or git dependencies for now.