1.0.36 • Published 2 years ago
editordraft v1.0.36
editordraft
import logo from './logo.svg';
import './App.css';
import { useEffect, useState } from "react"
import { DraftEditor, DraftViewer } from "editordraft"
function App() {
const [preHtml, setPreHtml] = useState("")
const [themeMode, setThemeMode] = useState("light")
const [colorIndex, setColorIndex] = useState(2)
useEffect(function () {
console.log(themeMode)
console.log(colorIndex)
})
return (
<>
<div>
<button onClick={function () {
setThemeMode(pre => pre === "light" ? "dark" : "light")
}}>mode</button>
<button onClick={function () {
setColorIndex(pre => pre + 1)
}}>color</button>
</div>
<DraftEditor
colorIndex={colorIndex}
themeMode={themeMode}
peopleList={["UweF23", "UweF22", "TonyCerl", "JimWil", "大发发", "Jimberg", "m大Gsd哈"]}
avatarPeopleList={["UweF23", "TonyCerl", "大发发", "m大Gsd哈"]}
downloadAvatarUrl={`https://picsum.photos/200`}
genAvatarLink={function (downloadAvatarUrl, personName) {
return downloadAvatarUrl// + personName
}}
onSubmit={function (preHtmlObj, { editorState, theme, voteArr, voteTopic, pollDuration, voteId, imageObj, imageBlockNum, setDisableSubmit, clearState }) {
console.log(preHtmlObj)
setPreHtml(preHtmlObj.content)
clearState()
setDisableSubmit(false)
// const promiseArr = [
// ...uploadPreHtml(preHtmlObj), // commentOut when local
// ...uploadImage(imageObj), // commentOut when local
// ...uploadVote({ voteArr, voteTopic, pollDuration, voteId }) // commentOut when local
// ]
// Promise.allSettled(promiseArr).then((arr) => {
// setDisableSubmit(false)
// clearState()
// setPostArr(pre => [preHtmlObj, ...pre])
// })
}}
/>
<DraftViewer
colorIndex={colorIndex}
themeMode={themeMode}
preHtml={preHtml}
downloadImageUrl=""
downloadVoteUrl=""
/>
</>
);
}
export default App;
git push -f origin master npm version patch npm publish
1.0.36
2 years ago
1.0.35
2 years ago
1.0.34
2 years ago
1.0.33
2 years ago
1.0.32
2 years ago
1.0.31
2 years ago
1.0.30
2 years ago
1.0.29
2 years ago
1.0.28
2 years ago
1.0.27
2 years ago
1.0.26
2 years ago
1.0.25
2 years ago
1.0.24
2 years ago
1.0.23
2 years ago
1.0.22
2 years ago
1.0.21
2 years ago
1.0.20
2 years ago
1.0.19
2 years ago
1.0.18
2 years ago
1.0.17
2 years ago
1.0.16
2 years ago
1.0.15
2 years ago
1.0.14
2 years ago
1.0.13
2 years ago
1.0.12
2 years ago
1.0.11
2 years ago
1.0.10
2 years ago
1.0.9
2 years ago
1.0.8
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.4
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago