import 'package:flutter/material.dart';

class ErrorDialog extends StatelessWidget {
  final String? error;

  const ErrorDialog(this.error, {super.key});

  @override
  Widget build(BuildContext context) {
    return Center(
      child: Material(
        color: Colors.transparent,
        child: Container(
          margin: const EdgeInsets.all(36),
          padding: const EdgeInsets.all(20),
          decoration: const BoxDecoration(
          color: Colors.grey,
          borderRadius: BorderRadius.all(Radius.circular(10)),
        ),
        child: Column(
          mainAxisSize: MainAxisSize.min,
          children: [
            const Icon(Icons.error, color: Colors.white),
            const SizedBox(height: 12),
            Text(
              error ?? 'UNKNOWN',
              style: Theme.of(context).textTheme.bodyLarge?.copyWith(color: Colors.white),
            ),
          ],
        ),
      ),
    ),
    );
  }
}