|
|
|
|
@ -1,7 +1,5 @@ |
|
|
|
|
package net.pokeranalytics.android.ui.fragment.components.bottomsheet |
|
|
|
|
|
|
|
|
|
import net.pokeranalytics.android.ui.view.RowRepresentable |
|
|
|
|
|
|
|
|
|
enum class BottomSheetType { |
|
|
|
|
NONE, |
|
|
|
|
LIST, |
|
|
|
|
@ -16,20 +14,20 @@ enum class BottomSheetType { |
|
|
|
|
NUMERIC_TEXT, |
|
|
|
|
SUM; |
|
|
|
|
|
|
|
|
|
fun newInstance(row: RowRepresentable): BottomSheetFragment { |
|
|
|
|
fun newInstance(): BottomSheetFragment { |
|
|
|
|
return when (this) { |
|
|
|
|
NONE -> BottomSheetFragment(row) |
|
|
|
|
LIST -> BottomSheetListFragment(row) |
|
|
|
|
LIST_STATIC -> BottomSheetStaticListFragment(row) |
|
|
|
|
LIST_GAME -> BottomSheetListGameFragment(row) |
|
|
|
|
DOUBLE_LIST -> BottomSheetListGameFragment(row) |
|
|
|
|
MULTI_SELECTION -> BottomSheetMultiSelectionFragment(row) |
|
|
|
|
GRID -> BottomSheetTableSizeGridFragment(row) |
|
|
|
|
EDIT_TEXT -> BottomSheetEditTextFragment(row) |
|
|
|
|
EDIT_TEXT_MULTI_LINES -> BottomSheetEditTextMultiLinesFragment(row) |
|
|
|
|
DOUBLE_EDIT_TEXT -> BottomSheetDoubleEditTextFragment(row) |
|
|
|
|
NUMERIC_TEXT -> BottomSheetNumericTextFragment(row) |
|
|
|
|
SUM -> BottomSheetSumFragment(row) |
|
|
|
|
NONE -> BottomSheetFragment() |
|
|
|
|
LIST -> BottomSheetListFragment() |
|
|
|
|
LIST_STATIC -> BottomSheetStaticListFragment() |
|
|
|
|
LIST_GAME -> BottomSheetListGameFragment() |
|
|
|
|
DOUBLE_LIST -> BottomSheetListGameFragment() |
|
|
|
|
MULTI_SELECTION -> BottomSheetMultiSelectionFragment() |
|
|
|
|
GRID -> BottomSheetTableSizeGridFragment() |
|
|
|
|
EDIT_TEXT -> BottomSheetEditTextFragment() |
|
|
|
|
EDIT_TEXT_MULTI_LINES -> BottomSheetEditTextMultiLinesFragment() |
|
|
|
|
DOUBLE_EDIT_TEXT -> BottomSheetDoubleEditTextFragment() |
|
|
|
|
NUMERIC_TEXT -> BottomSheetNumericTextFragment() |
|
|
|
|
SUM -> BottomSheetSumFragment() |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|