import SwiftUI struct SessionMenuLabelView: View { let row: SessionRow var body: some View { VStack(alignment: .leading, spacing: 5) { ContextUsageBar( usedTokens: row.tokens.total, contextTokens: row.tokens.contextTokens, width: nil, height: 3) HStack(alignment: .firstTextBaseline, spacing: 8) { Text(row.key) .font(.caption.weight(row.key == "main" ? .semibold : .regular)) .lineLimit(1) .truncationMode(.middle) .layoutPriority(1) Spacer(minLength: 8) Text(row.tokens.contextSummaryShort) .font(.caption.monospacedDigit()) .foregroundStyle(.secondary) .lineLimit(1) .fixedSize(horizontal: true, vertical: false) .layoutPriority(2) } } .padding(.vertical, 4) .padding(.horizontal, 6) } }