defaultMarginBuilder function

  1. @visibleForTesting
EdgeInsetsGeometry defaultMarginBuilder(
  1. BuildContext context,
  2. AlignmentGeometry alignment
)

Default margin builder for Toastification

Implementation

@visibleForTesting
EdgeInsetsGeometry defaultMarginBuilder(
  BuildContext context,
  AlignmentGeometry alignment,
) {
  final y = alignment.resolve(Directionality.of(context)).y;

  return switch (y) {
    <= -0.5 => const EdgeInsets.only(top: 12),
    >= 0.5 => const EdgeInsets.only(bottom: 12),
    _ => EdgeInsets.zero,
  };
}