Skip to content

Commit 0f62e0f

Browse files
author
FerranAD
committed
feat(add-note): encapsulate form in dialog
1 parent be566bb commit 0f62e0f

File tree

1 file changed

+23
-0
lines changed
  • app/src/main/java/com/eps/todoturtle/note/ui

1 file changed

+23
-0
lines changed

app/src/main/java/com/eps/todoturtle/note/ui/AddNote.kt

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ import androidx.compose.ui.text.font.FontFamily
5151
import androidx.compose.ui.text.font.FontWeight
5252
import androidx.compose.ui.tooling.preview.Preview
5353
import androidx.compose.ui.unit.dp
54+
import androidx.compose.ui.window.Dialog
5455
import com.eps.todoturtle.R
5556
import com.eps.todoturtle.shared.ui.ResourceIcon
5657
import com.eps.todoturtle.ui.theme.formContainer
@@ -150,6 +151,28 @@ fun FormContainer(
150151
}
151152
}
152153

154+
@Composable
155+
fun CompleteAddNoteFormDialog(
156+
onDismissRequest: () -> Unit = {},
157+
onDoneClick: () -> Unit = {},
158+
onCloseClick: () -> Unit = {},
159+
onAddNotificationClick: () -> Unit = {},
160+
onAddDeadlineClick: () -> Unit = {},
161+
) {
162+
Dialog(
163+
onDismissRequest = onDismissRequest
164+
) {
165+
Card {
166+
CompleteAddNoteForm(
167+
onCloseClick = onCloseClick,
168+
onDoneClick = onDoneClick,
169+
onAddNotificationClick = onAddNotificationClick,
170+
onAddDeadlineClick = onAddDeadlineClick,
171+
)
172+
}
173+
}
174+
}
175+
153176
@OptIn(ExperimentalMaterial3Api::class)
154177
@Composable
155178
fun CompleteAddNoteForm(

0 commit comments

Comments
 (0)