in shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/screens/MapScreen.kt [178:198]
fun StaticMap(
roomName: String?,
zoom: Float = 2f,
modifier: Modifier = Modifier,
) {
val location = remember(roomName) { rooms[roomName] ?: venue }
val path = location.floor.resource
val svg: Svg? by produceState(null, path) {
value = Svg(Res.readBytes(path))
}
svg?.let {
Map(
svg = it,
modifier = modifier,
initialZoom = zoom,
initialOffset = location.offset.asSvgOffset(it),
interactive = false,
)
}
}