buildErrorDisplay method

Widget buildErrorDisplay()

Build standard error display.

Implementation

Widget buildErrorDisplay() {
  if (error == null) {
    return const SizedBox.shrink();
  }

  return Center(
    child: Column(
      mainAxisAlignment: MainAxisAlignment.center,
      children: [
        const Text('⚠️', style: TextStyle(fontSize: 64)),
        const SizedBox(height: 16),
        const Text('Error', style: TextStyle(color: Colors.red)),
        const SizedBox(height: 8),
        Padding(
          padding: const EdgeInsets.symmetric(horizontal: 32),
          child: Text(
            error!,
            textAlign: TextAlign.center,
            style: const TextStyle(color: Colors.white70),
          ),
        ),
      ],
    ),
  );
}