package com.aistudio.bonjuteri.jwlry.ui.components import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import com.aistudio.bonjuteri.jwlry.ui.theme.GoldDark import com.aistudio.bonjuteri.jwlry.ui.theme.PrimaryBlack @Composable fun SectionHeader( title: String, modifier: Modifier = Modifier, actionText: String? = "Tümünü Gör", onActionClick: (() -> Unit)? = null ) { Row( modifier = modifier .fillMaxWidth() .padding(horizontal = 16.dp, vertical = 10.dp), horizontalArrangement = Arrangement.SpaceBetween, verticalAlignment = Alignment.CenterVertically ) { Text( text = title, style = MaterialTheme.typography.titleLarge.copy( fontWeight = FontWeight.Bold, fontSize = 17.sp, color = PrimaryBlack ) ) if (actionText != null && onActionClick != null) { Text( text = actionText, style = MaterialTheme.typography.labelMedium.copy( fontWeight = FontWeight.SemiBold, fontSize = 12.sp, color = GoldDark ), modifier = Modifier.clickable { onActionClick() } ) } } }