Skip to content
Merged

Dev #85

Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
204 commits
Select commit Hold shift + click to select a range
a33d7e1
Removed Prettier configs.
kiacolbert Feb 26, 2019
f86587c
Redid file structure. Excluded .prettier file, added folders to src d…
victorvrv Feb 28, 2019
66a7392
Merge pull request #6 from victorvrv/master
murphybrandon Feb 28, 2019
3cf1608
Merge pull request #5 from kiacolbert/master
kiacolbert Feb 28, 2019
209839b
Eslint extends airbnb. Linter checks all folders.
kiacolbert Feb 28, 2019
7b08adc
Adding package.json
kiacolbert Feb 28, 2019
b9301c5
Merge pull request #7 from kiacolbert/master
murphybrandon Feb 28, 2019
ac16a7a
front-end v.001
murphybrandon Feb 28, 2019
a1ba444
Merge pull request #8 from murphybrandon/master
kiacolbert Feb 28, 2019
2e19ca0
Merge pull request #1 from reactrewind/dev
victorvrv Feb 28, 2019
768bb3e
Merge pull request #1 from reactrewind/dev
kiacolbert Feb 28, 2019
5f4a6cd
Initial state of chrome dev tool. Changed a few React components to f…
victorvrv Mar 1, 2019
4e0b381
Added devtools bundle folder to gitignore
victorvrv Mar 1, 2019
2b3fb7b
Delete devtools.js
victorvrv Mar 1, 2019
d6ba5d9
Delete devtools_bundle.js
victorvrv Mar 1, 2019
79e9826
Delete devtools_bundle.js.map
victorvrv Mar 1, 2019
dfcb2f0
Merge pull request #9 from victorvrv/master
murphybrandon Mar 1, 2019
71a1638
front-end v.002 styling
murphybrandon Mar 1, 2019
0e8036c
changed destination folder name on App webpack config.
victorvrv Mar 1, 2019
cc7b9df
changed webpack config and devtools.js folder
victorvrv Mar 1, 2019
99a7bdf
changed webpack config and devtools.js folder
victorvrv Mar 1, 2019
9237485
Merge pull request #10 from victorvrv/master
kiacolbert Mar 1, 2019
e6fa38e
front-end v.002 styling
murphybrandon Mar 1, 2019
78a7c8f
front-end v.002 styling
murphybrandon Mar 1, 2019
e564c21
front-end v.003 --- most recent updates to styling are shown
murphybrandon Mar 1, 2019
2db039a
Merge pull request #11 from murphybrandon/master
kiacolbert Mar 1, 2019
6f21226
styles are done until later functionality
murphybrandon Mar 1, 2019
1132292
Parsing (#12)
kiacolbert Mar 1, 2019
7ee52c0
styles are done until later functionality
murphybrandon Mar 1, 2019
7116f10
Merge pull request #13 from murphybrandon/front-end
victorvrv Mar 1, 2019
753b852
Merge pull request #2 from reactrewind/dev
victorvrv Mar 1, 2019
1027fd2
Merge pull request #3 from victorvrv/master
victorvrv Mar 1, 2019
fcb0c1e
commit to handle merges
victorvrv Mar 1, 2019
bbdf7d7
Minor change in how React app connect actions to the state and action…
victorvrv Mar 1, 2019
509c3dc
Delete devtools_bundle.js
victorvrv Mar 2, 2019
1bc9f2e
Delete devtools_bundle.js.map
victorvrv Mar 2, 2019
f996d50
Minor changes (#14)
victorvrv Mar 2, 2019
b85b199
added buttons to go back and forward in time
murphybrandon Mar 2, 2019
8be03bf
added buttons to go back and forward in time (fixed merge)
murphybrandon Mar 2, 2019
33ad277
added buttons to go back and forward in time (#15)
murphybrandon Mar 2, 2019
8537156
added doubly linked list data structure
victorvrv Mar 2, 2019
8afe649
Merge branch 'master' of https://github.com/victorvrv/react-rewind
victorvrv Mar 2, 2019
aecd748
Merge pull request #4 from reactrewind/dev
victorvrv Mar 2, 2019
6c07872
Solved merge conficts
victorvrv Mar 2, 2019
365f498
added buttons for user to pause/record && play/stop
murphybrandon Mar 2, 2019
4bad8a6
added buttons for user to pause/record && play/stop
murphybrandon Mar 2, 2019
a09d7f3
added buttons to pause/record play/stop (#16)
murphybrandon Mar 2, 2019
9a0dae3
Merge pull request #6 from reactrewind/dev
victorvrv Mar 2, 2019
d95fea0
Added buttons back and forth time travel functionality
victorvrv Mar 2, 2019
1f59e3b
Merge branch 'dev' of https://github.com/victorvrv/react-rewind
victorvrv Mar 2, 2019
43d9933
Merge branch 'victor-dev'
victorvrv Mar 2, 2019
0039064
Merge last PR with the current chrome dev tools version.
victorvrv Mar 2, 2019
7a0780f
removed console.log from extension
victorvrv Mar 2, 2019
86e2dbd
deleted console.log
victorvrv Mar 2, 2019
2863135
Added time travel, content scripts, hooked front-end with timetravel …
victorvrv Mar 2, 2019
a262d8a
changed site title, edited styles, removed state.payload for victor's…
murphybrandon Mar 2, 2019
238f928
changed site title, edited styles, removed state.payload for victor's…
murphybrandon Mar 2, 2019
2dd0cdd
dom method changes
kiacolbert Mar 3, 2019
e1b9f07
Removed file references.
kiacolbert Mar 3, 2019
87eb35d
Merge pull request #18 from kiacolbert/parserString
victorvrv Mar 4, 2019
e4fea21
Merge pull request #7 from reactrewind/dev
victorvrv Mar 4, 2019
73e4455
Minor change to background, extension and inject_script. Commiting be…
victorvrv Mar 4, 2019
9eed7c1
merged parser pull
victorvrv Mar 4, 2019
c572adc
Adding correct bundle file
kiacolbert Mar 4, 2019
8ae9228
Merge pull request #19 from kiacolbert/bundle
murphybrandon Mar 4, 2019
4f21493
added functionality for play through of events, added highlighting fo…
murphybrandon Mar 4, 2019
74d9cb3
added functionality for play through of events, added highlighting fo…
murphybrandon Mar 4, 2019
81bc3a9
Merge pull request #8 from reactrewind/dev
victorvrv Mar 4, 2019
b248bd3
port = null && made length comparison for setIsPlay function dynamic
murphybrandon Mar 4, 2019
8bba785
Adding client/node_modules and src/browser/chrome/devtools_bundle (#21)
kiacolbert Mar 4, 2019
da7dfd1
Merge pull request #20 from murphybrandon/front-end
victorvrv Mar 4, 2019
8727442
Merge branch 'dev' of https://github.com/kiacolbert/react-rewind
kiacolbert Mar 4, 2019
28e3349
Merge pull request #9 from reactrewind/dev
victorvrv Mar 4, 2019
0b52cad
Merge branch 'dev' of https://github.com/reactrewind/react-rewind
kiacolbert Mar 4, 2019
49ecd68
commiting handle of merge conflicts before new pull
victorvrv Mar 4, 2019
85a6236
Merge branch 'dev' of https://github.com/victorvrv/react-rewind into …
victorvrv Mar 4, 2019
892278b
removed client/node_modules
kiacolbert Mar 4, 2019
3370fcd
removed client/node_modules (#22)
kiacolbert Mar 4, 2019
889dabc
Merge branch 'dev' of https://github.com/reactrewind/react-rewind
kiacolbert Mar 4, 2019
457d39a
Connecting parser and chrome dev tools. Code is full of console.logs.
victorvrv Mar 4, 2019
fec8eae
Merge pull request #10 from victorvrv/victor-dev
victorvrv Mar 4, 2019
6fbf1c9
Merge pull request #1 from reactrewind/dev
GaberMowiena Mar 4, 2019
e139f9d
have scroll bar working
murphybrandon Mar 6, 2019
1235a41
fixed gitignore merge conflict
murphybrandon Mar 6, 2019
173a31c
Delete data.jsx
victorvrv Mar 6, 2019
3e41dc2
Update App.jsx
victorvrv Mar 6, 2019
35ae10c
Merge pull request #25 from murphybrandon/front-end
victorvrv Mar 6, 2019
d064c77
Merge pull request #11 from reactrewind/dev
victorvrv Mar 6, 2019
208fa48
Connected dev tools with page. Injected script working, parsing worki…
victorvrv Mar 6, 2019
c989af1
Merge branch 'dev' of https://github.com/victorvrv/react-rewind into …
victorvrv Mar 6, 2019
4d3b80e
fixed wrong type for expected Number on TimeSlider
victorvrv Mar 7, 2019
c3391fb
Connected chrome dev tool to front end (#26)
victorvrv Mar 7, 2019
80ce13e
Merge branch 'dev' of https://github.com/reactrewind/react-rewind
kiacolbert Mar 7, 2019
d9a4994
Added method signiture and code bodies for replacers.
kiacolbert Mar 7, 2019
406c416
not tested.
kiacolbert Mar 7, 2019
569d718
adding styling
murphybrandon Mar 7, 2019
e2a70d3
added styling for height of tool, removed next and previous buttons i…
murphybrandon Mar 7, 2019
5930cfd
Created long lived port between App and background. This is gonna be …
victorvrv Mar 7, 2019
d131cce
kia delete all browser/chrome things plz (#27)
murphybrandon Mar 7, 2019
6bf6647
Merge pull request #13 from reactrewind/dev
victorvrv Mar 7, 2019
67d7b4b
merged last PR into local branch
victorvrv Mar 7, 2019
0664c7b
const -> let
kiacolbert Mar 7, 2019
2ac155d
Added turn on button
victorvrv Mar 7, 2019
8387ced
Update App.jsx
victorvrv Mar 7, 2019
9c3c468
Victor dev (#29)
victorvrv Mar 7, 2019
4c2e999
styling for slider
murphybrandon Mar 7, 2019
7c44688
merged conflicts w/ victor
murphybrandon Mar 7, 2019
a2e8bf3
Added .DS_Store to .gitignore. bundle.js -> devtools_bundle/bg_bundl…
murphybrandon Mar 7, 2019
9dbcf5d
Added .DS_Store to .gitignore. bundle.js -> devtools_bundle/bg_bundl…
murphybrandon Mar 7, 2019
f00ee04
Added .DS_Store to .gitignore. bundle.js -> devtools_bundle/bg_bundl…
murphybrandon Mar 7, 2019
37a836a
converted timeTravelTracker from Array to DoublyLinkedList
victorvrv Mar 7, 2019
9be10a6
Merge branch 'victor-dev' of https://github.com/victorvrv/react-rewin…
victorvrv Mar 7, 2019
6a5a428
Merge pull request #14 from reactrewind/dev
victorvrv Mar 7, 2019
f2a9a7c
Merge pull request #30 from murphybrandon/front-end
victorvrv Mar 7, 2019
9ec7b2d
Merge pull request #15 from reactrewind/dev
victorvrv Mar 7, 2019
9a12b7c
Merge pull request #28 from kiacolbert/ep
murphybrandon Mar 11, 2019
b90eb96
Connected frontend changes with chrome extension. Play button now cha…
victorvrv Mar 11, 2019
0f8174c
Merge pull request #16 from reactrewind/dev
victorvrv Mar 11, 2019
1193141
Merged new parser script that deals with webpack bundled scripts.
victorvrv Mar 11, 2019
2ca73af
Merge branch 'dev' of github.com:reactrewind/react-rewind into test
Mar 11, 2019
ecedb85
Merge pull request #47 from victorvrv/victor-dev
victorvrv Mar 11, 2019
c8d1ebd
applying merge
murphybrandon Mar 11, 2019
3ddd160
applying merge
murphybrandon Mar 11, 2019
2a6c140
changes
Mar 11, 2019
308a7a3
have JSON viewing for action & state working
murphybrandon Mar 11, 2019
cbedd76
Adding JSON viewing (#49)
murphybrandon Mar 11, 2019
8039b9d
added state difference function
Mar 11, 2019
f52c61a
Merge branch 'dev' of github.com:reactrewind/react-rewind
Mar 11, 2019
e0a8b5e
functionality for effects display
Mar 11, 2019
896ba06
Delete App.jsx
victorvrv Mar 12, 2019
66d3eac
removing the extra i from app.js
Mar 12, 2019
2ffe0aa
adding app.jsx
Mar 12, 2019
ed56308
Refresh devtools instance of specific that specific tab when that tab…
victorvrv Mar 12, 2019
acab7b4
forward and back buttons displaying correct info
murphybrandon Mar 12, 2019
3d1c0e2
forward and back buttons displaying correct info
murphybrandon Mar 12, 2019
a4682fe
Merge pull request #51 from GaberMowiena/master
murphybrandon Mar 12, 2019
7c60cb0
forward and backward buttons represent correct actions (#54)
murphybrandon Mar 12, 2019
7bd715d
closes #34
kiacolbert Mar 12, 2019
30d5747
merged in gabers effects display changes
murphybrandon Mar 12, 2019
4b00d90
Merge branch 'dev' of https://github.com/reactrewind/react-rewind int…
kiacolbert Mar 12, 2019
f6d2743
Merge pull request #55 from kiacolbert/slide
murphybrandon Mar 12, 2019
95b0dd3
kias handleBar changes merged
murphybrandon Mar 12, 2019
5a9d7d9
Fixed bug that made devtool refresh when we started recording.
victorvrv Mar 13, 2019
7ed7a06
Merge branch 'victor-dev' into dev
victorvrv Mar 13, 2019
9ceb645
Merge pull request #17 from reactrewind/dev
victorvrv Mar 13, 2019
c7a7166
Merge branch 'victor-dev' of https://github.com/victorvrv/react-rewin…
victorvrv Mar 13, 2019
fbe7e53
added react-json-view to package-lock
victorvrv Mar 13, 2019
4f15e5a
Data stays filtered after new actions get posted
victorvrv Mar 13, 2019
66820b1
fixed time travel forward when already at tail of linked list.
victorvrv Mar 13, 2019
bcc73d9
Refreshes the devtools instance when user refreshes tab (#56)
victorvrv Mar 13, 2019
8f3473c
revised the setting of isPlayingIndex on CDM
murphybrandon Mar 13, 2019
284dd05
merged victors changes
murphybrandon Mar 13, 2019
e121ee2
Fixed time-slider play functionality.
victorvrv Mar 13, 2019
34e18bd
Merge branch 'dev' into victor-dev
victorvrv Mar 13, 2019
9ad875a
Fixed time slider play functionality (#57)
victorvrv Mar 13, 2019
687c2b2
this is a test
murphybrandon Mar 16, 2019
17011cb
returns our code in function. Issue parsing string because argument i…
kiacolbert Mar 17, 2019
2a4fff6
The methods are replaced but getting the lodash error.
kiacolbert Mar 17, 2019
a03fd7f
Updated useReducer arguments
kiacolbert Mar 20, 2019
de7472e
Merge pull request #67 from kiacolbert/parser2
murphybrandon Mar 20, 2019
d418a39
Merge pull request #18 from reactrewind/dev
victorvrv Mar 20, 2019
4a278c6
Delete closed ports from array
victorvrv Mar 20, 2019
4639b80
Merge branch 'victor-dev' of https://github.com/victorvrv/react-rewin…
victorvrv Mar 20, 2019
b834d00
initial readme
kiacolbert Mar 20, 2019
a363d23
finished times
murphybrandon Mar 20, 2019
a2fc0ef
Merge pull request #71 from murphybrandon/front-end
victorvrv Mar 20, 2019
2f960bf
State diff, pause button, injecting scripts only while recording
victorvrv Mar 20, 2019
eb48a0d
Merge pull request #19 from reactrewind/dev
victorvrv Mar 20, 2019
6096e91
Merged action times PR
victorvrv Mar 20, 2019
ba07383
Removed old way of injecting timeTravel and DLL from inject_script_ta…
victorvrv Mar 20, 2019
19c31fc
Merge pull request #73 from victorvrv/victor-dev
victorvrv Mar 20, 2019
1204b7e
Pop up.
kiacolbert Mar 20, 2019
0b7962f
Keeps conexion open from App to the original extension script on ever…
victorvrv Mar 20, 2019
ffcf3c1
Added licence and badges.
kiacolbert Mar 20, 2019
e4c1241
licence badge
kiacolbert Mar 20, 2019
96f515f
Adding to readme
kiacolbert Mar 21, 2019
65fb501
Merge branch 'dev' of https://github.com/reactrewind/react-rewind int…
kiacolbert Mar 21, 2019
337511f
fixed playback button
victorvrv Mar 21, 2019
a54e6da
Keeps conexion open from App to the original extension script on ever…
victorvrv Mar 21, 2019
1e7df09
Merge branch 'dev' of https://github.com/reactrewind/react-rewind int…
kiacolbert Mar 21, 2019
edb0cbb
Added table.
kiacolbert Mar 21, 2019
0687b0c
Adding logos
kiacolbert Mar 21, 2019
8fabb46
Merge pull request #75 from kiacolbert/readme
victorvrv Mar 21, 2019
aa914df
center and sized logo
kiacolbert Mar 21, 2019
7291126
Incoming changes
kiacolbert Mar 21, 2019
021d5ab
added logo
kiacolbert Mar 21, 2019
ab548f0
Set port to null on start recording so it gets updated.
victorvrv Mar 21, 2019
9ccf640
Merge pull request #20 from reactrewind/dev
victorvrv Mar 21, 2019
aca29a8
Merge branch 'victor-dev' of https://github.com/victorvrv/react-rewin…
victorvrv Mar 21, 2019
402adc6
added page action logo.
kiacolbert Mar 21, 2019
cd4aa6e
Deleted links.js and moved function to page_action.js
kiacolbert Mar 21, 2019
c5c531c
Added bundle scripts to packagejson
victorvrv Mar 21, 2019
8c38253
ordered list.
kiacolbert Mar 21, 2019
06a92d2
Wording
kiacolbert Mar 21, 2019
bcabed9
Merge pull request #80 from kiacolbert/pageAction
victorvrv Mar 21, 2019
0dbe29d
Merge pull request #78 from victorvrv/victor-dev
victorvrv Mar 21, 2019
45055f2
Merge pull request #76 from kiacolbert/readme
victorvrv Mar 21, 2019
19ab548
Added icon images.
victorvrv Mar 21, 2019
8a8cc33
Merge pull request #22 from reactrewind/dev
victorvrv Mar 21, 2019
676f08b
Merge branch 'victor-dev' of https://github.com/victorvrv/react-rewin…
victorvrv Mar 21, 2019
43cb43b
Added icons to manifest and create icons folder.
victorvrv Mar 21, 2019
37fca6d
Update package.json
victorvrv Mar 21, 2019
bebe9d7
Merge pull request #82 from victorvrv/victor-dev
murphybrandon Mar 21, 2019
d6c9e48
Readme2 (#84)
kiacolbert Mar 21, 2019
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
front-end v.001
  • Loading branch information
murphybrandon committed Feb 28, 2019
commit ac16a7a8ec5bca6f3f47669ebfa2ef837ff1a6cd
2 changes: 2 additions & 0 deletions src/app/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
node_modules
dist
Empty file removed src/app/.gitkeep
Empty file.
78 changes: 78 additions & 0 deletions src/app/components/App.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
import React, { useContext, Component } from 'react';

// data
import data from '../data.jsx'

// containers
import SplitPane from '../container/SplitPane.jsx';

// left pane = events, right pane = details
import Events from '../container/Events.jsx';
import Details from '../container/Details.jsx';

class App extends Component {
constructor(props) {
super(props);

this.state = {};

this.addActionToView = this.addActionToView.bind(this);
// this.toTheFuture = this.toTheFuture.bind(this);
}

// function to select an event from the data
// and set state with all required info
addActionToView(e) {
const actionToView = data.filter(action => e.target.id === String(action.id));
const {
action, id, payload, state,
} = actionToView[0];
this.setState({
action, id, payload, state,
});
}

// function to travel to the FUTURE
// **** not being passed to any children yet
// toTheFuture(e) {
// if (this.state.action) {
// for (let i = 0; i < data.length - 1; i += 1) {
// // clicking next returns next piece of data
// if (data[i].id === this.state.id) {
// const { action, id, payload, state } = data[i + 1];
// this.setState({action, id, payload, state});
// }
// // if we're at the last action stop there
// // don't let user go any further
// if (data[i].id === undefined) {
// const { action, id, payload, state } = data[data.length -1 ];
// this.setState({action, id, payload, state});
// }
// }
// }
// }

render() {
const {
action, id, payload, state,
} = this.state;
return (
<SplitPane
left={
<Events addAction={this.addActionToView} />
}
right={
(
<Details
action={action}
id={id}
payload={payload}
actionState={state}
/>
)}
/>
);
}
}

export default App;
15 changes: 15 additions & 0 deletions src/app/components/DetailCards/Actions/ActionsDisplay.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import React from 'react';

export default function Actions(props) {
// renders action information
const { action, payload } = props;
return (
<>
action:
{action || 'select an event'}
<br></br>
payload:
{payload || 'select an event'}
</>
);
}
32 changes: 32 additions & 0 deletions src/app/components/DetailCards/DetailsNav.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
import React, { useState } from 'react';

var Link = require('react-router-dom').Link;
var NavLink = require('react-router-dom').NavLink;
//styled component imports
import { Buttons, Button, DetailsNavWrapper, Ul } from '../../styles/Nav.jsx';


export default function RightNav(props) {
return (
//make this nav bar with react router
//sync it so each active link displays appropriate div
//with info

//style pages so inputted information is styled correctly
<>
<DetailsNavWrapper>
<Buttons>
<NavLink activeClassName='active' to='/actions'>
<Button>actions</Button>
</NavLink>
<NavLink activeClassName='active' to='/effects'>
<Button>effects</Button>
</NavLink>
<NavLink activeClassName='active' to='/state'>
<Button>state</Button>
</NavLink>
</Buttons>
</DetailsNavWrapper>
</>
)
}
7 changes: 7 additions & 0 deletions src/app/components/DetailCards/Effects/EffectsDisplay.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import React from 'react';

export default function Effects(props) {
return (
<div>effects display page</div>
);
}
11 changes: 11 additions & 0 deletions src/app/components/DetailCards/State/StateCard.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import React from 'react';

export default function EffectCard(props) {
// renders the data to show
const { stringData } = props;
return (
<div>
{ stringData || 'select an event'}
</div>
);
}
14 changes: 14 additions & 0 deletions src/app/components/DetailCards/State/StateDisplay.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import React from 'react';
import StateCard from './StateCard.jsx';

export default function State(props) {
// stringifying data to pass down to StateCard to display
const { actionState } = props;
const stringData = JSON.stringify(actionState, null, '\t');

return (
<>
{<StateCard stringData={stringData} />}
</>
);
}
12 changes: 12 additions & 0 deletions src/app/components/EventCards/EventCreator.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import React from 'react';

export default function EventCreator(props) {
// renders individual action
const { action, id, addAction } = props;

return (
<div id={id} onClick={ addAction }>
{action}
</div>
);
}
31 changes: 31 additions & 0 deletions src/app/components/EventCards/EventsDisplay.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
import React, { useContext, useState } from 'react';

// components import
import EventCreator from './EventCreator.jsx';
import TimeTravel from './TimeTravel.jsx';

// styled components import
import { EventsWrapper } from '../../styles/Events.jsx';

// data context import
import { DataContext } from '../../index.js'

export default function Events(props) {
// data context instance created
const data = useContext(DataContext);

return (
<EventsWrapper>
{data.map((e, i) => (
<EventCreator
action={e.action}
key={i}
id={e.id}
addAction={props.addAction}
/>
))}
{/* time travel doesn't work yet */}
<TimeTravel />
</EventsWrapper>
);
}
14 changes: 14 additions & 0 deletions src/app/components/EventCards/EventsNav.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import React from 'react';

// styled components
import { EventsNavWrapper } from '../../styles/Nav.jsx';


// events nav bar is created below and styled
export default function LeftNav() {
return (
<>
<EventsNavWrapper>events</EventsNavWrapper>
</>
);
}
10 changes: 10 additions & 0 deletions src/app/components/EventCards/TimeTravel.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import React from 'react';

export default function TimeTavel(props) {
return (
<div>
PREVIOUS
NEXT
</div>
);
}
46 changes: 46 additions & 0 deletions src/app/container/Details.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
import React, { Component } from 'react';

const ReactRouter = require('react-router-dom');

const Router = ReactRouter.BrowserRouter;
const { Route } = ReactRouter;

// details nav component import
import DetailsNav from '../components/DetailCards/DetailsNav.jsx';

// component imports for react router
import ActionsDisplay from '../components/DetailCards/Actions/ActionsDisplay.jsx'
import EffectsDisplay from '../components/DetailCards/Effects/EffectsDisplay.jsx'
import StateDisplay from '../components/DetailCards/State/StateDisplay.jsx'


export default function Details(props) {

// destructuring required info that's being passed down from App.jsx
// passing these props onto children
const {
action, id, payload, actionState,
} = props;

return (
<Router>
<>
<DetailsNav />

{/* routing components and rendering them with props */}
<Route
path='/actions'
render={props => <ActionsDisplay {...props} action={action} payload={payload} />}
/>
<Route
path='/effects'
render={props => <EffectsDisplay {...props} action={action} />}
/>
<Route
path='/state'
render={props => <StateDisplay {...props} actionState={actionState} />}
/>
</>
</Router>
);
}
24 changes: 24 additions & 0 deletions src/app/container/Events.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
import React, { useContext, useState, Component} from 'react';

// components
import EventsNav from '../components/EventCards/EventsNav.jsx';
import EventsDisplay from '../components/EventCards/EventsDisplay.jsx'

class Events extends Component {
constructor(props) {
super(props);
this.state = {};
}

render() {
const { addAction } = this.props;
return (
<>
<EventsNav />
<EventsDisplay addAction={addAction} />
</>
);
}
}

export default Events;
14 changes: 14 additions & 0 deletions src/app/container/SplitPane.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import React from 'react';

// styled components
import { PaneWrapper, LeftPane, RightPane } from '../styles/SplitPane.jsx';

export default function SplitPane(props) {
const { left, right } = props;
return (
<PaneWrapper>
<LeftPane>{left}</LeftPane>
<RightPane>{right}</RightPane>
</PaneWrapper>
);
}
Loading