useDropdown hook, review requests
This commit is contained in:
@@ -9,34 +9,20 @@ import {
|
||||
View,
|
||||
} from "react-native";
|
||||
import DropDownPicker from "react-native-dropdown-picker";
|
||||
// @ts-ignore
|
||||
import { useVideoDetails } from "../../component/video/use-video-details";
|
||||
|
||||
import { globalInputStyles } from "../../styles";
|
||||
import { recordStyles as styles } from "./styles";
|
||||
|
||||
export default function VideoDetails({ navigation, route }): React.JSX.Element {
|
||||
const { mode, videoId } = route.params;
|
||||
const { mode } = route.params;
|
||||
const {
|
||||
sessionName,
|
||||
setSessionName,
|
||||
gameType,
|
||||
setGameType,
|
||||
tableSize,
|
||||
setTableSize,
|
||||
gameTypeOpen,
|
||||
setGameTypeOpen,
|
||||
tableSizeOpen,
|
||||
setTableSizeOpen,
|
||||
onGameTypeOpen,
|
||||
onTableSizeOpen,
|
||||
handleSubmit,
|
||||
loading,
|
||||
tableSizes,
|
||||
gameTypes,
|
||||
setGameTypes,
|
||||
setTableSizes,
|
||||
} = useVideoDetails({ mode, videoId, params: route.params, navigation });
|
||||
} = useVideoDetails({ params: route.params, navigation });
|
||||
|
||||
const dropDownStyles = {
|
||||
style: globalInputStyles.dropdownStyle,
|
||||
@@ -61,26 +47,24 @@ export default function VideoDetails({ navigation, route }): React.JSX.Element {
|
||||
<DropDownPicker
|
||||
zIndex={3000}
|
||||
zIndexInverse={1000}
|
||||
open={gameTypeOpen}
|
||||
value={gameType}
|
||||
items={gameTypes}
|
||||
setOpen={setGameTypeOpen}
|
||||
setValue={setGameType}
|
||||
setItems={setGameTypes}
|
||||
onOpen={onGameTypeOpen}
|
||||
open={gameType.isOpen}
|
||||
value={gameType.value}
|
||||
items={gameType.optionsList}
|
||||
setOpen={gameType.toggleOpen}
|
||||
setValue={gameType.setValue}
|
||||
setItems={gameType.setOptionsList}
|
||||
{...dropDownStyles}
|
||||
/>
|
||||
<Text style={globalInputStyles.dropdownTitle}>Table size</Text>
|
||||
<Text style={globalInputStyles.dropdownTitle}>Table Size</Text>
|
||||
<DropDownPicker
|
||||
zIndex={2000}
|
||||
zIndexInverse={2000}
|
||||
open={tableSizeOpen}
|
||||
value={tableSize}
|
||||
items={tableSizes}
|
||||
setOpen={setTableSizeOpen}
|
||||
setValue={setTableSize}
|
||||
setItems={setTableSizes}
|
||||
onOpen={onTableSizeOpen}
|
||||
open={tableSize.isOpen}
|
||||
value={tableSize.value}
|
||||
items={tableSize.optionsList}
|
||||
setOpen={tableSize.toggleOpen}
|
||||
setValue={tableSize.setValue}
|
||||
setItems={tableSize.setOptionsList}
|
||||
{...dropDownStyles}
|
||||
/>
|
||||
</View>
|
||||
|
||||
Reference in New Issue
Block a user