import 'package:flutter/material.dart';
import '../character.dart';

class CharacterDetailPage extends StatelessWidget {
  final Character character;

  CharacterDetailPage({required this.character});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(character.name),
      ),
      body: Padding(
        padding: const EdgeInsets.all(16.0),
        child: Column(
          crossAxisAlignment: CrossAxisAlignment.start,
          children: [
            // Изображение персонажа
            Center(
              child: Image.network(
                character.imageUrl,
                height: 200,
                width: 200,
                fit: BoxFit.cover,
              ),
            ),
            SizedBox(height: 20),


            Text(
              character.name, // Имя персонажа
              style: TextStyle(fontSize: 24, fontWeight: FontWeight.bold),
            ),
            SizedBox(height: 10),
            Text(
              character.typeString, // Тип персонажа (Survivor или Hunter)
              style: TextStyle(fontSize: 18, color: Colors.grey[600]),
            ),
            SizedBox(height: 20),

            // Предыстория персонажа
            Text(
              'Полное описание:',
              style: TextStyle(fontSize: 16, fontWeight: FontWeight.bold),
            ),
            SizedBox(height: 10),
            // Текст предыстории
            Text(
              character.backstory,
              style: TextStyle(fontSize: 14),
              maxLines: null,
              softWrap: true,
            ),
          ],
        ),
      ),
    );
  }
}