import 'package:flutter/material.dart'; import 'package:shared_preferences/shared_preferences.dart'; import '../../injection.dart'; import '../constant/local_storage_key.dart'; void dismissKeyboard(BuildContext context) { final currentFocus = FocusScope.of(context); if (!currentFocus.hasPrimaryFocus && currentFocus.focusedChild != null) { FocusManager.instance.primaryFocus?.unfocus(); } } String getNormalizePhone(String phoneNumber) { final normalizedPhone = phoneNumber.startsWith('08') ? phoneNumber.replaceFirst('0', '') : phoneNumber; return '62$normalizedPhone'; } Map getAuthorizationHeader() { return { 'Authorization': 'Bearer ${getIt().getString(LocalStorageKey.token)}', }; }