package com.suno.android.common_ui.components.text_fields import androidx.compose.foundation.text.KeyboardActions import androidx.compose.foundation.text.KeyboardOptions import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.res.painterResource import androidx.compose.ui.text.input.ImeAction import com.suno.android.common_ui.R @Composable fun SearchBarTextField( value: String, placeholder: String, onValueChange: (String) -> Unit, onSearchImeAction: () -> Unit, modifier: Modifier = Modifier, ) { OneLineTextField( value = value, placeholder = placeholder, onValueChange = onValueChange, leadingPainter = painterResource(R.drawable.magnifying_glass), keyboardOptions = KeyboardOptions(imeAction = ImeAction.Search), keyboardActions = KeyboardActions( onSearch = { onSearchImeAction() }, ), modifier = modifier, ) }