Built "Programming" Page
This commit is contained in:
		
							
								
								
									
										67
									
								
								public/components/pages/about/ProgrammingPage.jsx
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										67
									
								
								public/components/pages/about/ProgrammingPage.jsx
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,67 @@ | |||||||
|  | /* | ||||||
|  |  *  Programming Page | ||||||
|  |  *    About that one lad. | ||||||
|  |  * | ||||||
|  |  *  Dependencies: | ||||||
|  |  *    styles/components/_page--style-about.scss | ||||||
|  |  * | ||||||
|  |  *  Version: | ||||||
|  |  *    1.0.0 - 2018/03/18 | ||||||
|  |  */ | ||||||
|  | import React from 'react'; | ||||||
|  | import { connect } from 'react-redux'; | ||||||
|  |  | ||||||
|  | import Language from './../../../language/Language'; | ||||||
|  |  | ||||||
|  | import Page from './../../Page'; | ||||||
|  | import BlankPromo from './../../sections/BlankPromo'; | ||||||
|  | import BodySection from './../../sections/BodySection'; | ||||||
|  | import VideoTitle from './../../title/VideoTitle'; | ||||||
|  | import SkillBox from './SkillBox'; | ||||||
|  |  | ||||||
|  | import programmingMP4 from './../../../videos/about/programming.mp4'; | ||||||
|  |  | ||||||
|  | class ProgrammingPage extends React.Component { | ||||||
|  |   constructor(props) { | ||||||
|  |     super(props); | ||||||
|  |   } | ||||||
|  |  | ||||||
|  |   render() { | ||||||
|  |     return ( | ||||||
|  |       <Page className="c-page--style-programming"> | ||||||
|  |         <BlankPromo /> | ||||||
|  |  | ||||||
|  |         <BodySection | ||||||
|  |           title={ | ||||||
|  |             <VideoTitle | ||||||
|  |               title="about.titles.programming" mp4={programmingMP4} | ||||||
|  |             /> | ||||||
|  |           } | ||||||
|  |         > | ||||||
|  |           <p>{ Language.get("about.descriptions.programming") }</p> | ||||||
|  |  | ||||||
|  |           <div className="o-skill-box__container"> | ||||||
|  |             <SkillBox language="csharp" /> | ||||||
|  |             <SkillBox language="java" /> | ||||||
|  |             <SkillBox language="javascript" /> | ||||||
|  |             <SkillBox language="html" /> | ||||||
|  |             <SkillBox language="php" /> | ||||||
|  |             <SkillBox language="vb" /> | ||||||
|  |             <SkillBox language="sql" /> | ||||||
|  |             <SkillBox language="lua" /> | ||||||
|  |             <SkillBox language="actionscript" /> | ||||||
|  |             <SkillBox language="ruby" /> | ||||||
|  |             <SkillBox language="python" /> | ||||||
|  |           </div> | ||||||
|  |         </BodySection> | ||||||
|  |       </Page> | ||||||
|  |     ); | ||||||
|  |   } | ||||||
|  | } | ||||||
|  |  | ||||||
|  | const mapStateToProps = function(state) { | ||||||
|  |   return { | ||||||
|  |     code: state.language.code | ||||||
|  |   } | ||||||
|  | } | ||||||
|  | export default connect(mapStateToProps)(ProgrammingPage); | ||||||
		Reference in New Issue
	
	Block a user