package com.craigvg.lichun_android.ui.screens.messaging.components import androidx.compose.foundation.layout.* import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.Edit import androidx.compose.material3.* import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import com.craigvg.lichun_android.ui.theme.AppColors import com.craigvg.lichun_android.ui.theme.AppSpacing import com.craigvg.lichun_android.ui.theme.AppTypography /** * Header card for the messages list screen. * Ported from iOS MessagesHeaderCard.swift */ @Composable fun MessagesHeaderCard( modifier: Modifier = Modifier ) { Card( modifier = modifier .fillMaxWidth() .padding(AppSpacing.md), shape = RoundedCornerShape(AppSpacing.cornerRadius), colors = CardDefaults.cardColors(containerColor = AppColors.surfaceElevated) ) { Row( modifier = Modifier .fillMaxWidth() .padding(AppSpacing.md), horizontalArrangement = Arrangement.SpaceBetween, verticalAlignment = Alignment.CenterVertically ) { Text( text = "Messages", style = AppTypography.title, color = AppColors.primaryText ) Icon( imageVector = Icons.Default.Edit, contentDescription = null, tint = AppColors.primary ) } } }