Skip to content

Commit

Permalink
Use separated react -dom facade
Browse files Browse the repository at this point in the history
  • Loading branch information
viktor-podzigun committed Aug 27, 2021
1 parent a8bcb68 commit 3ac4459
Show file tree
Hide file tree
Showing 15 changed files with 30 additions and 9 deletions.
6 changes: 3 additions & 3 deletions project/plugins.sbt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
//resolvers += "Typesafe repository" at "https://repo.typesafe.com/typesafe/releases/"
//resolvers += "Sonatype Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots/"
resolvers += "Sonatype Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots/"

//addSbtPlugin(("org.scommons.sbt" % "sbt-scommons-plugin-sjs06" % "0.5.0-SNAPSHOT").changing())
addSbtPlugin("org.scommons.sbt" % "sbt-scommons-plugin-sjs06" % "0.5.0")
addSbtPlugin(("org.scommons.sbt" % "sbt-scommons-plugin-sjs06" % "0.6.0-SNAPSHOT").changing())
//addSbtPlugin("org.scommons.sbt" % "sbt-scommons-plugin-sjs06" % "0.5.0")

addSbtPlugin("com.typesafe.sbt" % "sbt-web" % "1.4.3")

Expand Down
4 changes: 2 additions & 2 deletions project/src/main/scala/common/Libs.scala
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ import scommons.sbtplugin.project.CommonLibs
object Libs extends CommonLibs {

val scommonsNodejsVersion = "0.5.0"
val scommonsReactVersion = "0.5.1"
val scommonsReactVersion = "1.0.0-SNAPSHOT"
private val scommonsApiVersion = "0.5.0"
private val sjsReactJsVer = "0.15.0"
private val sjsReactJsVer = "0.16.0-SNAPSHOT"

lazy val scommonsApiXhr = Def.setting("org.scommons.api" %%% "scommons-api-xhr" % scommonsApiVersion)

Expand Down
17 changes: 13 additions & 4 deletions project/src/main/scala/definitions/ScalaJsModule.scala
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
package definitions

import org.scalajs.jsenv.nodejs.NodeJSEnv
import org.scalajs.sbtplugin.ScalaJSPlugin
import org.scalajs.sbtplugin.ScalaJSPlugin.autoImport._
import sbt.Keys._
import sbt._
import scommons.sbtplugin.ScommonsPlugin.autoImport._
import scommons.sbtplugin.project.CommonClientModule

import scalajsbundler.sbtplugin.ScalaJSBundlerPlugin
import scalajsbundler.sbtplugin.ScalaJSBundlerPlugin.autoImport._
import scommons.sbtplugin.ScommonsPlugin.autoImport._
import scommons.sbtplugin.project.CommonClientModule

trait ScalaJsModule extends ClientModule {

Expand All @@ -17,7 +18,15 @@ trait ScalaJsModule extends ClientModule {
.settings(CommonClientModule.settings: _*)
.settings(
scommonsRequireWebpackInTest := true,
webpackConfigFile in Test := Some(baseDirectory.value / "test.webpack.config.js")
webpackConfigFile in Test := Some(baseDirectory.value / "test.webpack.config.js"),

// required for node.js >= v12.12.0
// see:
// https://github.com/nodejs/node/pull/29919
jsEnv in Test := new NodeJSEnv(NodeJSEnv.Config().withArgs(List("--enable-source-maps"))),
scalaJSLinkerConfig in Test ~= {
_.withSourceMap(true)
}
)
}
}
1 change: 1 addition & 0 deletions ui/src/main/scala/scommons/client/ui/ImageButton.scala
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package scommons.client.ui
import io.github.shogowada.scalajs.reactjs.events.MouseSyntheticEvent
import org.scalajs.dom.raw.HTMLButtonElement
import scommons.react._
import scommons.react.dom._
import scommons.react.hooks._

case class ImageButtonProps(data: ImageButtonData,
Expand Down
1 change: 1 addition & 0 deletions ui/src/main/scala/scommons/client/ui/ImageCheckBox.scala
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package scommons.client.ui
import io.github.shogowada.scalajs.reactjs.events.FormSyntheticEvent
import org.scalajs.dom.raw.HTMLInputElement
import scommons.react._
import scommons.react.dom._
import scommons.react.hooks._

import scala.scalajs.js
Expand Down
1 change: 1 addition & 0 deletions ui/src/main/scala/scommons/client/ui/PasswordField.scala
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import io.github.shogowada.scalajs.reactjs.events.{FormSyntheticEvent, KeyboardS
import org.scalajs.dom.ext.KeyCode
import org.scalajs.dom.raw.HTMLInputElement
import scommons.react._
import scommons.react.dom._
import scommons.react.hooks._

case class PasswordFieldProps(password: String,
Expand Down
1 change: 1 addition & 0 deletions ui/src/main/scala/scommons/client/ui/SimpleButton.scala
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package scommons.client.ui
import io.github.shogowada.scalajs.reactjs.events.MouseSyntheticEvent
import org.scalajs.dom.raw.HTMLButtonElement
import scommons.react._
import scommons.react.dom._
import scommons.react.hooks._

case class SimpleButtonProps(data: SimpleButtonData,
Expand Down
1 change: 1 addition & 0 deletions ui/src/main/scala/scommons/client/ui/TextField.scala
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import io.github.shogowada.scalajs.reactjs.events.{FormSyntheticEvent, KeyboardS
import org.scalajs.dom.ext.KeyCode
import org.scalajs.dom.raw.HTMLInputElement
import scommons.react._
import scommons.react.dom._
import scommons.react.hooks._

case class TextFieldProps(text: String,
Expand Down
1 change: 1 addition & 0 deletions ui/src/main/scala/scommons/client/ui/list/ListBox.scala
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import io.github.shogowada.scalajs.reactjs.events.MouseSyntheticEvent
import scommons.client.ui.ImageLabelWrapper
import scommons.client.ui.list.ListBoxCss._
import scommons.react._
import scommons.react.dom._

case class ListBoxProps(items: List[ListBoxData],
selectedIds: Set[String] = Set.empty,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package scommons.client.ui.list
import io.github.shogowada.scalajs.reactjs.events.MouseSyntheticEvent
import io.github.shogowada.statictags.Element
import scommons.react._
import scommons.react.dom._

case class PickButtonsProps(addEnabled: Boolean = true,
removeEnabled: Boolean = true,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package scommons.client.ui.page
import io.github.shogowada.scalajs.reactjs.events.MouseSyntheticEvent
import io.github.shogowada.statictags.Element
import scommons.react._
import scommons.react.dom._
import scommons.react.hooks._

case class PaginationPanelProps(totalPages: Int,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ package scommons.client.ui.popup

import io.github.shogowada.scalajs.reactjs.events.MouseSyntheticEvent
import scommons.react._
import scommons.react.dom._

case class ModalHeaderProps(header: String,
onClose: () => Unit,
Expand Down
1 change: 1 addition & 0 deletions ui/src/main/scala/scommons/client/ui/tab/TabPanel.scala
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package scommons.client.ui.tab
import io.github.shogowada.scalajs.reactjs.events.MouseSyntheticEvent
import scommons.client.ui.ImageLabelWrapper
import scommons.react._
import scommons.react.dom._

case class TabPanelProps(items: List[TabItemData],
selectedIndex: Int = 0,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package scommons.client.ui.table
import io.github.shogowada.scalajs.reactjs.events.MouseSyntheticEvent
import scommons.client.ui.table.TablePanelCss._
import scommons.react._
import scommons.react.dom._

case class TablePanelProps[K, T](header: List[TableColumnData],
rows: Seq[T],
Expand Down
1 change: 1 addition & 0 deletions ui/src/main/scala/scommons/client/ui/tree/TreeNode.scala
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ package scommons.client.ui.tree

import io.github.shogowada.scalajs.reactjs.events.MouseSyntheticEvent
import scommons.react._
import scommons.react.dom._

case class TreeNodeProps(isNode: Boolean,
paddingLeft: Int,
Expand Down

0 comments on commit 3ac4459

Please sign in to comment.