Mikaël
11/28/2021, 3:54 PMRobert Jaros
11/28/2021, 5:22 PMRobert Jaros
11/28/2021, 5:23 PMsourceSets["main"].dependencies {
implementation(npm("react-github-calendar", "^3.2.1"))
implementation("io.kvision:kvision:$kvisionVersion")
implementation("io.kvision:kvision-bootstrap:$kvisionVersion")
implementation("io.kvision:kvision-bootstrap-css:$kvisionVersion")
implementation("io.kvision:kvision-react:$kvisionVersion")
}
Robert Jaros
11/28/2021, 5:23 PMRobert Jaros
11/28/2021, 5:24 PMRobert Jaros
11/28/2021, 5:24 PMroot("kvapp") {
react {
GitHubCalendar {
attrs.username = "rjaros"
attrs.year = "last"
}
}
}
Robert Jaros
11/28/2021, 5:26 PMRobert Jaros
11/28/2021, 5:28 PMRobert Jaros
11/28/2021, 5:37 PMRobert Jaros
11/28/2021, 5:37 PMimplementation(npm("react-activity-calendar", "^1.4.3"))
Robert Jaros
11/28/2021, 5:37 PMexternal interface ActivityCalendarProps : PropsWithChildren {
var data: dynamic
// other properties
}
@Suppress("UnsafeCastFromDynamic")
val ActivityCalendar: ComponentClass<ActivityCalendarProps> = require("react-activity-calendar").default
Robert Jaros
11/28/2021, 5:38 PMroot("kvapp") {
react {
ActivityCalendar {
attrs.data = arrayOf(obj {
date = "2021-05-20"
count = 16
level = 3
}, obj {
date = "2021-08-22"
count = 8
level = 2
}, obj {
date = "2021-11-25"
count = 13
level = 4
})
}
}
}
Mikaël
11/28/2021, 6:58 PM