Example #1
0
function main () {
  return header([
    h1([
      a({attrs: {href: '/#'}}, 'Ma cave à vin !')
    ])
  ])
}
Example #2
0
const EditorHeader = ({ sel, contents, markdownPreview, selRev }) => {
	const parts = sel ? sel.split('|') : []
	const filename = parts[parts.length - 1]

	return header('.editor-header', [
		h2('.crumbs', parts.join(' ❭ ')),
		EditorHeaderButtons({ sel, contents, filename, markdownPreview }),
		EditorTimeline({ contents, selRev })
	])
}
Example #3
0
function renderHeader() {
  return header('.header', [
    h1('todos'),
    input('.new-todo', {
      type: 'text',
      value: '',
      attributes: {placeholder: 'What needs to be done?'},
      autofocus: true,
      name: 'newTodo'
    })
  ]);
}
Example #4
0
		render = ([content]) => {
			return div([
				header([
					h1('HapiCycle')
				]),
				div({class: classes(styles.page)}, [
					content
				]),
				footer({class: classes(styles.container)}, [
					small([
						'© ' + new Date().getFullYear() + ' YourApp ',
						span({class: classes(styles.pullRight)}, `v${VERSION}-${BRANCH} (${ENV})`)
					])
				])
			])
		},
Example #5
0
function renderHeader() {
  return header('.header', [
    h1('todos'),
    input('.new-todo', {
      props: {
        type: 'text',
        placeholder: 'What needs to be done?',
        autofocus: true,
        name: 'newTodo'
      },
      hook: {
        update: (oldVNode, {elm}) => {
          elm.value = '';
        },
      },
    })
  ]);
}
Example #6
0
function view({user}) {
  return div('.user-card', [
    header([
      span([
        h3(user.username)
      ]),
      span('.edit-user', 'edit'),
      span('.detele-user', 'delete')
    ]),
    section('.user-small-profile', [
      aside([
        span('profilepic')
      ]),
      div('.user-info', [
        span('role:'),
        span('posts:'),
        span('comments:')
      ])
    ])
  ])
}