scalajs-react-bridge

scalajs-react facade for material-ui

License

License

MIT
Categories

Categories

JavaScript Languages Scala React User Interface Web Frameworks
GroupId

GroupId

io.kinoplan
ArtifactId

ArtifactId

scalajs-react-bridge_sjs0.6_2.12
Last Version

Last Version

0.2.1
Release Date

Release Date

Type

Type

jar
Description

Description

scalajs-react-bridge
scalajs-react facade for material-ui
Project URL

Project URL

https://github.com/kinoplan/scalajs-react-material-ui
Project Organization

Project Organization

io.kinoplan
Source Code Management

Source Code Management

https://github.com/kinoplan/scalajs-react-material-ui

Download scalajs-react-bridge_sjs0.6_2.12

How to add to project

<!-- https://jarcasting.com/artifacts/io.kinoplan/scalajs-react-bridge_sjs0.6_2.12/ -->
<dependency>
    <groupId>io.kinoplan</groupId>
    <artifactId>scalajs-react-bridge_sjs0.6_2.12</artifactId>
    <version>0.2.1</version>
</dependency>
// https://jarcasting.com/artifacts/io.kinoplan/scalajs-react-bridge_sjs0.6_2.12/
implementation 'io.kinoplan:scalajs-react-bridge_sjs0.6_2.12:0.2.1'
// https://jarcasting.com/artifacts/io.kinoplan/scalajs-react-bridge_sjs0.6_2.12/
implementation ("io.kinoplan:scalajs-react-bridge_sjs0.6_2.12:0.2.1")
'io.kinoplan:scalajs-react-bridge_sjs0.6_2.12:jar:0.2.1'
<dependency org="io.kinoplan" name="scalajs-react-bridge_sjs0.6_2.12" rev="0.2.1">
  <artifact name="scalajs-react-bridge_sjs0.6_2.12" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.kinoplan', module='scalajs-react-bridge_sjs0.6_2.12', version='0.2.1')
)
libraryDependencies += "io.kinoplan" % "scalajs-react-bridge_sjs0.6_2.12" % "0.2.1"
[io.kinoplan/scalajs-react-bridge_sjs0.6_2.12 "0.2.1"]

Dependencies

compile (3)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.12.12
org.scala-js : scalajs-library_2.12 jar 0.6.33
com.github.japgolly.scalajs-react : core_sjs0.6_2.12 jar 1.7.6

test (1)

Group / Artifact Type Version
org.scala-js : scalajs-test-bridge_2.12 jar 0.6.33

Project Modules

There are no modules declared in this project.

scalajs-react-material-ui

Usage

The scalajs-react-material-ui libraries is currently available for Scala.js 0.6.33/1.1.1 and Scala 2.12.x/2.13.x.

  1. Add libraryDependencies to your scalajs-react project:

    libraryDependencies ++= Seq(
      "io.kinoplan" %%% "scalajs-react-material-ui-core"  % "0.2.1",
      "io.kinoplan" %%% "scalajs-react-material-ui-icons" % "0.2.1",
      "io.kinoplan" %%% "scalajs-react-material-ui-lab"   % "0.2.1"
    )
  2. Add npmDependencies using scalajs-bundler:

    npmDependencies in Compile ++= Seq(
      "@material-ui/core"  -> "3.9.0",
      "@material-ui/icons" -> "3.0.2",
      "@material-ui/lab"   -> "3.0.0-alpha.30"
    )

Demo

See the demo project.

The project has almost all the examples in the js Component Demos written in Scala!

In the demo you can also find very detailed examples of using a bunch of:

Start:

  1. sbt dev
  2. Open in browser localhost:8080

License

This project is licensed under the terms of the MIT license.

io.kinoplan

КИНОПЛАН

Мы автоматизируем кинопрокатный бизнес с помощью интернет-проектов, интранет-систем, мобильных приложений и программно-аппаратных решений.

Versions

Version
0.2.1
0.2.0
0.1.0