import SwiftUI

public enum DotSize {
    case small
    case large
    
    var size: CGFloat {
        switch self {
        case .small: return 10
        case .large: return 16
        }
    }
}

public struct BadgeDot: View {
    var size: DotSize
    
    public init(size: DotSize = .large) {
        self.size = size
    }
    
    public var body: some View {
        Circle()
            .fill(Colors.red03)
            .frame(width: size.size, height: size.size)
            .overlay(
                Circle()
                    .stroke(Colors.black01, lineWidth: 1)
            )
    }
}