import React from "react"
import Code from "./actions/code"
import Emphasis from "./actions/emphasis"
import Hr from "./actions/hr"
import Image from "./actions/image"
import Link from "./actions/link"
import Striketrough from "./actions/striketrough"
import Strong from "./actions/strong"
import Quote from "./actions/quote"
import AttachmentsEditor from "./attachments"
import Upload from "./attachments/upload-button"
import MarkupPreview from "./markup-preview"
import * as textUtils from "./textutils"
import Button from "misago/components/button"
import misago from "misago"
import ajax from "misago/services/ajax"
import modal from "misago/services/modal"
import snackbar from "misago/services/snackbar"
export default class extends React.Component {
constructor(props) {
super(props)
this.state = {
isPreviewLoading: false
}
}
componentDidMount() {
$("#editor-textarea").atwho({
at: "@",
displayTpl: '