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