From 2e680ebc349e24a24be570b9c8321b80df1b8d72 Mon Sep 17 00:00:00 2001 From: Joni Laukka <joni.laukka.overflow@gmail.com> Date: Wed, 26 Jun 2019 10:09:00 +0300 Subject: [PATCH] New task form shows only if the user has login token. --- src/components/TaskList.js | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/components/TaskList.js b/src/components/TaskList.js index 3410a15..ee9368f 100644 --- a/src/components/TaskList.js +++ b/src/components/TaskList.js @@ -4,16 +4,20 @@ import TaskItem from './TaskItem'; class TaskList extends React.Component{ render(){ + let token = sessionStorage.getItem('token'); + return ReactDOM.createPortal( <div className='tasklist'> - <div className='task-form'> - <input type='text' placeholder='Task name'></input> - <textarea placeholder='Task description'></textarea> - <button>Add new task</button> - </div> - <TaskItem text='asd' description='asudhaiud'/> - <TaskItem text='asd2' description='q7213761923769821'/> - <TaskItem text='asd3' description='tehtävä3'/> + {token && + <div className='task-form'> + <input type='text' placeholder='Task name'></input> + <textarea placeholder='Task description'></textarea> + <button>Add new task</button> + </div> + } + <TaskItem text='asd' description='asudhaiud'/> + <TaskItem text='asd2' description='q7213761923769821'/> + <TaskItem text='asd3' description='tehtävä3'/> </div>, document.getElementById('tasklist') ); -- GitLab