summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
Diffstat (limited to 'android')
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/SpacedColumn.kt19
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/theme/dimensions/Dimensions.kt22
2 files changed, 30 insertions, 11 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/SpacedColumn.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/SpacedColumn.kt
new file mode 100644
index 0000000000..350cb6b80c
--- /dev/null
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/SpacedColumn.kt
@@ -0,0 +1,19 @@
+package net.mullvad.mullvadvpn.compose.cell
+
+import androidx.compose.foundation.layout.Arrangement
+import androidx.compose.foundation.layout.Column
+import androidx.compose.foundation.layout.ColumnScope
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Alignment
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.unit.Dp
+import androidx.compose.ui.unit.dp
+
+@Composable
+fun SpacedColumn(
+ spacing: Dp = 1.dp,
+ alignment: Alignment.Vertical = Alignment.Bottom,
+ content: @Composable ColumnScope.() -> Unit
+) {
+ Column(verticalArrangement = Arrangement.spacedBy(spacing, alignment), content = content)
+}
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/theme/dimensions/Dimensions.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/theme/dimensions/Dimensions.kt
index a017b6e4b2..a4bcf31a14 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/theme/dimensions/Dimensions.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/theme/dimensions/Dimensions.kt
@@ -4,23 +4,23 @@ import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
data class Dimensions(
- val mediumPadding: Dp = 16.dp,
- val smallPadding: Dp = 8.dp,
+ val cellEndPadding: Dp = 16.dp,
+ val cellFooterTopPadding: Dp = 6.dp,
+ val cellHeight: Dp = 52.dp,
+ val cellLabelVerticalPadding: Dp = 14.dp,
+ val cellStartPadding: Dp = 22.dp,
+ val indentedCellStartPadding: Dp = 38.dp,
+ val listIconSize: Dp = 24.dp,
val listItemDivider: Dp = 1.dp,
val listItemHeight: Dp = 50.dp,
val listItemHeightExtra: Dp = 60.dp,
+ val loadingSpinnerPadding: Dp = 12.dp,
val loadingSpinnerSize: Dp = 24.dp,
val loadingSpinnerStrokeWidth: Dp = 3.dp,
- val loadingSpinnerPadding: Dp = 12.dp,
- val cellStartPadding: Dp = 22.dp,
- val cellEndPadding: Dp = 16.dp,
- val listIconSize: Dp = 24.dp,
+ val mediumPadding: Dp = 16.dp,
val progressIndicatorSize: Dp = 60.dp,
- val indentedCellStartPadding: Dp = 38.dp,
- val cellHeight: Dp = 52.dp,
- val cellLabelVerticalPadding: Dp = 14.dp,
- val cellFooterTopPadding: Dp = 6.dp,
- val selectableCellTextMargin: Dp = 12.dp
+ val selectableCellTextMargin: Dp = 12.dp,
+ val smallPadding: Dp = 8.dp
)
val defaultDimensions = Dimensions()