Skip to content

Commit 94adebd

Browse files
committed
[SHARED] Add licenses copy
1 parent 7b365af commit 94adebd

File tree

6 files changed

+49
-0
lines changed

6 files changed

+49
-0
lines changed

shared/src/commonMain/composeResources/values-cs/strings.xml

+6
Original file line numberDiff line numberDiff line change
@@ -181,5 +181,11 @@
181181
<string name="sensors_magnetic_field">Magnetické pole</string>
182182
<string name="sensors_attitude">Orientace</string>
183183

184+
<!-- Licenses -->
185+
<string name="licenses">Licence</string>
186+
<string name="licenses_module_name">Název modulu:</string>
187+
<string name="licenses_module_version">Verze modulu:</string>
188+
<string name="licenses_module_license">Licence:</string>
189+
184190
</resources>
185191

shared/src/commonMain/composeResources/values-de/strings.xml

+6
Original file line numberDiff line numberDiff line change
@@ -181,4 +181,10 @@
181181
<string name="sensors_magnetic_field">Magnetfeld</string>
182182
<string name="sensors_attitude">Ausrichtung</string>
183183

184+
<!-- Licenses -->
185+
<string name="licenses">Lizenzen</string>
186+
<string name="licenses_module_name">Modulname:</string>
187+
<string name="licenses_module_version">Modulversion:</string>
188+
<string name="licenses_module_license">Lizenz:</string>
189+
184190
</resources>

shared/src/commonMain/composeResources/values-pl/strings.xml

+6
Original file line numberDiff line numberDiff line change
@@ -191,4 +191,10 @@
191191
<string name="sensors_magnetic_field">Pole magnetyczne</string>
192192
<string name="sensors_attitude">Postawa</string>
193193

194+
<!-- Licenses -->
195+
<string name="licenses">Licencje</string>
196+
<string name="licenses_module_name">Nazwa modułu:</string>
197+
<string name="licenses_module_version">Wersja modułu:</string>
198+
<string name="licenses_module_license">Licencja:</string>
199+
194200
</resources>

shared/src/commonMain/composeResources/values/strings.xml

+6
Original file line numberDiff line numberDiff line change
@@ -236,4 +236,10 @@
236236
<string name="sensors_magnetic_field">Magnetic field</string>
237237
<string name="sensors_attitude">Attitude</string>
238238

239+
<!-- Licenses -->
240+
<string name="licenses">Licenses</string>
241+
<string name="licenses_module_name">Module name:</string>
242+
<string name="licenses_module_version">Module version:</string>
243+
<string name="licenses_module_license">License:</string>
244+
239245
</resources>
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,33 @@
11
package com.kgurgul.cpuinfo.features.settings.licenses
22

3+
import androidx.compose.foundation.layout.WindowInsets
4+
import androidx.compose.foundation.layout.WindowInsetsSides
5+
import androidx.compose.foundation.layout.only
6+
import androidx.compose.foundation.layout.safeDrawing
7+
import androidx.compose.material3.Scaffold
38
import androidx.compose.runtime.Composable
49
import androidx.compose.ui.Modifier
10+
import com.kgurgul.cpuinfo.shared.Res
11+
import com.kgurgul.cpuinfo.shared.licenses
12+
import com.kgurgul.cpuinfo.ui.components.PrimaryTopAppBar
13+
import org.jetbrains.compose.resources.stringResource
514
import org.koin.compose.viewmodel.koinViewModel
615

716
@Composable
817
fun LicensesScreen(viewModel: LicensesViewModel = koinViewModel()) {
918

1019
}
20+
21+
@Composable
22+
fun LicensesScreen(uiState: LicensesViewModel.UiState) {
23+
Scaffold(
24+
topBar = {
25+
PrimaryTopAppBar(
26+
title = stringResource(Res.string.licenses),
27+
)
28+
},
29+
contentWindowInsets = WindowInsets.safeDrawing.only(WindowInsetsSides.Horizontal),
30+
) { paddingValues ->
31+
32+
}
33+
}

shared/src/commonMain/kotlin/com/kgurgul/cpuinfo/features/settings/licenses/LicensesViewModel.kt

+2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ import androidx.lifecycle.ViewModel
44

55
class LicensesViewModel : ViewModel() {
66

7+
8+
79
data class UiState(
810
val isLoading: Boolean = false,
911
)

0 commit comments

Comments
 (0)