mirror of
https://github.com/fazo96/ipfs-boards
synced 2025-03-12 21:48:39 +01:00
looks like everything works.. needs moar testing
This commit is contained in:
parent
bae52734af
commit
7608757891
@ -41,7 +41,7 @@ var Comment = React.createClass({
|
||||
{this.getParentlink()}
|
||||
</div>
|
||||
<Markdown source={this.props.comment.text} />
|
||||
<hr/></div>
|
||||
<hr/>{this.getComments()}</div>
|
||||
} else {
|
||||
return <div><hr/>Invalid Comment<hr/></div>
|
||||
}
|
||||
|
@ -3,10 +3,9 @@ var Markdown = require('markdown.jsx')
|
||||
var Icon = require('icon.jsx')
|
||||
var Link = require('react-router').Link
|
||||
var Clock = require('clock.jsx')
|
||||
var UserID = require('userID.jsx')
|
||||
|
||||
module.exports = function(){
|
||||
var UserID = require('userID.jsx')()
|
||||
return React.createClass({
|
||||
module.exports = React.createClass({
|
||||
getInitialState: function(){
|
||||
return { moment: false }
|
||||
},
|
||||
@ -40,4 +39,3 @@ module.exports = function(){
|
||||
</div>
|
||||
}
|
||||
})
|
||||
}
|
||||
|
@ -1,10 +1,9 @@
|
||||
var React = require('react')
|
||||
var sortedIndex = require('lodash.sortedindex')
|
||||
var Icon = require('icon.jsx')
|
||||
var Post = require('post.jsx')
|
||||
|
||||
module.exports = function(){
|
||||
var Post = require('post.jsx')()
|
||||
return React.createClass({
|
||||
module.exports = React.createClass({
|
||||
getInitialState: function(){
|
||||
return { posts: [], api: false }
|
||||
},
|
||||
@ -55,4 +54,3 @@ module.exports = function(){
|
||||
)
|
||||
}
|
||||
})
|
||||
}
|
||||
|
@ -2,8 +2,7 @@ var React = require('react')
|
||||
var Icon = require('icon.jsx')
|
||||
var Link = require('react-router').Link
|
||||
|
||||
module.exports = function(){
|
||||
return React.createClass({
|
||||
module.exports = React.createClass({
|
||||
getInitialState: function(){
|
||||
return { }
|
||||
},
|
||||
@ -50,4 +49,3 @@ module.exports = function(){
|
||||
</div>)
|
||||
}
|
||||
})
|
||||
}
|
||||
|
@ -2,11 +2,11 @@ var React = require('react')
|
||||
var Markdown = require('markdown.jsx')
|
||||
var Link = require('react-router').Link
|
||||
var Icon = require('icon.jsx')
|
||||
var UserID = require('userID.jsx')
|
||||
var PostList = require('postlist.jsx')
|
||||
var GetIPFS = require('getipfs.jsx')
|
||||
|
||||
module.exports = function(boardsAPI){
|
||||
var UserID = require('userID.jsx')()
|
||||
var PostList = require('postlist.jsx')()
|
||||
var GetIPFS = require('getipfs.jsx')()
|
||||
return React.createClass({
|
||||
getInitialState: function(){
|
||||
return { name: this.props.params.boardname, api: false }
|
||||
|
@ -1,13 +1,12 @@
|
||||
var React = require('react')
|
||||
var Link = require('react-router').Link
|
||||
var Icon = require('icon.jsx')
|
||||
|
||||
module.exports = function(boardsAPI){
|
||||
var UserID = require('userID.jsx')()
|
||||
var GetIPFS = require('getipfs.jsx')()
|
||||
var Post = require('post.jsx')()
|
||||
var UserID = require('userID.jsx')
|
||||
var GetIPFS = require('getipfs.jsx')
|
||||
var Post = require('post.jsx')
|
||||
var Comment = require('comment.jsx').Comment
|
||||
|
||||
module.exports = function(boardsAPI){
|
||||
return React.createClass({
|
||||
getInitialState: function(){
|
||||
return { parent: false, api: false }
|
||||
@ -25,6 +24,11 @@ module.exports = function(boardsAPI){
|
||||
}
|
||||
})
|
||||
},
|
||||
componentWillReceiveProps: function(nextProps) {
|
||||
if(nextProps.params.commenthash !== this.props.params.commenthash){
|
||||
location.reload() // cheap hack, should swap with something more efficient
|
||||
}
|
||||
},
|
||||
init: function(boards){
|
||||
if(this.state.init) return
|
||||
this.setState({ api: true, boards: boards })
|
||||
|
@ -2,8 +2,7 @@ var React = require('react')
|
||||
var Link = require('react-router').Link
|
||||
var Icon = require('icon.jsx')
|
||||
|
||||
module.exports = function(){
|
||||
return React.createClass({
|
||||
module.exports = React.createClass({
|
||||
getInitialState: function(){
|
||||
return { connected: false, error: false, long: false }
|
||||
},
|
||||
@ -63,4 +62,3 @@ module.exports = function(){
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
|
@ -1,12 +1,11 @@
|
||||
var React = require('react')
|
||||
var Link = require('react-router').Link
|
||||
|
||||
module.exports = function(boardsAPI){
|
||||
var UserID = require('userID.jsx')()
|
||||
var GetIPFS = require('getipfs.jsx')()
|
||||
var Post = require('post.jsx')()
|
||||
var UserID = require('userID.jsx')
|
||||
var GetIPFS = require('getipfs.jsx')
|
||||
var Post = require('post.jsx')
|
||||
var Comments = require('comment.jsx').Comments
|
||||
|
||||
module.exports = function(boardsAPI){
|
||||
return React.createClass({
|
||||
getInitialState: function(){
|
||||
return { post: { title: '...', text: '...' }, api: false }
|
||||
|
@ -2,9 +2,9 @@ var React = require('react')
|
||||
var Markdown = require('markdown.jsx')
|
||||
var Link = require('react-router').Link
|
||||
var Icon = require('icon.jsx')
|
||||
var GetIPFS = require('getipfs.jsx')
|
||||
|
||||
module.exports = function(boardsAPI){
|
||||
var GetIPFS = require('getipfs.jsx')(boardsAPI)
|
||||
return React.createClass({
|
||||
getInitialState: function(){
|
||||
return { name: '...', boards: [], api: false }
|
||||
|
@ -1,9 +1,9 @@
|
||||
var React = require('react')
|
||||
var Icon = require('icon.jsx')
|
||||
var GetIPFS = require('getipfs.jsx')
|
||||
var UserID = require('userID.jsx')
|
||||
|
||||
module.exports = function(boardsAPI){
|
||||
var GetIPFS = require('getipfs.jsx')()
|
||||
var UserID = require('userID.jsx')()
|
||||
return React.createClass({
|
||||
getInitialState: function(){
|
||||
return { users: [], api: false }
|
||||
|
Loading…
Reference in New Issue
Block a user