//
//  DepositOrderStatusBadgeView.swift
//  suixinkan
//

import SnapKit
import UIKit

/// 店铺订单状态标签，对齐 Android `DepositOrderCard` badge（12sp）。
final class DepositOrderStatusBadgeView: UIView {

    private let badge = AppStatusBadge()

    override init(frame: CGRect) {
        super.init(frame: frame)
        addSubview(badge)
        badge.snp.makeConstraints { make in
            make.edges.equalToSuperview()
        }
    }

    @available(*, unavailable)
    required init?(coder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }

    func apply(status: Int, text: String) {
        badge.applyDepositOrderStatus(status, text: text)
    }
}
