Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
folium-app
GitHub Repository: folium-app/Folium
Path: blob/a-new-beginning/Folium-iOS/Extensions/CGFloat.swift
2 views
//
//  CGFloat.swift
//  Folium-iOS
//
//  Created by Jarrod Norwell on 13/7/2025.
//

import UIKit

extension CGFloat {
    static var smallCornerRadius: Self {
        var configuration: UIButton.Configuration = .plain()
        configuration.buttonSize = .small
        configuration.cornerStyle = .capsule
        return configuration.background.cornerRadius
    }
    
    static var mediumCornerRadius: Self {
        var configuration: UIButton.Configuration = .plain()
        configuration.buttonSize = .medium
        configuration.cornerStyle = .capsule
        return configuration.background.cornerRadius
    }
    
    static var largeCornerRadius: Self {
        var configuration: UIButton.Configuration = .plain()
        configuration.buttonSize = .large
        configuration.cornerStyle = .capsule
        return configuration.background.cornerRadius
    }
    
    static var largeButtonHeight: Self {
        var configuration: UIButton.Configuration = .plain()
        configuration.buttonSize = .large
        
        let button: UIButton = .init(configuration: configuration)
        return button.frame.size.height
    }
}