Skip to content

Commit 00798d4

Browse files
committed
add d3test view model example, showing access to local component directory
1 parent db08a0b commit 00798d4

File tree

3 files changed

+28
-2
lines changed

3 files changed

+28
-2
lines changed

build/app/init-appshell.jsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ const {
2323
const RRNavLink = require('react-router-dom').NavLink;
2424

2525
const AppDefault = require('view/AppDefault');
26+
const D3Test = require('view/d3test/d3test');
2627

2728
// emit warning for unmatched routes
2829
function NoMatch ( props ) {
@@ -106,7 +107,7 @@ module.exports = class AppShell extends React.Component {
106107
<NavLink to="/simple" tag={RRNavLink} replace>SimpleHTML</NavLink>
107108
</DropdownItem>
108109
<DropdownItem>
109-
<NavLink to="/test2" tag={RRNavLink} replace>Test 2</NavLink>
110+
<NavLink to="/d3test" tag={RRNavLink} replace>D3Test</NavLink>
110111
</DropdownItem>
111112
<DropdownItem divider />
112113
<DropdownItem>
@@ -122,7 +123,7 @@ module.exports = class AppShell extends React.Component {
122123
<Route path='/about' component={About}/>
123124
<Route path='/install' component={Install}/>
124125
<Route path='/simple' component={ (props) => {return HTML(props)} }/>
125-
<Route path='/test2' component={Test}/>
126+
<Route path='/d3test' component={D3Test}/>
126127
<Route path='/test3' component={Test}/>
127128
<Route component={NoMatch}/>
128129
</Switch>
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
const React = require('react');
2+
3+
module.exports = class D3Shell extends React.Component {
4+
render() {
5+
return (
6+
<p>I am D3 Shell</p>
7+
);
8+
}
9+
}
10+

build/app/view/d3test/d3test.jsx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
const React = require('react');
2+
const D3 = require('d3');
3+
const D3Shell = require('./components/D3Shell');
4+
5+
module.exports = class D3Test extends React.Component {
6+
render() {
7+
return (
8+
<D3Shell />
9+
);
10+
}
11+
componentDidMount () {
12+
console.log('D3',D3);
13+
}
14+
}
15+

0 commit comments

Comments
 (0)