Skip to content

Commit dcf7dc9

Browse files
committed
Fix compose previews
1 parent 37774bf commit dcf7dc9

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed
Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
11
package org.ooni.probe.ui.shared
22

3-
import android.app.Activity
43
import androidx.activity.compose.LocalActivity
54
import androidx.compose.material3.windowsizeclass.WindowSizeClass
65
import androidx.compose.material3.windowsizeclass.calculateWindowSizeClass
76
import androidx.compose.runtime.Composable
7+
import androidx.compose.ui.unit.DpSize
8+
import androidx.compose.ui.unit.dp
89

910
@Composable
10-
actual fun calculateWindowSizeClass(): WindowSizeClass = calculateWindowSizeClass(LocalActivity.current as Activity)
11+
actual fun calculateWindowSizeClass(): WindowSizeClass =
12+
LocalActivity.current
13+
?.let { calculateWindowSizeClass(it) }
14+
// Generic default size
15+
?: WindowSizeClass.calculateFromSize(DpSize(360.dp, 800.dp))
16+

composeApp/src/commonMain/kotlin/org/ooni/probe/ui/dashboard/DashboardScreen.kt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,3 +195,11 @@ fun DashboardScreenPreview() {
195195
)
196196
}
197197
}
198+
199+
@Preview
200+
@Composable
201+
fun VpnWarningPreview() {
202+
AppTheme {
203+
VpnWarning()
204+
}
205+
}

0 commit comments

Comments
 (0)