import React, { Component } from "react"; import Breadcrumbs from "./Breadcrumbs"; import { withRouter } from "react-router-dom"; import Button from "@material-ui/core/Button"; import Typography from "@material-ui/core/Typography"; import * as Blockly from "blockly"; import ReactMarkdown from "react-markdown"; import Container from "@material-ui/core/Container"; import ExpansionPanel from "@material-ui/core/ExpansionPanel"; import ExpansionPanelSummary from "@material-ui/core/ExpansionPanelSummary"; import ExpansionPanelDetails from "@material-ui/core/ExpansionPanelDetails"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faChevronDown } from "@fortawesome/free-solid-svg-icons"; import { FaqQuestions } from "../data/faq"; import Editor from "rich-markdown-editor"; class Faq extends Component { state = { panel: "", expanded: false, text: "", }; handleChange = (panel) => { this.setState({ panel: this.state.panel === panel ? "" : panel }); }; componentDidMount() { // Ensure that Blockly.setLocale is adopted in the component. // Otherwise, the text will not be displayed until the next update of the component. window.scrollTo(0, 0); this.forceUpdate(); } render() { const { panel } = this.state; return (

FAQ

{FaqQuestions().map((object, i) => { return ( this.handleChange(`panel${i}`)} > } > {object.question} ); })} {this.props.button ? ( ) : ( )} { this.setState({ text: e() }); }} uploadImage={async (file) => {}} />
); } } export default withRouter(Faq); /* this.handleChange('panel1')}> } > {Blockly.Msg.faq_q1_question} this.handleChange('panel2')}> } > Frage 2 Donec placerat, lectus sed mattis semper, neque lectus feugiat lectus, varius pulvinar diam eros in elit. Pellentesque convallis laoreet laoreet. this.handleChange('panel3')}> } > Frage 3 Nunc vitae orci ultricies, auctor nunc in, volutpat nisl. Integer sit amet egestas eros, vitae egestas augue. Duis vel est augue. this.handleChange('panel4')}> } > Frage 4 Nunc vitae orci ultricies, auctor nunc in, volutpat nisl. Integer sit amet egestas eros, vitae egestas augue. Duis vel est augue. */ // {{ // this.props.button ? // // : // // }}