diff --git a/presentation/src/main/java/co/orange/presentation/sell/progress/SellDateBottomSheet.kt b/presentation/src/main/java/co/orange/presentation/sell/progress/SellDateBottomSheet.kt new file mode 100644 index 00000000..a98428d7 --- /dev/null +++ b/presentation/src/main/java/co/orange/presentation/sell/progress/SellDateBottomSheet.kt @@ -0,0 +1,44 @@ +package co.orange.presentation.sell.progress + +import android.os.Bundle +import android.view.View +import androidx.fragment.app.activityViewModels +import co.orange.core.base.BaseBottomSheet +import co.orange.core.extension.setOnSingleClickListener +import kr.genti.presentation.R +import kr.genti.presentation.databinding.BottomSheetSellDateBinding +import java.util.Calendar + +class SellDateBottomSheet : + BaseBottomSheet(R.layout.bottom_sheet_sell_date) { + private val viewModel by activityViewModels() + + override fun onStart() { + super.onStart() + dialog?.window?.setBackgroundDrawableResource(R.color.transparent) + } + + override fun onViewCreated( + view: View, + savedInstanceState: Bundle?, + ) { + super.onViewCreated(view, savedInstanceState) + + initSubmitBtnListener() + setDatePicker() + } + + private fun initSubmitBtnListener() { + binding.btnSubmit.setOnSingleClickListener { } + } + + private fun setDatePicker() { + binding.dpSell.apply { + val calendar = Calendar.getInstance() + calendar.add(Calendar.DAY_OF_YEAR, -7) + minDate = calendar.timeInMillis + calendar.add(Calendar.DAY_OF_YEAR, 14) + maxDate = calendar.timeInMillis + } + } +} diff --git a/presentation/src/main/res/layout/bottom_sheet_date.xml b/presentation/src/main/res/layout/bottom_sheet_sell_date.xml similarity index 100% rename from presentation/src/main/res/layout/bottom_sheet_date.xml rename to presentation/src/main/res/layout/bottom_sheet_sell_date.xml