|
@@ -1,6 +1,7 @@
|
|
|
package com.develop.common.data_repo.db
|
|
|
|
|
|
import android.content.res.Resources
|
|
|
+import com.develop.base.ext.isNightTheme
|
|
|
import com.develop.common.R
|
|
|
import com.develop.common.data_repo.db.entity.DevRecipe
|
|
|
import com.develop.common.data_repo.db.entity.UserFavoriteRecipes
|
|
@@ -12,24 +13,48 @@ object DataFactory {
|
|
|
|
|
|
fun createLanguageData(resource: Resources): MutableList<LanguageModel> {
|
|
|
val languageList = mutableListOf<LanguageModel>()
|
|
|
- val strList = mutableListOf<String>(
|
|
|
- resource.getString(R.string.english),
|
|
|
+ val strList = if (isNightTheme()){
|
|
|
+ mutableListOf<String>(
|
|
|
// resource.getString(R.string.chinese),
|
|
|
- resource.getString(R.string.france),
|
|
|
+ resource.getString(R.string.france),
|
|
|
// resource.getString(R.string.japan)
|
|
|
- )
|
|
|
- val iconList = mutableListOf<Int>(
|
|
|
- R.drawable.ic_english,
|
|
|
+ )
|
|
|
+ } else {
|
|
|
+ mutableListOf<String>(
|
|
|
+ resource.getString(R.string.english),
|
|
|
+// resource.getString(R.string.chinese),
|
|
|
+ resource.getString(R.string.france),
|
|
|
+// resource.getString(R.string.japan)
|
|
|
+ )
|
|
|
+ }
|
|
|
+ val iconList = if (isNightTheme()){
|
|
|
+ mutableListOf<Int>(
|
|
|
+//
|
|
|
+// R.drawable.ic_chinese,
|
|
|
+ R.drawable.ic_france
|
|
|
+ )
|
|
|
+ } else {
|
|
|
+ mutableListOf<Int>(
|
|
|
+ R.drawable.ic_english,
|
|
|
// R.drawable.ic_chinese,
|
|
|
- R.drawable.ic_france,
|
|
|
+ R.drawable.ic_france,
|
|
|
// R.drawable.ic_japan
|
|
|
- )
|
|
|
- val typeList = mutableListOf<LanguageType>(
|
|
|
- LanguageType.English,
|
|
|
+ )
|
|
|
+ }
|
|
|
+ val typeList = if (isNightTheme()){
|
|
|
+ mutableListOf<LanguageType>(
|
|
|
// LanguageType.Chinese,
|
|
|
- LanguageType.France,
|
|
|
+ LanguageType.France
|
|
|
// LanguageType.Japan
|
|
|
- )
|
|
|
+ )
|
|
|
+ } else {
|
|
|
+ mutableListOf<LanguageType>(
|
|
|
+ LanguageType.English,
|
|
|
+// LanguageType.Chinese,
|
|
|
+ LanguageType.France,
|
|
|
+// LanguageType.Japan
|
|
|
+ )
|
|
|
+ }
|
|
|
for (i in strList.indices) {
|
|
|
languageList.add(LanguageModel(iconList[i], strList[i], typeList[i]))
|
|
|
}
|