import 'dart:convert'; import 'dart:io' as io show Directory, File; import 'package:flutter_quill/flutter_quill.dart' hide Text; import 'package:flutter/material.dart'; import 'package:flutter_quill/flutter_quill.dart' hide Text; import 'package:flutter_quill_extensions/flutter_quill_extensions.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter_quill/flutter_quill.dart'; import 'package:flutter_localizations/flutter_localizations.dart'; import 'package:flutter_quill/flutter_quill_internal.dart'; import 'package:flutter_quill/quill_delta.dart'; import 'package:flutter_quill_extensions/flutter_quill_extensions.dart'; import 'package:frontend/Screens/myTemplates/quill_delta_sample.dart'; import 'package:go_router/go_router.dart'; import 'package:google_fonts/google_fonts.dart'; import 'package:path/path.dart' as path; import 'package:responsive_builder/responsive_builder.dart'; import '../../routes/custom_appBar.dart'; import '../../routes/custom_drawer.dart'; import '../../services/apiService.dart'; import '../../utils/auth_utils.dart'; import '../../widgets/custom_user_travel.dart'; class Template extends StatefulWidget { final Map? templateData; const Template({super.key, required this.templateData}); static Template fromState(GoRouterState state) { return Template(templateData: state.extra as Map?); } @override TemplateState createState() => TemplateState(); } class TemplateState extends State