From 1668dc46352011a40ff3557564ac41b5df25f461 Mon Sep 17 00:00:00 2001 From: Nicolas Gallagher Date: Mon, 7 Sep 2015 09:43:53 -0700 Subject: [PATCH] Add placeholder ListView and ScrollView --- src/components/ListView/index.js | 20 ++++++++++++++++++++ src/components/ListView/index.spec.js | 18 ++++++++++++++++++ src/components/ScrollView/index.js | 20 ++++++++++++++++++++ src/components/ScrollView/index.spec.js | 18 ++++++++++++++++++ 4 files changed, 76 insertions(+) create mode 100644 src/components/ListView/index.js create mode 100644 src/components/ListView/index.spec.js create mode 100644 src/components/ScrollView/index.js create mode 100644 src/components/ScrollView/index.spec.js diff --git a/src/components/ListView/index.js b/src/components/ListView/index.js new file mode 100644 index 00000000..689ef88a --- /dev/null +++ b/src/components/ListView/index.js @@ -0,0 +1,20 @@ +import React, { PropTypes } from 'react' +import ScrollView from '../ScrollView' + +class ListView extends React.Component { + static propTypes = { + children: PropTypes.any + } + + static defaultProps = { + className: '' + } + + render() { + return ( + + ) + } +} + +export default ListView diff --git a/src/components/ListView/index.spec.js b/src/components/ListView/index.spec.js new file mode 100644 index 00000000..2cfb8b75 --- /dev/null +++ b/src/components/ListView/index.spec.js @@ -0,0 +1,18 @@ +/* +import assert from 'assert' +import React from 'react/addons' + +import ListView from '.' + +const ReactTestUtils = React.addons.TestUtils + +function shallowRender(component, context = {}) { + const shallowRenderer = React.addons.TestUtils.createRenderer() + shallowRenderer.render(component, context) + return shallowRenderer.getRenderOutput() +} + +suite.skip('ListView', () => { + test('prop "children"', () => {}) +}) +*/ diff --git a/src/components/ScrollView/index.js b/src/components/ScrollView/index.js new file mode 100644 index 00000000..2fbd9e40 --- /dev/null +++ b/src/components/ScrollView/index.js @@ -0,0 +1,20 @@ +import React, { PropTypes } from 'react' +import View from '../View' + +class ScrollView extends React.Component { + static propTypes = { + children: PropTypes.any + } + + static defaultProps = { + className: '' + } + + render() { + return ( + + ) + } +} + +export default ScrollView diff --git a/src/components/ScrollView/index.spec.js b/src/components/ScrollView/index.spec.js new file mode 100644 index 00000000..601870aa --- /dev/null +++ b/src/components/ScrollView/index.spec.js @@ -0,0 +1,18 @@ +/* +import assert from 'assert' +import React from 'react/addons' + +import ScrollView from '.' + +const ReactTestUtils = React.addons.TestUtils + +function shallowRender(component, context = {}) { + const shallowRenderer = React.addons.TestUtils.createRenderer() + shallowRenderer.render(component, context) + return shallowRenderer.getRenderOutput() +} + +suite.skip('ScrollView', () => { + test('prop "children"', () => {}) +}) +*/