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
}
}