aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/app/app.gleam9
-rw-r--r--src/app/components/basic/basic.gleam5
-rw-r--r--src/build.gleam1
3 files changed, 15 insertions, 0 deletions
diff --git a/src/app/app.gleam b/src/app/app.gleam
index 760876f..11c3d93 100644
--- a/src/app/app.gleam
+++ b/src/app/app.gleam
@@ -1,6 +1,15 @@
import gleam/io
import gleam/string
import wechat/object.{type JsObject}
+import app/pages/index/index
+import app/components/basic/basic
+
+pub fn exports() -> JsObject {
+ object.literal([
+ #("index.page", index.page),
+ #("basic.component", basic.component),
+ ])
+}
fn on_launch(o: JsObject) -> Nil {
o |> object.stringify |> string.append("gleam app: ", _) |> io.println
diff --git a/src/app/components/basic/basic.gleam b/src/app/components/basic/basic.gleam
index e69de29..10ce885 100644
--- a/src/app/components/basic/basic.gleam
+++ b/src/app/components/basic/basic.gleam
@@ -0,0 +1,5 @@
+import wechat/object.{type JsObject}
+
+pub fn component() -> JsObject {
+ object.new()
+}
diff --git a/src/build.gleam b/src/build.gleam
index 5d28b5d..3affc01 100644
--- a/src/build.gleam
+++ b/src/build.gleam
@@ -1,4 +1,5 @@
import gleam/io
+import esgleam
pub fn main() {
io.println("Hello from wechat_dev_tools!")