Skip to content

Instantly share code, notes, and snippets.

@FlutterWiz
Created April 19, 2022 10:31
Show Gist options
  • Save FlutterWiz/c43decd1db84f4ff668c60f16aabb66d to your computer and use it in GitHub Desktop.
Save FlutterWiz/c43decd1db84f4ff668c60f16aabb66d to your computer and use it in GitHub Desktop.
import 'package:bloc/bloc.dart';
import 'package:flutter/material.dart';
import 'package:freezed_annotation/freezed_annotation.dart';
part 'localization_state.dart';
part 'localization_cubit.freezed.dart';
class LocalizationCubit extends Cubit<LocalizationState> {
LocalizationCubit() : super(const LocalizationState.initial());
void updateAppLanguage() {
emit(state.copyWith(appLanguage: state.appLanguage.languageCode == "en" ? const Locale("tr") : const Locale("en")));
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment