See a Styled TodoMVC Application
Story: As a user, I want my application to live in a styled environment.
TodoApp component
diff --git a/src/todomvc/components/TodoApp.js b/src/todomvc/components/TodoApp.js
index 1507dbb..ae87fcc 100644
--- a/src/todomvc/components/TodoApp.js
+++ b/src/todomvc/components/TodoApp.js
@@ -4,11 +4,13 @@ import React, {Component} from 'react'
import PropTypes from 'prop-types'
import {bindActionCreators} from 'redux'
import {connect} from 'react-redux'
+import Radium, {StyleRoot, Style} from 'radium'
import Header from '../components/Header'
import MainSection from '../components/MainSection'
import * as actions from '../actions'
+@Radium
class TodoApp extends Component {
static propTypes = {
todos: PropTypes.object.isRequired,
@@ -19,10 +21,13 @@ class TodoApp extends Component {
const {todos, actions} = this.props;
return (
- <div>
- <Header actions={actions}/>
- <MainSection todos={todos} actions={actions}/>
- </div>
+ <StyleRoot>
+ <Style/>
+ <div>
+ <Header actions={actions}/>
+ <MainSection todos={todos} actions={actions}/>
+ </div>
+ </StyleRoot>
)
}
}
(END)Last updated
Was this helpful?