func makeBody()

in Sources/Source/Components/Buttons/IconButton.swift [65:80]


    func makeBody(configuration: Configuration) -> some View {
        configuration.label
            .frame(width: size.iconSize, height: size.iconSize)
            .foregroundStyle(iconColor)
            .opacity(isDisabled ? disabledOpacity : 1.0)
            .padding(size.iconPadding)
            .background {
                if configuration.isPressed, isDisabled == false {
                    Circle()
                        .fill(borderColor)
                } else {
                    Circle()
                        .stroke(borderColor, lineWidth: 1.0)
                }
            }
    }