Commit 1240e5af authored by Christopher Cottier's avatar Christopher Cottier

protect place order button if user not logged in

parent 762f9031
import React, { useState, useEffect } from 'react' import React, { useState, useEffect } from 'react'
import {useSelector} from 'react-redux';
export default function SubmitOrder(props) { export default function SubmitOrder(props) {
const {currentUser} = useSelector(state => state);
let handleSubmitClick = (e) => { let handleSubmitClick = (e) => {
console.log("Submit Button Clicked") console.log("Submit Button Clicked")
...@@ -18,7 +21,10 @@ export default function SubmitOrder(props) { ...@@ -18,7 +21,10 @@ export default function SubmitOrder(props) {
<div id="SubmitButtonContainer"> <div id="SubmitButtonContainer">
<p className="errorMessage">{(props.errorWhileValidating === 1 && props.allFieldsValidated[0] === 0)? 'One or more fields is missing a value' : ''}</p> <p className="errorMessage">{(props.errorWhileValidating === 1 && props.allFieldsValidated[0] === 0)? 'One or more fields is missing a value' : ''}</p>
<button id="SubmitButtonInput" onClick={() => {handleSubmitClick()}} >Submit Order</button> <button
id="SubmitButtonInput"
onClick={() => {handleSubmitClick()}}
disabled={currentUser ? false : true} >Submit Order</button>
</div> </div>
</div> </div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment