getInputPadding static method
Convertit une taille de composant en EdgeInsets pour le padding des inputs
Implementation
static EdgeInsets getInputPadding(ComponentSize size) {
switch (size) {
case ComponentSize.xs:
return const EdgeInsets.symmetric(
vertical: AppSpacing.xs,
horizontal: AppSpacing.sm,
);
case ComponentSize.sm:
return const EdgeInsets.symmetric(
vertical: AppSpacing.sm - 2,
horizontal: AppSpacing.md,
);
case ComponentSize.md:
return const EdgeInsets.symmetric(
vertical: AppSpacing.md - 6,
horizontal: AppSpacing.lg,
);
case ComponentSize.lg:
return const EdgeInsets.symmetric(
vertical: AppSpacing.lg - 8,
horizontal: AppSpacing.xl,
);
case ComponentSize.xl:
return const EdgeInsets.symmetric(
vertical: AppSpacing.xl - 10,
horizontal: AppSpacing.xxl,
);
}
}