Browse Source

theme dialogs (rename and create conversation)

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
Marcel Hibbe 1 year ago
parent
commit
2975f6d1bf

+ 9 - 0
app/src/main/java/com/nextcloud/talk/conversation/CreateConversationDialogFragment.kt

@@ -150,6 +150,15 @@ class CreateConversationDialogFragment : DialogFragment() {
                 conversationType
             )
         }
+
+        themeDialog()
+    }
+
+    private fun themeDialog() {
+        viewThemeUtils.platform.themeDialog(binding.root)
+        viewThemeUtils.platform.colorTextButtons((dialog as AlertDialog).getButton(AlertDialog.BUTTON_POSITIVE))
+        viewThemeUtils.platform.colorTextButtons((dialog as AlertDialog).getButton(AlertDialog.BUTTON_NEGATIVE))
+        viewThemeUtils.material.colorTextInputLayout(binding.textInputLayout)
     }
 
     private fun setupEmojiPopup() {

+ 9 - 0
app/src/main/java/com/nextcloud/talk/conversation/RenameConversationDialogFragment.kt

@@ -118,6 +118,15 @@ class RenameConversationDialogFragment : DialogFragment() {
         positiveButton.setOnClickListener {
             viewModel.renameConversation(roomToken, binding.textEdit.text.toString())
         }
+
+        themeDialog()
+    }
+
+    private fun themeDialog() {
+        viewThemeUtils.platform.themeDialog(binding.root)
+        viewThemeUtils.platform.colorTextButtons((dialog as AlertDialog).getButton(AlertDialog.BUTTON_POSITIVE))
+        viewThemeUtils.platform.colorTextButtons((dialog as AlertDialog).getButton(AlertDialog.BUTTON_NEGATIVE))
+        viewThemeUtils.material.colorTextInputLayout(binding.textInputLayout)
     }
 
     private fun setupEmojiPopup() {