diff options
Diffstat (limited to 'tpl')
-rw-r--r-- | tpl/objects/form.pug | 4 | ||||
-rw-r--r-- | tpl/views/form.pug | 43 |
2 files changed, 24 insertions, 23 deletions
diff --git a/tpl/objects/form.pug b/tpl/objects/form.pug index 24ac3f0..cbb1758 100644 --- a/tpl/objects/form.pug +++ b/tpl/objects/form.pug | |||
@@ -3,8 +3,8 @@ include field-label.pug | |||
3 | mixin form | 3 | mixin form |
4 | form(class={ | 4 | form(class={ |
5 | 'l-form': true, | 5 | 'l-form': true, |
6 | 'l-form--labels-left': attributes.labelsAlign === 'left', | 6 | 'l-form--labels-start': attributes.labelsAlign === 'start', |
7 | 'l-form--labels-right': attributes.labelsAlign === 'right', | 7 | 'l-form--labels-end': attributes.labelsAlign === 'end', |
8 | 'l-form--labels-above': attributes.labelsAlign === 'above' | 8 | 'l-form--labels-above': attributes.labelsAlign === 'above' |
9 | }) | 9 | }) |
10 | block | 10 | block |
diff --git a/tpl/views/form.pug b/tpl/views/form.pug index 859e9a6..5b24757 100644 --- a/tpl/views/form.pug +++ b/tpl/views/form.pug | |||
@@ -1,29 +1,30 @@ | |||
1 | mixin view-form | 1 | mixin view-form |
2 | +view('form', 'Form') | 2 | +view('form', 'Form') |
3 | .c-box | 3 | each align in ['above', 'start', 'end'] |
4 | +form(labelsAlign="left") | 4 | .c-box |
5 | +form-item('Username') | 5 | +form(labelsAlign=align) |
6 | +text-field(placeholder='Example: Volpeon') | 6 | +form-item('Username') |
7 | +text-field(placeholder='Example: Volpeon') | ||
7 | 8 | ||
8 | +form-item('Password', 'At least 6 characters, all characters allowed') | 9 | +form-item('Password', 'At least 6 characters, all characters allowed') |
9 | +text-field(placeholder='Example: hunter2' type='password') | 10 | +text-field(placeholder='Example: hunter2' type='password') |
10 | 11 | ||
11 | +form-item('Bio') | 12 | +form-item('Bio') |
12 | +text-field(placeholder='Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam...') | 13 | +text-field(placeholder='Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam...') |
13 | 14 | ||
14 | +form-item('Favorite animal') | 15 | +form-item('Favorite animal') |
15 | +radio(name="form-demo-1" checked=true)= 'Foxes' | 16 | +radio(name="form-demo-1" checked=true)= 'Foxes' |
16 | +radio(name="form-demo-1")= 'Other' | 17 | +radio(name="form-demo-1")= 'Other' |
17 | 18 | ||
18 | +form-item('Notification settings') | 19 | +form-item('Notification settings') |
19 | +switch= 'In-app notifications' | 20 | +switch= 'In-app notifications' |
20 | br | 21 | br |
21 | +switch= 'Desktop notifications' | 22 | +switch= 'Desktop notifications' |
22 | br | 23 | br |
23 | +switch= 'Email notifications' | 24 | +switch= 'Email notifications' |
24 | 25 | ||
25 | +form-item('') | 26 | +form-item('') |
26 | +checkbox= 'I\'ve read and accept the terms and conditions' | 27 | +checkbox= 'I\'ve read and accept the terms and conditions' |
27 | 28 | ||
28 | +form-item('') | 29 | +form-item('') |
29 | +a-button(variant='primary')= 'Register' | 30 | +a-button(variant='primary')= 'Register' |