Modal styling

This commit is contained in:
Montana 2019-06-10 16:22:54 -04:00
parent 8446a79a9a
commit 52a31746d8
6 changed files with 26 additions and 14 deletions

View File

@ -59,7 +59,6 @@ class TaskOrderForm(BaseForm):
class SignatureForm(BaseForm): class SignatureForm(BaseForm):
signature = BooleanField( signature = BooleanField(
translate("task_orders.sign.digital_signature_label"), translate("task_orders.sign.digital_signature_description"),
description=translate("task_orders.sign.digital_signature_description"),
validators=[Required()], validators=[Required()],
) )

View File

@ -9,6 +9,10 @@
margin-bottom: $gap; margin-bottom: $gap;
} }
.usa-alert {
padding-bottom: 2.4rem;
}
@mixin alert { @mixin alert {
padding: $gap * 2; padding: $gap * 2;
border-left-width: $gap / 2; border-left-width: $gap / 2;

View File

@ -52,7 +52,7 @@ body {
} }
@include media($medium-screen) { @include media($medium-screen) {
padding: $gap * 5; padding: $gap * 2.5 $gap * 5;
} }
h1, h1,
@ -216,4 +216,12 @@ body {
} }
} }
} }
.usa-button {
min-width: 17rem;
}
.usa-input .checkbox {
margin-left: 3rem;
}
} }

View File

@ -51,6 +51,7 @@
input[type="checkbox"] { input[type="checkbox"] {
+ label::before { + label::before {
box-shadow: 0 0 0 2px $state-color; box-shadow: 0 0 0 2px $state-color;
margin-left: -3rem;
} }
} }
} }
@ -164,10 +165,6 @@
margin-top: 0; margin-top: 0;
margin-bottom: 0; margin-bottom: 0;
} }
label {
font-weight: $font-bold;
}
} }
select { select {

View File

@ -36,6 +36,11 @@ h6 {
* { * {
margin-top: 0; margin-top: 0;
} }
em {
font-style: normal;
font-weight: 400;
}
} }
.h1 { .h1 {

View File

@ -6,16 +6,16 @@
<div> <div>
<div class="usa-input"> <div class="usa-input">
<label for="{{ modal_id }}-deleted-text"> <label for="{{ modal_id }}-deleted-text">
<span class="usa-input__help"> <div class="modal__form--header">
Signature confirmation: Task Order #{{task_order.number}} <h1>Signature confirmation: <em>Task Order #{{task_order.number}}</em></h1>
</span> </div>
{{ Alert('', {{ Alert('',
message="All task orders require a Contracting Officer signature." message="All task orders require a Contracting Officer signature."
) }} ) }}
</label> </label>
<span v-on:change="toggleValid"> <div v-on:change="toggleValid" class="checkbox">
{{ CheckboxInput(field=form.signature) }} {{ CheckboxInput(field=form.signature) }}
</span> </div>
</div> </div>
<div class="action-group"> <div class="action-group">
<form method="POST" action="{{ submit_action }}"> <form method="POST" action="{{ submit_action }}">
@ -23,9 +23,8 @@
<button class="usa-button usa-button-primary" v-bind:disabled="!valid"> <button class="usa-button usa-button-primary" v-bind:disabled="!valid">
{{ submit_text }} {{ submit_text }}
</button> </button>
<button v-on:click="deleteText = ''; $root.closeModal('{{ modal_id }}')" class="usa-button usa-button-secondary">{{ "common.cancel" | translate }}</button>
</form> </form>
<button v-on:click="$root.closeModal('{{ modal_id }}')" class="usa-button usa-button-secondary">{{ "common.cancel" | translate }}</button>
</div> </div>
</div> </div>
</submit-confirmation> </submit-confirmation>