ButtonStyle.primaryIcon constructor

const ButtonStyle.primaryIcon({
  1. ButtonSize size = ButtonSize.normal,
  2. ButtonDensity density = ButtonDensity.icon,
  3. ButtonShape shape = ButtonShape.rectangle,
})

Creates a primary icon button style with compact icon density.

Icon buttons are optimized for displaying icons without text, using ButtonDensity.icon for appropriate spacing.

Implementation

const ButtonStyle.primaryIcon({
  this.size = ButtonSize.normal,
  this.density = ButtonDensity.icon,
  this.shape = ButtonShape.rectangle,
}) : variance = ButtonVariance.primary;