From a839d9b188af41fc727dc8c8bbe9ede8de6813c2 Mon Sep 17 00:00:00 2001
From: Mustafa Merza <mustafa.merza95@gmail.com>
Date: Thu, 18 Jul 2024 10:59:44 +0300
Subject: [PATCH] - Added flag variable to supported language enum.

---
 .../Common/Data/Model/SupportedLanguage.swift     | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/MiniScanner/Features/Common/Data/Model/SupportedLanguage.swift b/MiniScanner/Features/Common/Data/Model/SupportedLanguage.swift
index 0d418a0..c40c440 100644
--- a/MiniScanner/Features/Common/Data/Model/SupportedLanguage.swift
+++ b/MiniScanner/Features/Common/Data/Model/SupportedLanguage.swift
@@ -14,6 +14,21 @@ enum SupportedLanguage: CaseIterable {
     case device
     case english
     case arabic
+    
+    var flag: String {
+        switch self {
+        case .device:
+            return deviceLanguage.flag
+        case .english:
+            return "πŸ‡ΊπŸ‡Έ"
+        case .arabic:
+            return "πŸ‡°πŸ‡Ό"
+        }
+    }
+    
+    var deviceLanguage: SupportedLanguage {
+        .from(language: SupportedLanguage.device.language)
+    }
 }
 
 extension SupportedLanguage {
-- 
GitLab