diff --git a/src/layers/listitem.jsx b/src/layers/listitem.jsx
new file mode 100644
index 0000000..61366ea
--- /dev/null
+++ b/src/layers/listitem.jsx
@@ -0,0 +1,56 @@
+import React from 'react'
+import Radium from 'radium'
+import Immutable from 'immutable'
+import color from 'color'
+
+import Heading from 'rebass/dist/Heading'
+import Toolbar from 'rebass/dist/Toolbar'
+import NavItem from 'rebass/dist/NavItem'
+import Space from 'rebass/dist/Space'
+
+import { LayerEditor } from './editor.jsx'
+import scrollbars from '../scrollbars.scss'
+import PureRenderMixin from 'react-addons-pure-render-mixin';
+import theme from '../theme.js'
+
+@Radium
+class LayerListItem extends React.Component {
+ static propTypes = {
+ layerId: React.PropTypes.number.isRequired,
+ onLayerSelected: React.PropTypes.func.isRequired,
+ }
+
+ constructor(props) {
+ super(props)
+ this.shouldComponentUpdate = PureRenderMixin.shouldComponentUpdate.bind(this);
+ }
+
+ render() {
+ return
+
this.props.onLayerSelected(this.props.layerId)}
+ style={{
+ backgroundColor: theme.colors.gray,
+ ":hover": {
+ backgroundColor: color(theme.colors.gray).lighten(0.15).hexString(),
+ }
+ }}
+ >
+
+ #{this.props.layerId}
+
+
+
+ }
+}
+
+export default Radium(LayerListItem);
diff --git a/src/scrollbars.scss b/src/scrollbars.scss
index e7d44eb..6c03958 100644
--- a/src/scrollbars.scss
+++ b/src/scrollbars.scss
@@ -1,6 +1,6 @@
.darkScrollbar::-webkit-scrollbar {
background-color: #26282e;
- width: 10px;
+ width: 5px;
}
.darkScrollbar::-webkit-scrollbar-thumb {
diff --git a/src/theme.js b/src/theme.js
index c7b1dd2..a658bdc 100644
--- a/src/theme.js
+++ b/src/theme.js
@@ -48,7 +48,7 @@ export const inputBase = {
}
const scale = [3, 5, 10, 30, 40]
-const fontSizes = [28, 24, 20, 16, 14, 12, 10]
+const fontSizes = [26, 20, 16, 14, 12, 10]
const border = {
borderColor: colors.black,
diff --git a/src/toolbar.jsx b/src/toolbar.jsx
index c8ef2fa..3b43ea6 100644
--- a/src/toolbar.jsx
+++ b/src/toolbar.jsx
@@ -122,7 +122,7 @@ export class Toolbar extends React.Component {
toggle={() => this.toggleSettings.bind(this)}
/>
-