From 4475943a985ba938b5328ba8533a6da467416db7 Mon Sep 17 00:00:00 2001 From: efim Date: Mon, 26 Jun 2023 06:34:09 +0000 Subject: [PATCH] init(11): simplest scala scaffolding --- 11-single-price-grid-component/.project | 0 11-single-price-grid-component/.scalafmt.conf | 2 ++ .../src/main/scala/pricegrid/App.scala | 23 +++++++++++++++++++ 3 files changed, 25 insertions(+) create mode 100644 11-single-price-grid-component/.project create mode 100644 11-single-price-grid-component/.scalafmt.conf create mode 100644 11-single-price-grid-component/src/main/scala/pricegrid/App.scala diff --git a/11-single-price-grid-component/.project b/11-single-price-grid-component/.project new file mode 100644 index 0000000..e69de29 diff --git a/11-single-price-grid-component/.scalafmt.conf b/11-single-price-grid-component/.scalafmt.conf new file mode 100644 index 0000000..db004c6 --- /dev/null +++ b/11-single-price-grid-component/.scalafmt.conf @@ -0,0 +1,2 @@ +version = "3.7.3" +runner.dialect = scala3 \ No newline at end of file diff --git a/11-single-price-grid-component/src/main/scala/pricegrid/App.scala b/11-single-price-grid-component/src/main/scala/pricegrid/App.scala new file mode 100644 index 0000000..bf2e2c0 --- /dev/null +++ b/11-single-price-grid-component/src/main/scala/pricegrid/App.scala @@ -0,0 +1,23 @@ +//> using dep com.lihaoyi::cask:0.9.1 +//> using dep com.lihaoyi::scalatags:0.12.0 + +package pricegrid + +import scalatags.Text.all._ +import scalatags.Text.tags2 + +object App extends cask.MainRoutes { + @cask.get("/") + def index() = doctype("html")( + html( + head( + tags2.title("Exercise 11") + ), + body( + h1("Welcome to the future") + ) + ) + ) + + initialize() +}