Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const TodoHeader = ({ addTodo }) => (
- <header class='header'>
- <h1>todos</h1>
- <input
- class='new-todo'
- placeholder='What needs to be done?'
- onKeyUp={({target, keyCode}) => {
- let title;
- if (!(keyCode === ENTER_KEY
- && (title = target.value.trim()))) return;
- addTodo({title});
- target.value = '';
- }}
- />
- </header>
- );
- const TodoFooter = ({ store, clearCompleted }) => (
- <footer class='footer'>
- <span class='todo-count'>
- <strong>{(store.remainingCount)}</strong>
- {(store.remainingCount === 1 ? ' item' : ' items')} left
- </span>
- <ul class='filters'>
- <li><a
- href='#/'
- classList={({selected: store.showMode === 'all'})}
- >All</a</li>
- <li><a
- href='#/active'
- classList={({selected: store.showMode === 'active'})}
- >Active</a></li>
- <li><a
- href='#/completed'
- classList={({selected: store.showMode === 'completed'})}
- >Completed</a></li>
- </ul>
- <$ when={ store.completedCount > 0 }>
- <button
- class='clear-completed'
- onClick={clearCompleted}
- >Clear completed</button>
- </$>
- </footer>
- );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement