created components directory with modularized components; slight refactoring of code

This commit is contained in:
Yoni Slotwinere
2018-09-18 20:41:21 -04:00
parent 461c78c21e
commit bb79e32bed
10 changed files with 2066 additions and 2053 deletions
+30
View File
@@ -0,0 +1,30 @@
import React from 'react';
import PropTypes from 'prop-types';
import '../styles.css';
const SheetButton = (props) => {
let sheetIndex = props.name.sheetIndex;
let sheetName = props.name.text;
let isActiveSheet = props.name.isActive;
return (
<div className="sheetLine">
<button
onClick={(e) => props.deleteButtonHandler(e, sheetIndex)}
>X
</button>
<span
onClick={(e) => props.clickSheetNameHandler(e, sheetName)}
className={'sheetNameText ' + (isActiveSheet ? 'active-sheet' : '')}
>{sheetName}
</span>
</div>
);
};
export default SheetButton;
SheetButton.propTypes = {
name: PropTypes.object,
deleteButtonHandler: PropTypes.func,
clickSheetNameHandler: PropTypes.func,
};