mirror of
https://github.com/Myzel394/NumberHub.git
synced 2025-06-19 08:45:27 +02:00
Hide RPN Mode switch
This commit is contained in:
parent
a58cb01f58
commit
2d5b67d4e1
@ -20,20 +20,14 @@ package com.sadellie.unitto.feature.settings.calculator
|
|||||||
|
|
||||||
import androidx.compose.animation.Crossfade
|
import androidx.compose.animation.Crossfade
|
||||||
import androidx.compose.foundation.layout.Column
|
import androidx.compose.foundation.layout.Column
|
||||||
import androidx.compose.foundation.layout.fillMaxWidth
|
|
||||||
import androidx.compose.foundation.layout.padding
|
import androidx.compose.foundation.layout.padding
|
||||||
import androidx.compose.material.icons.Icons
|
import androidx.compose.material.icons.Icons
|
||||||
import androidx.compose.material.icons.automirrored.filled.Backspace
|
import androidx.compose.material.icons.automirrored.filled.Backspace
|
||||||
import androidx.compose.material.icons.filled.Timer
|
import androidx.compose.material.icons.filled.Timer
|
||||||
import androidx.compose.material3.SegmentedButton
|
|
||||||
import androidx.compose.material3.SegmentedButtonDefaults
|
|
||||||
import androidx.compose.material3.SingleChoiceSegmentedButtonRow
|
|
||||||
import androidx.compose.material3.Text
|
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
import androidx.compose.ui.res.stringResource
|
import androidx.compose.ui.res.stringResource
|
||||||
import androidx.compose.ui.tooling.preview.Preview
|
import androidx.compose.ui.tooling.preview.Preview
|
||||||
import androidx.compose.ui.unit.dp
|
|
||||||
import androidx.hilt.navigation.compose.hiltViewModel
|
import androidx.hilt.navigation.compose.hiltViewModel
|
||||||
import androidx.lifecycle.compose.collectAsStateWithLifecycle
|
import androidx.lifecycle.compose.collectAsStateWithLifecycle
|
||||||
import com.sadellie.unitto.core.base.R
|
import com.sadellie.unitto.core.base.R
|
||||||
@ -75,26 +69,26 @@ private fun CalculatorSettingsScreen(
|
|||||||
navigationIcon = { NavigateUpButton(navigateUpAction) }
|
navigationIcon = { NavigateUpButton(navigateUpAction) }
|
||||||
) { padding ->
|
) { padding ->
|
||||||
Column(Modifier.padding(padding)) {
|
Column(Modifier.padding(padding)) {
|
||||||
SingleChoiceSegmentedButtonRow(
|
// SingleChoiceSegmentedButtonRow(
|
||||||
modifier = Modifier
|
// modifier = Modifier
|
||||||
.fillMaxWidth()
|
// .fillMaxWidth()
|
||||||
.padding(16.dp)
|
// .padding(16.dp)
|
||||||
) {
|
// ) {
|
||||||
SegmentedButton(
|
// SegmentedButton(
|
||||||
selected = uiState is CalculatorSettingsUIState.Standard,
|
// selected = uiState is CalculatorSettingsUIState.Standard,
|
||||||
onClick = { updateRpnMode(false) },
|
// onClick = { updateRpnMode(false) },
|
||||||
shape = SegmentedButtonDefaults.itemShape(index = 0, count = 2),
|
// shape = SegmentedButtonDefaults.itemShape(index = 0, count = 2),
|
||||||
) {
|
// ) {
|
||||||
Text("Standard")
|
// Text("Standard")
|
||||||
}
|
// }
|
||||||
SegmentedButton(
|
// SegmentedButton(
|
||||||
selected = uiState == CalculatorSettingsUIState.RPN,
|
// selected = uiState == CalculatorSettingsUIState.RPN,
|
||||||
onClick = { updateRpnMode(true) },
|
// onClick = { updateRpnMode(true) },
|
||||||
shape = SegmentedButtonDefaults.itemShape(index = 1, count = 2),
|
// shape = SegmentedButtonDefaults.itemShape(index = 1, count = 2),
|
||||||
) {
|
// ) {
|
||||||
Text("RPN")
|
// Text("RPN")
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
|
||||||
Crossfade(
|
Crossfade(
|
||||||
targetState = uiState,
|
targetState = uiState,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user