Skip to content
Snippets Groups Projects
Commit bbebc685 authored by Alexandru Munteanu's avatar Alexandru Munteanu
Browse files

chore(styled-components): remove warnings and fix dependencies

parent 78f71fdc
No related branches found
No related tags found
3 merge requests!222Sprint #26,!217Sprint #26,!192Hin 1085 user component graphql
......@@ -50,13 +50,13 @@ const FileSection = ({
onDelete,
}) => (
<Root
innerRef={instance => {
connectFileDrop(instance)
connectDropTarget(instance)
}}
isFileItemOver={isFileItemOver && canDropFileItem}
isFirst={isFirst}
isLast={isLast}
ref={instance => {
connectFileDrop(instance)
connectDropTarget(instance)
}}
>
<Row alignItems="center">
<Item>
......
......@@ -51,7 +51,7 @@ class Accordion extends React.Component {
} = this.props
const { expanded } = this.state
return (
<Root expanded={expanded} innerRef={r => (this._accordion = r)} {...rest}>
<Root expanded={expanded} ref={r => (this._accordion = r)} {...rest}>
<Header
expanded={expanded}
icon={icon}
......
......@@ -42,7 +42,7 @@ class ControlledAccordion extends React.Component {
...rest
} = this.props
return (
<Root expanded={expanded} innerRef={r => (this._accordion = r)} {...rest}>
<Root expanded={expanded} ref={r => (this._accordion = r)} {...rest}>
<Header expanded={expanded} icon={icon} {...rest} />
{expanded && children}
</Root>
......
......@@ -4,8 +4,9 @@ import { reducer } from 'redux-form'
import { Provider } from 'react-redux'
import hindawiTheme from 'hindawi-theme'
import { createLogger } from 'redux-logger'
import { ThemeProvider } from 'styled-components'
import { th } from '@pubsweet/ui-toolkit'
import { client } from 'pubsweet-component-modal'
import styled, { ThemeProvider } from 'styled-components'
import { BrowserRouter as Router } from 'react-router-dom'
import { createStore, combineReducers, applyMiddleware } from 'redux'
......@@ -20,13 +21,25 @@ const store = createStore(
applyMiddleware(logger),
)
const StyleRoot = styled.div`
background-color: ${th('colorBackground')};
font-family: ${th('fontInterface')}, sans-serif;
font-size: ${th('fontSizeBase')};
color: ${th('colorText')};
line-height: ${th('lineHeightBase')};
* {
box-sizing: border-box;
}
`
class Wrapper extends Component {
render() {
return (
<Provider store={store}>
<Router>
<ThemeProvider theme={hindawiTheme}>
{this.props.children}
<StyleRoot>{this.props.children}</StyleRoot>
</ThemeProvider>
</Router>
</Provider>
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment