diff --git a/.idea/misc.xml b/.idea/misc.xml index a6e1098..ce095e3 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,3 @@ - diff --git a/app/src/main/java/com/devspace/taskbeats/CreateOrUpdateTaskBottomSheet.kt b/app/src/main/java/com/devspace/taskbeats/CreateOrUpdateTaskBottomSheet.kt new file mode 100644 index 0000000..6949c9a --- /dev/null +++ b/app/src/main/java/com/devspace/taskbeats/CreateOrUpdateTaskBottomSheet.kt @@ -0,0 +1,114 @@ +package com.devspace.taskbeats + +import android.os.Bundle +import android.util.Log +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.AdapterView +import android.widget.ArrayAdapter +import android.widget.Button +import android.widget.Spinner +import android.widget.TextView +import androidx.core.view.isVisible +import com.google.android.material.bottomsheet.BottomSheetDialogFragment +import com.google.android.material.snackbar.Snackbar +import com.google.android.material.textfield.TextInputEditText + +class CreateOrUpdateTaskBottomSheet( + private val categoryList: List, + private val task: TaskUiData? = null, + private val onCreateClicked: (TaskUiData) -> Unit, + private val onUpdateClicked: (TaskUiData) -> Unit, + private val onDeleteClicked: (TaskUiData) -> Unit +) : BottomSheetDialogFragment() { + override fun onCreateView( + inflater: LayoutInflater, + container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + val view = inflater.inflate(R.layout.create_or_update_task_bottom_sheet, container, false) + val btnCreateOrUpdate = view.findViewById