|
|
|
|
@ -20,14 +20,12 @@ import androidx.compose.foundation.layout.Box
|
|
|
|
|
import androidx.compose.foundation.layout.padding
|
|
|
|
|
import androidx.compose.material3.MaterialTheme
|
|
|
|
|
import androidx.compose.material3.ProvideTextStyle
|
|
|
|
|
import androidx.compose.material3.SecondaryTabRow
|
|
|
|
|
import androidx.compose.material3.Tab
|
|
|
|
|
import androidx.compose.material3.TabRow
|
|
|
|
|
import androidx.compose.material3.TabRowDefaults
|
|
|
|
|
import androidx.compose.material3.TabRowDefaults.tabIndicatorOffset
|
|
|
|
|
import androidx.compose.material3.Text
|
|
|
|
|
import androidx.compose.runtime.Composable
|
|
|
|
|
import androidx.compose.runtime.getValue
|
|
|
|
|
import androidx.compose.runtime.setValue
|
|
|
|
|
import androidx.compose.ui.Modifier
|
|
|
|
|
import androidx.compose.ui.graphics.Color
|
|
|
|
|
import androidx.compose.ui.text.style.TextAlign
|
|
|
|
|
@ -85,14 +83,14 @@ fun NiaTabRow(
|
|
|
|
|
modifier: Modifier = Modifier,
|
|
|
|
|
tabs: @Composable () -> Unit,
|
|
|
|
|
) {
|
|
|
|
|
TabRow(
|
|
|
|
|
SecondaryTabRow(
|
|
|
|
|
selectedTabIndex = selectedTabIndex,
|
|
|
|
|
modifier = modifier,
|
|
|
|
|
containerColor = Color.Transparent,
|
|
|
|
|
contentColor = MaterialTheme.colorScheme.onSurface,
|
|
|
|
|
indicator = { tabPositions ->
|
|
|
|
|
indicator = {
|
|
|
|
|
TabRowDefaults.SecondaryIndicator(
|
|
|
|
|
modifier = Modifier.tabIndicatorOffset(tabPositions[selectedTabIndex]),
|
|
|
|
|
modifier = Modifier.tabIndicatorOffset(selectedTabIndex),
|
|
|
|
|
height = 2.dp,
|
|
|
|
|
color = MaterialTheme.colorScheme.onSurface,
|
|
|
|
|
)
|
|
|
|
|
|