File tree Expand file tree Collapse file tree 2 files changed +16
-2
lines changed
androidMain/kotlin/org/ooni/probe/ui/shared
commonMain/kotlin/org/ooni/probe/ui/dashboard Expand file tree Collapse file tree 2 files changed +16
-2
lines changed Original file line number Diff line number Diff line change 1
1
package org.ooni.probe.ui.shared
2
2
3
- import android.app.Activity
4
3
import androidx.activity.compose.LocalActivity
5
4
import androidx.compose.material3.windowsizeclass.WindowSizeClass
6
5
import androidx.compose.material3.windowsizeclass.calculateWindowSizeClass
7
6
import androidx.compose.runtime.Composable
7
+ import androidx.compose.ui.unit.DpSize
8
+ import androidx.compose.ui.unit.dp
8
9
9
10
@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
+
Original file line number Diff line number Diff line change @@ -195,3 +195,11 @@ fun DashboardScreenPreview() {
195
195
)
196
196
}
197
197
}
198
+
199
+ @Preview
200
+ @Composable
201
+ fun VpnWarningPreview () {
202
+ AppTheme {
203
+ VpnWarning ()
204
+ }
205
+ }
You can’t perform that action at this time.
0 commit comments