/*
 * This file is part of Stack Wallet.
 *
 * Copyright (c) 2023 Cypher Stack
 * All Rights Reserved.
 * The code is distributed under GPLv3 license, see LICENSE file for details.
 * Generated by Cypher Stack on 2023-05-26
 *
 */

import 'package:flutter/material.dart';
import 'package:stackwallet/pages/add_wallet_views/frost_ms/frost_step_explanation_dialog.dart';
import 'package:stackwallet/utilities/assets.dart';

class FrostMascot extends StatelessWidget {
  final String title;
  final String body;
  FrostMascot({
    super.key,
    this.onPressed, required this.title, required this.body,
  });

  final VoidCallback? onPressed;

  @override
  Widget build(BuildContext context) {
    return Padding(
      padding: const EdgeInsets.only(
        right: 24,
      ),
      child: GestureDetector(
        onTap: () async {
          await showDialog<void>(
            context: context,
            builder: (context) =>
            FrostStepExplanationDialog(title: title, body: body),
          );
        },
        child: Image(
          image: AssetImage(
            Assets.png.mascot,
          ),
        ),
      ),
    );
  }
}