Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 468 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 468 Rev 496
Línea 6... Línea 6...
6
    // get props
6
    // get props
7
    const { question, backendVars } = props;
7
    const { question, backendVars } = props;
Línea 8... Línea 8...
8
 
8
 
9
    // init States 
9
    // init States 
10
    const [input, setInput] = useState(question.answer);
10
    const [input, setInput] = useState(question.answer);
11
    
11
 
12
    /**
12
    /**
13
     * Update question answer
13
     * Update question answer
14
     * @param {*} value
14
     * @param {*} value
15
     */
15
     */
Línea 58... Línea 58...
58
                        />
58
                        />
59
                    )}
59
                    )}
60
                </div>
60
                </div>
61
            }
61
            }
62
            {question.type == 'rating-range' &&
62
            {question.type == 'rating-range' &&
63
                <div className="form-group">
63
                <ul className="ratin-range">
64
                    {[...Array(parseInt(question.range))].map((x, i) => {
64
                    {[...Array(parseInt(question.range))].map((x, i) => {
65
                        return (
65
                        return (
-
 
66
                            <li>
66
                            <div className="checkbox"
67
                                <div className="checkbox"
67
                                key={i}>
68
                                    key={i}>
68
                                <input
69
                                    <input
69
                                    type="radio"
70
                                        type="radio"
70
                                    checked={input == i + 1}
71
                                        checked={input == i + 1}
71
                                    name={question.slug_question}
72
                                        name={question.slug_question}
72
                                    value={i + 1}
73
                                        value={i + 1}
73
                                    onChange={e => handleAnswer(i + 1)}
74
                                        onChange={e => handleAnswer(i + 1)}
74
                                />
75
                                    />
75
                                <div className="option">
76
                                    <div className="option">
76
                                    {i + 1}
77
                                        {i + 1}
-
 
78
                                    </div>
77
                                </div>
79
                                </div>
78
                            </div>
80
                            </li>
79
                        )
81
                        )
80
                    })}
82
                    })}
81
                </div>
83
                </ul>
82
            }
84
            }
83
            {(question.type == 'simple' || question.type == 'rating-open' || question.type == 'multiple') &&
85
            {(question.type == 'simple' || question.type == 'rating-open' || question.type == 'multiple') &&
84
                <div className="form-group">
86
                <div className="form-group">
85
                    {question.options.length > 0 &&
87
                    {question.options.length > 0 &&
86
                        <Option question={question} />
88
                        <Option question={question} />