Merge branch 'Common_Quizz' of https://codefirst.iut.uca.fr/git/Optifit/Mobile into Common_Quizz
commit
53a8e1b0f2
@ -0,0 +1,35 @@
|
||||
import React from "react";
|
||||
import Question, { QuestionChildProps } from "./Question";
|
||||
import Text from "../ui/Text";
|
||||
import SegmentedControl from "../ui/SegmentedControl";
|
||||
import { View } from "react-native";
|
||||
|
||||
export interface FrequencyQuestionProps extends QuestionChildProps {
|
||||
isMale: boolean;
|
||||
}
|
||||
|
||||
export default React.forwardRef<any, FrequencyQuestionProps>(
|
||||
(props, ref): React.ReactElement => {
|
||||
const { isMale, ...rest } = props;
|
||||
const ANSWERS = ["1", "2", "3", "4", "5"];
|
||||
const [answer, setAnswer] = React.useState("1");
|
||||
return (
|
||||
<Question question="Nombre de séance(s) par semaine ?" {...ref} {...rest}>
|
||||
<View className="items-center">
|
||||
<Text size="2xl">
|
||||
Je suis {isMale ? "prêt" : "prête"} à m'entraîner
|
||||
</Text>
|
||||
<Text size="9xl" weight="bold">
|
||||
{answer}
|
||||
</Text>
|
||||
<Text size="2xl">fois par semaine !</Text>
|
||||
</View>
|
||||
<SegmentedControl
|
||||
values={ANSWERS}
|
||||
selectedIndex={ANSWERS.indexOf(answer)}
|
||||
onValueChange={setAnswer}
|
||||
/>
|
||||
</Question>
|
||||
);
|
||||
}
|
||||
);
|
Loading…
Reference in new issue