//
//  ScenicPromotionSettingsHeaderView.swift
//  suixinkan
//
//  Created by Codex on 2026/7/2.
//

import SwiftUI

/// 设置页顶部说明模块。
struct ScenicPromotionSettingsHeaderView: View {
    var body: some View {
        HStack(spacing: 14) {
            Image(systemName: "slider.horizontal.3")
                .font(.system(size: 24, weight: .bold))
                .foregroundStyle(.white)
                .frame(width: 52, height: 52)
                .background(.white.opacity(0.18), in: RoundedRectangle(cornerRadius: 16))

            VStack(alignment: .leading, spacing: 6) {
                Text("宣传页内容设置")
                    .font(.system(size: 20, weight: .heavy))
                    .foregroundStyle(.white)
                Text("配置排队绑定、素材所属点位和本地演示素材")
                    .font(.system(size: 13, weight: .medium))
                    .foregroundStyle(.white.opacity(0.86))
                    .lineLimit(2)
            }

            Spacer(minLength: 0)
        }
        .padding(18)
        .frame(maxWidth: .infinity, alignment: .leading)
        .background(
            LinearGradient(
                colors: [Color(hex: 0x087BFF), Color(hex: 0x0C56D8)],
                startPoint: .topLeading,
                endPoint: .bottomTrailing
            ),
            in: RoundedRectangle(cornerRadius: 18)
        )
    }
}

#if DEBUG
#Preview("设置页头部") {
    ScenicPromotionSettingsHeaderView()
        .padding()
        .background(AppDesign.background)
}
#endif
