import Foundation

public struct HooksGridAppearance: Equatable {
    public let columnsPerRow: Int
    public let horizontalSpacing: CGFloat
    public let verticalSpacing: CGFloat
    public let horizontalPadding: CGFloat
    public let verticalPadding: CGFloat
}

public extension HooksGridAppearance {
    static var myHooks: Self { .default }

    static let `default` = Self(
        columnsPerRow: 3,
        horizontalSpacing: 8,
        verticalSpacing: 8,
        horizontalPadding: 8,
        verticalPadding: 12
    )
}
