Found 2 matches for pattern "ArrowBack" in the workspace directory (filter: "app/src/main/java/com/servicebook/ui/vehicles/AddEditVehicleScreen.kt"): --- File: app/src/main/java/com/servicebook/ui/vehicles/AddEditVehicleScreen.kt L2- L3- import androidx.compose.foundation.clickable L4- import androidx.compose.foundation.layout.Box L5- import androidx.compose.foundation.layout.Column L6- import androidx.compose.foundation.layout.Row L7- import androidx.compose.foundation.layout.Spacer L8- import androidx.compose.foundation.layout.fillMaxSize L9- import androidx.compose.foundation.layout.fillMaxWidth L10- import androidx.compose.foundation.layout.height L11- import androidx.compose.foundation.layout.imePadding L12- import androidx.compose.foundation.layout.padding L13- import androidx.compose.foundation.rememberScrollState L14- import androidx.compose.foundation.text.KeyboardOptions L15- import androidx.compose.foundation.verticalScroll L16- import androidx.compose.material.icons.Icons L17: import androidx.compose.material.icons.automirrored.outlined.ArrowBack L18- import androidx.compose.material.icons.outlined.ArrowDropDown L19- import androidx.compose.material.icons.outlined.ContentCopy L20- import androidx.compose.material3.ButtonDefaults L21- import androidx.compose.material3.ExperimentalMaterial3Api L22- import androidx.compose.material3.FilterChip L23- import androidx.compose.material3.Icon L24- import androidx.compose.material3.IconButton L25- import androidx.compose.material3.MaterialTheme L26- import androidx.compose.material3.OutlinedTextField L27- import androidx.compose.material3.OutlinedTextFieldDefaults L28- import androidx.compose.material3.SnackbarHostState L29- import androidx.compose.material3.Text L30- import androidx.compose.material3.TextButton L31- import androidx.compose.material3.TopAppBar L32- import androidx.compose.runtime.Composable L101- topBar = { L102- TopAppBar( L103- title = { L104- Text( L105- if (state.isEditMode) { L106- stringResource(R.string.vehicle_edit) L107- } else { L108- stringResource(R.string.vehicle_add) L109- }, L110- modifier = Modifier.testTag(TestTags.SCREEN_TITLE), L111- ) L112- }, L113- navigationIcon = { L114- IconButton(onClick = { backStack.removeLastOrNull() }) { L115- Icon( L116: Icons.AutoMirrored.Outlined.ArrowBack, L117- contentDescription = stringResource(R.string.action_back), L118- ) L119- } L120- }, L121- actions = { L122- TextButton( L123- onClick = { L124- if (state.isReadOnly) { L125- viewModel.onEvent(AddEditVehicleEvent.BlockedWriteAttempted) L126- } else { L127- viewModel.onEvent(AddEditVehicleEvent.Save) L128- } L129- }, L130- // In read-only mode, the button is functionally enabled to capture taps for the L131- // paywall, but visually it should appear disabled (greyed out). ---