build method

  1. @override
Widget build(
  1. BuildContext context
)
override

Builds the ArcaneDialog by delegating to ArcaneAlertDialog with scaled padding and blur-in animation.

This method constructs the visual structure, applying EdgeInsets.all with theme-scaled padding. It wraps the inner dialog in a blur-in effect for smooth entry. No side effects; purely declarative.

Returns: A Widget ready for dialog presentation.

Implementation

@override
Widget build(BuildContext context) => ArcaneAlertDialog(
        leading: leading,
        title: title,
        content: content,
        actions: actions,
        padding: EdgeInsets.all(padding * Theme.of(context).scaling),
        trailing: trailing,
        surfaceBlur: surfaceBlur,
        surfaceOpacity: surfaceOpacity)
    .blurIn;