mirror of
https://github.com/ragestudio/comty.git
synced 2025-07-11 10:14:16 +00:00
added Provider to FloatComponent
This commit is contained in:
parent
a7a9b887e1
commit
63bb85cf5c
@ -4,6 +4,9 @@ import ReactDOM from 'react-dom'
|
|||||||
import * as antd from 'antd'
|
import * as antd from 'antd'
|
||||||
import React from 'react'
|
import React from 'react'
|
||||||
import { Rnd } from 'react-rnd'
|
import { Rnd } from 'react-rnd'
|
||||||
|
import { getDvaApp } from 'umi'
|
||||||
|
import { Provider } from 'react-redux'
|
||||||
|
|
||||||
|
|
||||||
const renderDiv = document.createElement('div')
|
const renderDiv = document.createElement('div')
|
||||||
class FloatComponent extends React.Component {
|
class FloatComponent extends React.Component {
|
||||||
@ -48,17 +51,18 @@ export function Destroy() {
|
|||||||
|
|
||||||
|
|
||||||
export function Open(props) {
|
export function Open(props) {
|
||||||
|
const dvaApp = getDvaApp()
|
||||||
const divId = props.id ?? "floatComponent"
|
const divId = props.id ?? "floatComponent"
|
||||||
const mountParent = document.getElementById("appWrapper")
|
const MountParent = document.getElementById("root")
|
||||||
const thisChild = document.getElementById(divId)
|
const thisChild = document.getElementById(divId)
|
||||||
|
|
||||||
verbosity([props])
|
verbosity([props])
|
||||||
|
|
||||||
if (thisChild) {
|
if (thisChild) {
|
||||||
mountParent.removeChild(thisChild)
|
MountParent.removeChild(thisChild)
|
||||||
}
|
}
|
||||||
document.body.appendChild(renderDiv).setAttribute('id', divId)
|
MountParent.appendChild(renderDiv).setAttribute('id', divId)
|
||||||
ReactDOM.render(<FloatComponent />, renderDiv)
|
ReactDOM.render(<Provider store={dvaApp._store}><FloatComponent {...props} /></Provider>, renderDiv)
|
||||||
}
|
}
|
||||||
|
|
||||||
export default Open
|
export default Open
|
@ -3,9 +3,7 @@ import { Menu, Result } from 'antd'
|
|||||||
import classnames from 'classnames'
|
import classnames from 'classnames'
|
||||||
|
|
||||||
import styles from './index.less'
|
import styles from './index.less'
|
||||||
import { connect } from 'umi';
|
|
||||||
|
|
||||||
@connect(({ app }) => ({ app }))
|
|
||||||
export default class ListedMenu extends React.Component{
|
export default class ListedMenu extends React.Component{
|
||||||
state = {
|
state = {
|
||||||
renderOptionTitle: true,
|
renderOptionTitle: true,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user