Skip to content

Commit 33eb3a1

Browse files
Merge branch 'step-03-first-component' into step-04-composing-components
# Conflicts: # src/main/kotlin/App.kt # src/main/kotlin/VideoList.kt
2 parents 608b912 + aa0a5f6 commit 33eb3a1

File tree

4 files changed

+20
-15
lines changed

4 files changed

+20
-15
lines changed

build.gradle.kts

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
id("org.jetbrains.kotlin.js") version "1.3.70-eap-184"
2+
id("org.jetbrains.kotlin.js") version "1.4.0"
33
}
44

55
group = "org.example"
@@ -12,28 +12,33 @@ repositories {
1212
jcenter()
1313
}
1414

15+
kotlin {
16+
js {
17+
browser {}
18+
binaries.executable()
19+
}
20+
}
21+
1522
dependencies {
1623
implementation(kotlin("stdlib-js"))
1724

1825
//React, React DOM + Wrappers (chapter 3)
19-
implementation("org.jetbrains:kotlin-react:16.13.0-pre.94-kotlin-1.3.70")
20-
implementation("org.jetbrains:kotlin-react-dom:16.13.0-pre.94-kotlin-1.3.70")
26+
implementation("org.jetbrains:kotlin-react:16.13.1-pre.110-kotlin-1.4.0")
27+
implementation("org.jetbrains:kotlin-react-dom:16.13.1-pre.110-kotlin-1.4.0")
2128
implementation(npm("react", "16.13.1"))
2229
implementation(npm("react-dom", "16.13.1"))
2330

2431
//Kotlin Styled (chapter 3)
25-
implementation("org.jetbrains:kotlin-styled:1.0.0-pre.94-kotlin-1.3.70")
26-
implementation(npm("styled-components"))
27-
implementation(npm("inline-style-prefixer"))
32+
implementation("org.jetbrains:kotlin-styled:1.0.0-pre.110-kotlin-1.4.0")
33+
implementation(npm("styled-components", "~5.1.1"))
34+
implementation(npm("inline-style-prefixer", "~6.0.0"))
2835

2936
//Video Player (chapter 7)
30-
implementation(npm("react-player"))
37+
implementation(npm("react-player", "~2.6.0"))
3138

3239
//Share Buttons (chapter 7)
33-
implementation(npm("react-share"))
40+
implementation(npm("react-share", "~4.2.1"))
3441

3542
//Coroutines (chapter 8)
36-
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core-common:1.3.5")
37-
}
38-
39-
kotlin.target.browser { }
43+
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.9")
44+
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-6.1-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-6.6-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

src/main/kotlin/Main.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import react.dom.*
2-
import kotlin.browser.document
2+
import kotlinx.browser.document
33
import kotlinx.css.*
44
import styled.*
55

src/main/kotlin/VideoList.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import kotlinx.html.js.onClickFunction
2-
import kotlin.browser.window
2+
import kotlinx.browser.window
33
import react.*
44
import react.dom.*
55

0 commit comments

Comments
 (0)