1 import Inferno from 'inferno';
2 import { states } from './share';
5 * Stateless Header component
7 export function Head({onEnter}) {
9 <header className="header">
11 <input className="new-todo" autofocus onkeydown={ onEnter }
12 autocomplete="off" placeholder="What needs to be done?"
18 export const links = [
19 {hash: '#/', name: 'All'},
20 {hash: '#/active', name: 'Active'},
21 {hash: '#/completed', name: 'Completed'}
25 * Stateless Footer component
27 export function Foot({left, done, route, onClear}) {
29 <footer className="footer">
30 <span className="todo-count">
31 <strong>{ left }</strong> { left > 1 ? 'items' : 'item' } left
33 <ul className="filters">
35 links.map(({hash, name}) => (
37 <a href={ hash } className={ name.toLowerCase() === route ? 'selected' : '' }>
45 <button className="clear-completed" onClick={ onClear }>Clear completed</button>