O arquivo exception_dialog.dart não estava no projeto no link disponibilizado. Tive que pegar do projeto final.
De qualquer forma, vou deixar o código da classe aqui para facilitar a vida do pessoal.
import 'package:flutter/material.dart';
showExceptionDialog(
BuildContext context, {
required String content,
String title = "Um problema aconteceu",
}) {
return showDialog(
context: context,
builder: (context) {
return AlertDialog(
title: Row(children: [
const Icon(
Icons.warning,
color: Colors.brown,
),
const SizedBox(
width: 8,
),
Text(
title,
style: const TextStyle(
fontSize: 18,
color: Colors.brown,
),
),
]),
content: Text(content),
actions: [
TextButton(
onPressed: () {
Navigator.pop(context);
},
child: const Text(
"OK",
style: TextStyle(
color: Colors.brown,
fontWeight: FontWeight.bold,
),
),
)
],
);
},
);
}