From ba3437c71415d08022d38d6dc32abb14ca394ebe Mon Sep 17 00:00:00 2001 From: Gabriel Clark <> Date: Wed, 8 Sep 2021 20:27:19 -0500 Subject: [PATCH] Added missing description. Added a required css property. --- package.json | 6 ++--- unit-conversion/src/features/card/card.css | 24 ++++++++++++++++++- unit-conversion/src/features/card/card.js | 6 ++--- .../endingNumberOutput.js | 2 +- .../number-input-field/numberInputField.js | 2 +- .../features/unit-selector/unitSelector.js | 22 ++++++----------- 6 files changed, 37 insertions(+), 25 deletions(-) diff --git a/package.json b/package.json index f31dc60..c931e85 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { - "name": "@unlsoft/starter-code", - "version": "1.0.0", - "description": "A project skeleton to be used as starter code for labs and homework.", + "name": "unit-conversion", + "version": "1.1.0", + "description": "An app that takes units and converts them to other units", "private": true, "license": "UNLICENSED", "scripts": { diff --git a/unit-conversion/src/features/card/card.css b/unit-conversion/src/features/card/card.css index d504599..7b7d9f6 100644 --- a/unit-conversion/src/features/card/card.css +++ b/unit-conversion/src/features/card/card.css @@ -1,7 +1,10 @@ +* { + box-sizing: border-box; +} + .card { display: flex; justify-content: space-around; - align-items: center; margin: 7%; min-height: 20%; border-radius: 10px; @@ -17,13 +20,32 @@ padding-right: 20px; } +.cardTitle { + align-self: flex-start; +} + +.selectorContainer { + justify-self: center; + align-self: center; +} + .selector { border-color: rgba(255 255 255 / 0%); border-radius: 5px; } +.inputFieldContainer { + justify-self: center; + align-self: center; +} + .inputField { border-color: rgba(255 255 255 / 0%); border-radius: 5px; max-width: 75%; } + +.endingNumberHolder { + justify-self: center; + align-self: center; +} diff --git a/unit-conversion/src/features/card/card.js b/unit-conversion/src/features/card/card.js index 7c7e973..f2b8e08 100644 --- a/unit-conversion/src/features/card/card.js +++ b/unit-conversion/src/features/card/card.js @@ -8,10 +8,8 @@ export function Card(props) { return ( <div className="card"> - <h1>{props.title}</h1> - <div> - {props.children} - </div> + <h1 className="cardTitle">{props.title}</h1> + {props.children} </div> ); } diff --git a/unit-conversion/src/features/ending-number-output/endingNumberOutput.js b/unit-conversion/src/features/ending-number-output/endingNumberOutput.js index ad1038b..02f6446 100644 --- a/unit-conversion/src/features/ending-number-output/endingNumberOutput.js +++ b/unit-conversion/src/features/ending-number-output/endingNumberOutput.js @@ -36,7 +36,7 @@ export function EndingNumberOutput() { } return ( - <div> + <div className="endingNumberHolder"> <h1>{convertedNumber} {currentOutputUnit}</h1> </div> ); diff --git a/unit-conversion/src/features/number-input-field/numberInputField.js b/unit-conversion/src/features/number-input-field/numberInputField.js index e6a5925..e09671d 100644 --- a/unit-conversion/src/features/number-input-field/numberInputField.js +++ b/unit-conversion/src/features/number-input-field/numberInputField.js @@ -13,7 +13,7 @@ export function NumberInputField() { } return ( - <div> + <div className="inputFieldContainer"> <input className="inputField" type="text" placeholder={ placeHolderString } onChange={handleChange}/> </div> ); diff --git a/unit-conversion/src/features/unit-selector/unitSelector.js b/unit-conversion/src/features/unit-selector/unitSelector.js index 0e25817..270c0e5 100644 --- a/unit-conversion/src/features/unit-selector/unitSelector.js +++ b/unit-conversion/src/features/unit-selector/unitSelector.js @@ -43,29 +43,21 @@ export function UnitSelector(props) { const currentUnit = e.target.value; console.log(currentUnit); - if (props.type === 'Input'){ + if (props.type === 'Input') { disbatch(setCurrentInputUnit(currentUnit)); } - if (props.type === 'Output'){ + if (props.type === 'Output') { disbatch(setCurrentOutputUnit(currentUnit)); } unsubscribe(); } - function handleSubmit(e) { - e.preventDefault(); - } - return ( - <div> - <form onSubmit={handleSubmit}> - <div className="select-container"> - <select className="selector" name="units" onChange={handleChange}> - {unitSelectorOptions.map((option) => - <option value={option.value}>{option.label}</option>)} - </select> - </div> - </form> + <div className="selectorContainer"> + <select className="selector" name="units" onChange={handleChange}> + {unitSelectorOptions.map((option) => + <option value={option.value}>{option.label}</option>)} + </select> </div> ); } -- GitLab