
import Foundation
import SwiftUI

extension DateFormatter {
    static let iso8601Full: DateFormatter = {
        let formatter = DateFormatter()
        formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
        formatter.timeZone = TimeZone(secondsFromGMT: 0)
        formatter.locale = Locale(identifier: "en_US_POSIX")
        return formatter
    }()
}

struct DemoTitleHeaderBar: View {
    let title: String
    let onBackAction: () -> Void

    var body: some View {
        VStack(spacing: .zero) {
            ZStack(alignment: .bottom) {
                HStack {
                    Button("Back", action: {
                        onBackAction()
                    })
                    Spacer()
                    Text(title)
                }
                .padding(.horizontal, 16.0)
                .padding(.bottom, 8.0)
            }
            Divider()
        }
    }
}
