showPattern static method

Future<String?> showPattern(
  1. BuildContext parentContext, {
  2. VoidCallback? onWrongRepeatInput,
  3. PasscodeActionConfig actionConfig = const PasscodeActionConfig.unlock(unlockTitle: "Draw your pattern"),
  4. PatternConfig patternConfig = const PatternConfig(),
  5. PasscodeConfig? passcodeConfig,
})

Implementation

static Future<String?> showPattern(
  BuildContext parentContext, {
  VoidCallback? onWrongRepeatInput,
  PasscodeActionConfig actionConfig =
      const PasscodeActionConfig.unlock(unlockTitle: "Draw your pattern"),
  PatternConfig patternConfig = const PatternConfig(),
  PasscodeConfig? passcodeConfig,
}) {
  return showMaterialModalBottomSheet<String>(
    context: parentContext,
    backgroundColor: passcodeConfig?.backgroundColor,
    enableDrag: false,
    builder: (context) {
      return PatternInput(
        actionConfig: actionConfig,
        onWrongRepeatInput: onWrongRepeatInput,
        patternConfig: patternConfig,
        passcodeConfig: passcodeConfig,
      );
    },
  );
}