├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── core ├── build.sbt └── src │ ├── main │ └── scala │ │ └── com │ │ └── payalabs │ │ └── scalajs │ │ └── react │ │ └── bridge │ │ ├── JsWriter.scala │ │ ├── ReactBridgeComponent.scala │ │ ├── ReactBridgeComponentNoSpecialProps.scala │ │ ├── ReactBridgeComponentNoSpecialPropsNoChildren.scala │ │ ├── WithProps.scala │ │ ├── WithPropsAndTagModsAndChildren.scala │ │ ├── WithPropsAndTagsMods.scala │ │ ├── WithPropsNoChildren.scala │ │ └── package.scala │ └── test │ ├── resources │ ├── test-component.es │ └── test-component.js │ └── scala │ └── com │ └── payalabs │ └── scalajs │ └── react │ └── bridge │ └── test │ ├── GenericComponent.scala │ ├── JsWriterTest.scala │ └── ReactBridgeComponentTest.scala ├── example ├── LICENSE ├── README.md ├── build.sbt ├── index.html ├── main.js ├── package.json ├── project │ ├── build.properties │ └── plugins.sbt ├── src │ └── main │ │ └── scala │ │ └── com │ │ └── payalabs │ │ └── scalajs │ │ └── react │ │ └── bridge │ │ ├── elements │ │ ├── Button.scala │ │ ├── FormControl.scala │ │ ├── ReactBootstrapComponent.scala │ │ ├── ReactMediumEditor.scala │ │ └── TagsInput.scala │ │ └── showcase │ │ └── ShowcaseApp.scala ├── webpack-dev.config.js ├── webpack-prod.config.js └── webpack.config.js └── project ├── Versions.scala ├── build.properties └── plugins.sbt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/README.md -------------------------------------------------------------------------------- /core/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/core/build.sbt -------------------------------------------------------------------------------- /core/src/main/scala/com/payalabs/scalajs/react/bridge/JsWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/core/src/main/scala/com/payalabs/scalajs/react/bridge/JsWriter.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/payalabs/scalajs/react/bridge/ReactBridgeComponent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/core/src/main/scala/com/payalabs/scalajs/react/bridge/ReactBridgeComponent.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/payalabs/scalajs/react/bridge/ReactBridgeComponentNoSpecialProps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/core/src/main/scala/com/payalabs/scalajs/react/bridge/ReactBridgeComponentNoSpecialProps.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/payalabs/scalajs/react/bridge/ReactBridgeComponentNoSpecialPropsNoChildren.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/core/src/main/scala/com/payalabs/scalajs/react/bridge/ReactBridgeComponentNoSpecialPropsNoChildren.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/payalabs/scalajs/react/bridge/WithProps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/core/src/main/scala/com/payalabs/scalajs/react/bridge/WithProps.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/payalabs/scalajs/react/bridge/WithPropsAndTagModsAndChildren.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/core/src/main/scala/com/payalabs/scalajs/react/bridge/WithPropsAndTagModsAndChildren.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/payalabs/scalajs/react/bridge/WithPropsAndTagsMods.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/core/src/main/scala/com/payalabs/scalajs/react/bridge/WithPropsAndTagsMods.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/payalabs/scalajs/react/bridge/WithPropsNoChildren.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/core/src/main/scala/com/payalabs/scalajs/react/bridge/WithPropsNoChildren.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/payalabs/scalajs/react/bridge/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/core/src/main/scala/com/payalabs/scalajs/react/bridge/package.scala -------------------------------------------------------------------------------- /core/src/test/resources/test-component.es: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/core/src/test/resources/test-component.es -------------------------------------------------------------------------------- /core/src/test/resources/test-component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/core/src/test/resources/test-component.js -------------------------------------------------------------------------------- /core/src/test/scala/com/payalabs/scalajs/react/bridge/test/GenericComponent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/core/src/test/scala/com/payalabs/scalajs/react/bridge/test/GenericComponent.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/payalabs/scalajs/react/bridge/test/JsWriterTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/core/src/test/scala/com/payalabs/scalajs/react/bridge/test/JsWriterTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/payalabs/scalajs/react/bridge/test/ReactBridgeComponentTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/core/src/test/scala/com/payalabs/scalajs/react/bridge/test/ReactBridgeComponentTest.scala -------------------------------------------------------------------------------- /example/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/example/LICENSE -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/example/README.md -------------------------------------------------------------------------------- /example/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/example/build.sbt -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/example/index.html -------------------------------------------------------------------------------- /example/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/example/main.js -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/example/package.json -------------------------------------------------------------------------------- /example/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.16 2 | -------------------------------------------------------------------------------- /example/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/example/project/plugins.sbt -------------------------------------------------------------------------------- /example/src/main/scala/com/payalabs/scalajs/react/bridge/elements/Button.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/example/src/main/scala/com/payalabs/scalajs/react/bridge/elements/Button.scala -------------------------------------------------------------------------------- /example/src/main/scala/com/payalabs/scalajs/react/bridge/elements/FormControl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/example/src/main/scala/com/payalabs/scalajs/react/bridge/elements/FormControl.scala -------------------------------------------------------------------------------- /example/src/main/scala/com/payalabs/scalajs/react/bridge/elements/ReactBootstrapComponent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/example/src/main/scala/com/payalabs/scalajs/react/bridge/elements/ReactBootstrapComponent.scala -------------------------------------------------------------------------------- /example/src/main/scala/com/payalabs/scalajs/react/bridge/elements/ReactMediumEditor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/example/src/main/scala/com/payalabs/scalajs/react/bridge/elements/ReactMediumEditor.scala -------------------------------------------------------------------------------- /example/src/main/scala/com/payalabs/scalajs/react/bridge/elements/TagsInput.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/example/src/main/scala/com/payalabs/scalajs/react/bridge/elements/TagsInput.scala -------------------------------------------------------------------------------- /example/src/main/scala/com/payalabs/scalajs/react/bridge/showcase/ShowcaseApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/example/src/main/scala/com/payalabs/scalajs/react/bridge/showcase/ShowcaseApp.scala -------------------------------------------------------------------------------- /example/webpack-dev.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/example/webpack-dev.config.js -------------------------------------------------------------------------------- /example/webpack-prod.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/example/webpack-prod.config.js -------------------------------------------------------------------------------- /example/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/example/webpack.config.js -------------------------------------------------------------------------------- /project/Versions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/project/Versions.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.4.1 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payalabs/scalajs-react-bridge/HEAD/project/plugins.sbt --------------------------------------------------------------------------------