瀏覽代碼

changed toolbar buttons visibility

sirekanian 3 年之前
父節點
當前提交
58f90425f5
共有 1 個文件被更改,包括 10 次插入9 次删除
  1. 10 9
      app/src/main/java/com/sirekanian/spacetime/ui/ImagePageContent.kt

+ 10 - 9
app/src/main/java/com/sirekanian/spacetime/ui/ImagePageContent.kt

@@ -65,19 +65,20 @@ fun ImagePageContent(
         Row(Modifier.padding(insets)) {
             VectorIconButton(Icons.Default.Close, onClick = { isEditMode = false })
             Spacer(Modifier.weight(1f))
-            if (name.isBlank()) {
+            if (name.isBlank() && date.value.isEmpty()) {
                 TextButton(onClick = { onDelete() }) {
                     Text("DELETE", color = MaterialTheme.colors.error)
                 }
+            } else {
+                VectorIconButton(Icons.Default.Done, onClick = {
+                    if (date.isValid()) {
+                        onDone(ImagePage(page.id, name, page.url, date, blur))
+                        isEditMode = false
+                    } else {
+                        isDateValid = false
+                    }
+                })
             }
-            VectorIconButton(Icons.Default.Done, onClick = {
-                if (date.isValid()) {
-                    onDone(ImagePage(page.id, name, page.url, date, blur))
-                    isEditMode = false
-                } else {
-                    isDateValid = false
-                }
-            })
         }
     }
     Column(