LokioButton.primary constructor

LokioButton.primary({
  1. required VoidCallback? onPressed,
  2. ButtonSize size = ButtonSize.medium,
  3. Widget? child,
  4. Widget? leadingIcon,
  5. Widget? trailingIcon,
  6. bool isLoading = false,
  7. bool isExpanded = false,
  8. LokioTheme? theme,
})

Create a primary button with default styling

Implementation

factory LokioButton.primary({
  required VoidCallback? onPressed,
  ButtonSize size = ButtonSize.medium,
  Widget? child,
  Widget? leadingIcon,
  Widget? trailingIcon,
  bool isLoading = false,
  bool isExpanded = false,
  LokioTheme? theme,
}) {
  return LokioButton(
    onPressed: onPressed,
    variant: ButtonVariant.primary,
    size: size,
    child: child,
    leadingIcon: leadingIcon,
    trailingIcon: trailingIcon,
    isLoading: isLoading,
    isExpanded: isExpanded,
    theme: theme,
  );
}