Merge branch 'master' into jk/rework-desktop-crate
This commit is contained in:
5 files changed
+7
-7
No files matched your search
@@ -7,7 +7,7 @@ This example shows how an app might be styled with TailwindCSS.
|
|||||||
1. Install the Dioxus CLI:
|
1. Install the Dioxus CLI:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cargo install --git https://github.com/DioxusLabs/cli
|
cargo install dioxus-cli
|
||||||
```
|
```
|
||||||
|
|
||||||
2. Install npm: https://docs.npmjs.com/downloading-and-installing-node-js-and-npm
|
2. Install npm: https://docs.npmjs.com/downloading-and-installing-node-js-and-npm
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// Dioxus-CLI
|
// Dioxus-CLI
|
||||||
// https://github.com/DioxusLabs/cli
|
// https://github.com/DioxusLabs/dioxus/tree/master/packages/cli
|
||||||
|
|
||||||
(function () {
|
(function () {
|
||||||
var protocol = window.location.protocol === 'https:' ? 'wss:' : 'ws:';
|
var protocol = window.location.protocol === 'https:' ? 'wss:' : 'ws:';
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ rsx! {
|
|||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
> This crate implements hot reloading for native compilation targets not WASM. For hot relaoding with the web renderer, see the [dioxus-cli](https://github.com/DioxusLabs/cli) project.
|
> This crate implements hot reloading for native compilation targets not WASM. For hot relaoding with the web renderer, see the [dioxus-cli](https://github.com/DioxusLabs/dioxus/tree/master/packages/cli) project.
|
||||||
|
|
||||||
Add this to the top of your main function on any renderer that supports hot reloading to start the hot reloading server:
|
Add this to the top of your main function on any renderer that supports hot reloading to start the hot reloading server:
|
||||||
|
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ keywords = ["dom", "ui", "gui", "react", "wasm"]
|
|||||||
wasm-bindgen = { workspace = true, optional = true }
|
wasm-bindgen = { workspace = true, optional = true }
|
||||||
js-sys = { version = "0.3.56", optional = true }
|
js-sys = { version = "0.3.56", optional = true }
|
||||||
web-sys = { version = "0.3.56", optional = true, features = ["Element", "Node"] }
|
web-sys = { version = "0.3.56", optional = true, features = ["Element", "Node"] }
|
||||||
sledgehammer_bindgen = { version = "0.3.0", default-features = false, optional = true }
|
sledgehammer_bindgen = { version = "0.3.1", default-features = false, optional = true }
|
||||||
sledgehammer_utils = { version = "0.2", optional = true }
|
sledgehammer_utils = { version = "0.2", optional = true }
|
||||||
serde = { version = "1.0", features = ["derive"], optional = true }
|
serde = { version = "1.0", features = ["derive"], optional = true }
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ pub const SLEDGEHAMMER_JS: &str = GENERATED_JS;
|
|||||||
#[cfg(feature = "web")]
|
#[cfg(feature = "web")]
|
||||||
#[bindgen(module)]
|
#[bindgen(module)]
|
||||||
mod js {
|
mod js {
|
||||||
const JS_FILE: &str = "./packages/interpreter/src/common.js";
|
const JS_FILE: &str = "./src/common.js";
|
||||||
const JS: &str = r#"
|
const JS: &str = r#"
|
||||||
class ListenerMap {
|
class ListenerMap {
|
||||||
constructor(root) {
|
constructor(root) {
|
||||||
@@ -260,8 +260,8 @@ pub mod binary_protocol {
|
|||||||
|
|
||||||
#[bindgen]
|
#[bindgen]
|
||||||
mod protocol_js {
|
mod protocol_js {
|
||||||
const JS_FILE: &str = "./packages/interpreter/src/interpreter.js";
|
const JS_FILE: &str = "./src/interpreter.js";
|
||||||
const JS_FILE: &str = "./packages/interpreter/src/common.js";
|
const JS_FILE: &str = "./src/common.js";
|
||||||
|
|
||||||
fn mount_to_root() {
|
fn mount_to_root() {
|
||||||
"{AppendChildren(root, stack.length-1);}"
|
"{AppendChildren(root, stack.length-1);}"
|
||||||
|
|||||||
Reference in new issue
Block a user