content: import 'dart:io';
  
  import 'package:file_picker/file_picker.dart';
  import 'package:flutter/material.dart';
  import 'package:nearby_service_example_full/presentation/app.dart';
  import 'package:nearby_service_example_full/utils/files_saver.dart';
  
  class FilePreview extends StatelessWidget {
    const FilePreview({super.key, required this.file});
  
    final PlatformFile file;
  
    @override
    Widget build(BuildContext context) {
      return Container(
        decoration: BoxDecoration(
          border: Border.all(
            color: kGreenColor,
            width: 2,
            strokeAlign: 1,
          ),
          borderRadius: BorderRadius.circular(12),
        ),
        child: ClipRRect(
          borderRadius: BorderRadius.circular(12),
          child: FilesSaver.isImage(file.extension)
              ? Image.file(
                  File(file.path!),
                  fit: BoxFit.cover,
                )
              : Container(
                  alignment: Alignment.center,
                  padding: const EdgeInsets.all(8.0),
                  child: Text(
                    file.name,
                    style: const TextStyle(
                      fontSize: 8,
                      fontWeight: FontWeight.bold,
                      color: kGreenColor,
                    ),
                  ),
                ),
        ),
      );
    }
  }
  