show static method

Future<void> show(
  1. BuildContext context,
  2. List<CLCommandItem> items
)

Implementation

static Future<void> show(BuildContext context, List<CLCommandItem> items) {
  return showGeneralDialog(
    context: context,
    barrierDismissible: true,
    barrierLabel: 'CLCommand',
    barrierColor: Colors.black.withValues(alpha: 0.4),
    transitionDuration: const Duration(milliseconds: 150),
    pageBuilder: (ctx, _, __) => CLCommandPalette(items: items),
    transitionBuilder: (ctx, anim, _, child) => FadeTransition(
      opacity: CurvedAnimation(parent: anim, curve: Curves.easeOut),
      child: ScaleTransition(
        scale: Tween<double>(begin: 0.96, end: 1.0).animate(
          CurvedAnimation(parent: anim, curve: Curves.easeOut),
        ),
        child: child,
      ),
    ),
  );
}