diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/app/app.gleam | 18 | ||||
-rw-r--r-- | src/app/app.js | 3 | ||||
-rw-r--r-- | src/app/app.json | 1 | ||||
-rw-r--r-- | src/components/basic/basic.gleam | 0 | ||||
-rw-r--r-- | src/components/basic/basic.js | 0 | ||||
-rw-r--r-- | src/components/basic/basic.json | 1 | ||||
-rw-r--r-- | src/components/basic/basic.less | 0 | ||||
-rw-r--r-- | src/components/basic/basic.wxml | 0 | ||||
-rw-r--r-- | src/pages/index/index.gleam | 24 | ||||
-rw-r--r-- | src/pages/index/index.js | 3 | ||||
-rw-r--r-- | src/pages/index/index.json | 1 |
11 files changed, 51 insertions, 0 deletions
diff --git a/src/app/app.gleam b/src/app/app.gleam index e69de29..55df9b7 100644 --- a/src/app/app.gleam +++ b/src/app/app.gleam @@ -0,0 +1,18 @@ +import wechat/object.{type JsObject} + +fn on_launch(_o: JsObject) -> Nil { + Nil +} + +fn on_show(_o: JsObject) -> Nil { + Nil +} + +pub fn app() -> JsObject { + object.literal([ + #("onLaunch", on_launch), + #("onShow", on_show), + ]) + |> object.set("data", object.new()) +} + diff --git a/src/app/app.js b/src/app/app.js new file mode 100644 index 0000000..8b6a075 --- /dev/null +++ b/src/app/app.js @@ -0,0 +1,3 @@ +import { app } from './app.mjs' + +App(app()) diff --git a/src/app/app.json b/src/app/app.json index e69de29..0967ef4 100644 --- a/src/app/app.json +++ b/src/app/app.json @@ -0,0 +1 @@ +{} diff --git a/src/components/basic/basic.gleam b/src/components/basic/basic.gleam new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/components/basic/basic.gleam diff --git a/src/components/basic/basic.js b/src/components/basic/basic.js new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/components/basic/basic.js diff --git a/src/components/basic/basic.json b/src/components/basic/basic.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/src/components/basic/basic.json @@ -0,0 +1 @@ +{} diff --git a/src/components/basic/basic.less b/src/components/basic/basic.less new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/components/basic/basic.less diff --git a/src/components/basic/basic.wxml b/src/components/basic/basic.wxml new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/components/basic/basic.wxml diff --git a/src/pages/index/index.gleam b/src/pages/index/index.gleam index e69de29..8e16f3b 100644 --- a/src/pages/index/index.gleam +++ b/src/pages/index/index.gleam @@ -0,0 +1,24 @@ +import wechat/object.{type JsObject} + +fn on_load(_o: JsObject) -> Nil { + Nil +} + +fn on_show() -> Nil { + Nil +} + +fn on_ready() -> Nil { + Nil +} + +pub fn page() -> JsObject { + object.literal([ + #("onLoad", on_load), + ]) + |> object.merge(object.literal([ + #("onShow", on_show), + #("onReady", on_ready), + ])) + |> object.set("data", object.new()) +} diff --git a/src/pages/index/index.js b/src/pages/index/index.js new file mode 100644 index 0000000..1315049 --- /dev/null +++ b/src/pages/index/index.js @@ -0,0 +1,3 @@ +import { page } from "./index.mjs" + +Page(page()) diff --git a/src/pages/index/index.json b/src/pages/index/index.json index e69de29..0967ef4 100644 --- a/src/pages/index/index.json +++ b/src/pages/index/index.json @@ -0,0 +1 @@ +{} |