androidPadding property

EdgeInsetsGeometry get androidPadding

Implementation

EdgeInsetsGeometry get androidPadding {
  if (padding != null) return padding!;
  return switch (contentKind) {
    DraftModeAdaptiveButtonContentKind.icon => EdgeInsets.zero,
    DraftModeAdaptiveButtonContentKind.custom ||
    DraftModeAdaptiveButtonContentKind.text ||
    DraftModeAdaptiveButtonContentKind.label =>
      EdgeInsets.symmetric(
        horizontal: switch (size) {
          DraftModeUIButtonSize.large => theme.spacingXl,
          DraftModeUIButtonSize.medium => theme.spacingLg,
          DraftModeUIButtonSize.small => theme.spacingMd,
        },
      ),
  };
}