import React from 'react'
import ReactDOM from 'react-dom'
import { Provider, useSelector, useDispatch } from 'react-redux'
import { createStore } from 'redux'
import App from './App'
const tickets = {
'couch': '85d9977f5426033e058a60c8b81c2c91d331d5eec7bdfed66d354132539d4efb0d01bd6e5d7bc61bc8894b820fff1922d2a2e7e6b7f5883d244f93f0c9ce73daa540ccd7b6d1a1d9ccc40307c3549ff3bbce1a7e902ac438abb53b472d73f2fd2578881f8846e73c4af238f34b9725c41232a2e3129d-d34ace0dbe577c6152ee63654b9e807c',
'shelf': '20f9d15ecb236b79c4c342f2714558f571d34ae17fc3678f09a4e6742f28045119010401d66d47bd2f4c0a4a5ae92be36c560606effd0a98ec6ebdcec3975a5fd947d156338ff31e4a3c142a7eb4aa864f62d3db3938be957ab118903125b434296303731c19772d5a7fc89ae42348eba26888a80fdd-75013a6ebb275765f424fa8c2b7976a5'
}
const initialState = {
graphics: {
api: {},
ticket: tickets['couch'],
modelViewUrl: 'eu-central-1'
},
input: {
example: 'couch'
}
}
const myReducer = (state, action) => {
switch (action.type) {
case 'FIELD_UPDATE_GRAPHICS': {
state.graphics = Object.assign({}, state.graphics, action.payload)
return Object.assign({}, state)
}
case 'FIELD_UPDATE_INPUT': {
state.input = Object.assign({}, state.input, action.payload)
return Object.assign({}, state)
}
default:
return state
}
}
const store = createStore(
myReducer,
initialState,
window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()
)
const DemoDirectEmbedding = () => {
return (
)
}
export default ReactDOM.render(
, document.getElementById('main') || document.getElementById('root')
)