Remove unused react components
This commit is contained in:
parent
a71ab7ef5d
commit
8b37ba7ad7
2 changed files with 0 additions and 92 deletions
|
@ -7,14 +7,12 @@ import 'whatwg-fetch';
|
|||
|
||||
import React from 'react';
|
||||
import ProjectImagesTypes from './components/index/project-images-types';
|
||||
import ProjectImagesMain from './components/index/project-images-main';
|
||||
|
||||
import NavBar from './components/navbar/navbar';
|
||||
import Breadcrumbs from './components/breadcrumbs';
|
||||
|
||||
if ($('body').hasClass('index')) { // Render components on index
|
||||
React.render(<ProjectImagesTypes />, document.getElementById('project-images-types'));
|
||||
React.render(<ProjectImagesMain />, document.getElementById('project-images-main'));
|
||||
}
|
||||
|
||||
if ($('navbar').length > 0) {
|
||||
|
|
|
@ -1,90 +0,0 @@
|
|||
import React from 'react';
|
||||
var ReactBootstrap = require('react-bootstrap');
|
||||
import ProjectImage from './project-image';
|
||||
import Reverser from '../../helpers/reverser';
|
||||
var Row = ReactBootstrap.Row;
|
||||
|
||||
const DATA = [
|
||||
{
|
||||
title: 'Custom PC',
|
||||
text: 'Without my PCs, I wouldnt be able to do anything you see here.',
|
||||
link: 'about:me',
|
||||
},
|
||||
{
|
||||
title: 'BSOD-Enabler',
|
||||
text: 'Ever wanted to bring up a Blue Screen of Death on command, well now you can!',
|
||||
link: 'projects:project',
|
||||
args: 'bsod-enabler'
|
||||
},
|
||||
{
|
||||
title: 'Yoga Pal',
|
||||
text: 'For anyone running a 2-in-1 laptop on an OS other than Windows.',
|
||||
link: '',
|
||||
},
|
||||
{
|
||||
title: 'Attack on Blocks',
|
||||
text: 'The closest thing I\'ve done to games development',
|
||||
link: '',
|
||||
},
|
||||
{
|
||||
title: 'Dotfile-automator',
|
||||
text: 'Automatically sync your dotfiles between machines. Keep things just the way you like them!',
|
||||
link: '',
|
||||
},
|
||||
{
|
||||
title: 'Student Robotics',
|
||||
text: '',
|
||||
link: 'robotics:index',
|
||||
}
|
||||
];
|
||||
|
||||
export default class ProjectImagesMain extends React.Component {
|
||||
constructor() {
|
||||
super();
|
||||
this.keys = [[1, 2, 3], [4, 5, 6]];
|
||||
this.state = {
|
||||
hover: 0,
|
||||
seeMoreURL: ''
|
||||
};
|
||||
this.setHovering = this.setHovering.bind(this);
|
||||
this._generate_image = this._generate_image.bind(this);
|
||||
}
|
||||
|
||||
setHovering(key) {
|
||||
this.setState({hover: key});
|
||||
}
|
||||
|
||||
_generate_image(key) {
|
||||
return (
|
||||
<ProjectImage
|
||||
isHovered={this.state.hover === key}
|
||||
data={DATA[key - 1]}
|
||||
onHover={this.setHovering.bind(this, key)}
|
||||
onLeave={this.setHovering.bind(this, 0)} />
|
||||
);
|
||||
}
|
||||
|
||||
componentDidMount() {
|
||||
Reverser('projects:all', [], function (url) {
|
||||
this.setState({ seeMoreURL: url});
|
||||
}.bind(this));
|
||||
}
|
||||
|
||||
render() {
|
||||
var images = this.keys.map(function (keyColumns) {
|
||||
var col = keyColumns.map(function (key) {
|
||||
return this._generate_image(key);
|
||||
}.bind(this));
|
||||
return (<Row>{col}</Row>);
|
||||
}.bind(this));
|
||||
return (
|
||||
<div className="container">
|
||||
<h1>Personal Projects</h1>
|
||||
{ images }
|
||||
<a href={this.state.seeMoreURL} className="see-more">
|
||||
<h3>See More</h3>
|
||||
</a>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
}
|
Reference in a new issue