import React, { useState } from 'react'; import classnames from 'classnames'; import * as Text from 'app/shared/components/text/text'; interface Props { question: string, answer: string, } export const FaqItem = ({ question, answer }: Props) => { const [ showAnswer, setShowAnswer ] = useState(false); const [ answerShowIcon, answerHideIcon ] = [ 'icon-flat-arrow-down', 'icon-flat-arrow-up' ]; const [ answerIcon, setAnswerIcon ] = useState(answerShowIcon); const toggle = (event) => { event.preventDefault(); setShowAnswer(!showAnswer); setAnswerIcon(showAnswer ? answerShowIcon : answerHideIcon); }; const createUserProvidedMarkup = () => { // XSS! https://reactjs.org/docs/dom-elements.html return { __html: answer, }; }; return
{question}
; };