@@ -14,40 +14,41 @@ pub struct Register<'a> {
1414
1515impl Render for Register < ' _ > {
1616 fn render ( & self ) -> maud:: Markup {
17- let next_query =
18- self . next . map ( |value| urlencoding:: encode ( value) . to_string ( ) ) ;
17+ let next_query = self
18+ . next
19+ . map ( |value| urlencoding:: encode ( value) . to_string ( ) ) ;
1920 let content = maud:: html! {
20- main class="container" {
21- article {
22- header {
21+ main class="container ui-auth-main " {
22+ article class= "ui-surface-card ui-auth-card" {
23+ header class= "ui-auth-header" {
2324 h1 { "Create account" }
25+ p class="ui-auth-summary" { "Pick a username and password to get started." }
2426 }
25- p { "Pick a username and password to get started." }
2627
2728 @if let Some ( message) = self . message {
28- p role="alert" { ( message) }
29+ p class= "ui-demo-result ui-error-alert" role="alert" { ( message) }
2930 }
3031
31- form method="post" action=( Route :: Register ) {
32+ form class= "ui-auth-form" method="post" action=( Route :: Register ) {
3233 @if let Some ( next) = self . next {
3334 input type ="hidden" name="next" value=( next) ;
3435 }
35- label {
36- "Username"
36+ label class= "ui-auth-field" {
37+ span { "Username" }
3738 input type ="text" name="username" required;
3839 }
39- label {
40- "Email"
40+ label class= "ui-auth-field" {
41+ span { "Email" }
4142 input type ="email" name="email" required;
4243 }
43- label {
44- "Password"
44+ label class= "ui-auth-field" {
45+ span { "Password" }
4546 input type ="password" name="password" required;
4647 }
47- button type ="submit" { "Create account" }
48+ button class= "ui-auth-submit" type ="submit" { "Create account" }
4849 }
4950
50- p {
51+ p class= "ui-auth-note" {
5152 "Already have an account? "
5253 @if let Some ( next) = next_query {
5354 a href=( format!( "{}?next={}" , Route :: Login , next) ) { "Sign in" }
0 commit comments