Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | 2x 2x | import PageTemplate, { Breadcrumb, PageTemplateInput } from 'template/page';
class LoginPageTemplate extends PageTemplate<PageTemplateInput> {
protected getContentTitle(): string {
return 'Log in';
}
protected getBreadcrumbs(): Breadcrumb[] {
return [
{
label: 'Home',
url: '/'
},
{
label: 'Log in'
}
];
}
protected getContentHtml(): string {
return `
<form action="/session" method="POST">
<fieldset>
<label for="username">Username</label>
<input type="text" name="username" />
</fieldset>
<fieldset>
<label for="password">Password</label>
<input type="password" name="password" />
</fieldset>
<button type="submit">Log in</button>
</form>
`;
}
}
export default LoginPageTemplate;
|