import 'dart:convert'; import 'package:equatable/equatable.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:uto_manager/infrastructure/database/app_database.dart'; import 'package:uto_manager/infrastructure/database/daos/template_dao.dart'; // --------------------------------------------------------------------------- // State // --------------------------------------------------------------------------- /// State for the template cubit. sealed class TemplateState extends Equatable { const TemplateState(); } class TemplateInitial extends TemplateState { const TemplateInitial(); @override List get props => []; } class TemplateLoading extends TemplateState { const TemplateLoading(); @override List get props => []; } class TemplateLoaded extends TemplateState { const TemplateLoaded(this.templates); final List