mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-02-05 02:42:26 -05:00
Add a non-JS template picker
We could do something with Javascript to only show the selected template. For now this is something that works without Javascript. This means we can put off getting the build and testing pipeline for Javascript set up, which is a bigger and more unknown piece of work.
This commit is contained in:
15
app/assets/stylesheets/components/template-picker.scss
Normal file
15
app/assets/stylesheets/components/template-picker.scss
Normal file
@@ -0,0 +1,15 @@
|
||||
.template-picker {
|
||||
|
||||
&-name {
|
||||
@include bold-19;
|
||||
padding-left: 5px;
|
||||
}
|
||||
|
||||
&-option {
|
||||
|
||||
input {
|
||||
float: left;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -7,10 +7,6 @@
|
||||
@import "../govuk_frontend_toolkit/stylesheets/grid_layout";
|
||||
@import "../govuk_frontend_toolkit/stylesheets/design-patterns/_buttons";
|
||||
|
||||
// Edited version of govuk_elements repo
|
||||
// https://github.com/alphagov/govuk_elements
|
||||
@import "../govuk_elements/main";
|
||||
|
||||
/* local styleguide includes */
|
||||
@import "styleguide/colours";
|
||||
@import "styleguide/conditionals2";
|
||||
@@ -20,6 +16,3 @@
|
||||
@import "accessibility";
|
||||
@import "header";
|
||||
@import "footer";
|
||||
|
||||
// Extra CSS for this application
|
||||
@import "../app";
|
||||
|
||||
@@ -1,33 +1,35 @@
|
||||
// Edited version of govuk_frontend_toolkit
|
||||
// https://github.com/alphagov/govuk_frontend_toolkit/
|
||||
@import "govuk_frontend_toolkit/stylesheets/_conditionals.scss";
|
||||
@import "govuk_frontend_toolkit/stylesheets/conditionals";
|
||||
@import "govuk_frontend_toolkit/stylesheets/shims";
|
||||
@import "govuk_frontend_toolkit/stylesheets/measurements";
|
||||
@import "govuk_frontend_toolkit/stylesheets/css3";
|
||||
@import "govuk_frontend_toolkit/stylesheets/colours";
|
||||
@import "govuk_frontend_toolkit/stylesheets/typography";
|
||||
@import "govuk_frontend_toolkit/stylesheets/grid_layout";
|
||||
@import "govuk_frontend_toolkit/stylesheets/helpers";
|
||||
@import "govuk_frontend_toolkit/stylesheets/url-helpers";
|
||||
@import "govuk_frontend_toolkit/stylesheets/design-patterns/buttons";
|
||||
@import "govuk_frontend_toolkit/stylesheets/design-patterns/alpha-beta";
|
||||
|
||||
// Edited version of govuk_elements repo
|
||||
// https://github.com/alphagov/govuk_elements
|
||||
@import "govuk_elements/elements/reset";
|
||||
@import "govuk_elements/elements/buttons";
|
||||
@import "govuk_elements/elements/details";
|
||||
@import "govuk_elements/elements/elements-typography";
|
||||
@import "govuk_elements/elements/forms";
|
||||
@import "govuk_elements/elements/helpers";
|
||||
@import "govuk_elements/elements/icons";
|
||||
@import "govuk_elements/elements/layout";
|
||||
@import "govuk_elements/elements/lists";
|
||||
@import "govuk_elements/elements/panels";
|
||||
@import "govuk_elements/elements/tables";
|
||||
@import "govuk_elements/public/sass/elements/helpers";
|
||||
@import "govuk_elements/public/sass/elements/reset";
|
||||
@import "govuk_elements/public/sass/elements/buttons";
|
||||
@import "govuk_elements/public/sass/elements/details";
|
||||
@import "govuk_elements/public/sass/elements/elements-typography";
|
||||
@import "govuk_elements/public/sass/elements/forms";
|
||||
@import "govuk_elements/public/sass/elements/icons";
|
||||
@import "govuk_elements/public/sass/elements/layout";
|
||||
@import "govuk_elements/public/sass/elements/lists";
|
||||
@import "govuk_elements/public/sass/elements/panels";
|
||||
@import "govuk_elements/public/sass/elements/tables";
|
||||
|
||||
// Extra CSS for this application
|
||||
@import "components/sms-message";
|
||||
@import "components/placeholder";
|
||||
// // // sxx
|
||||
// Break this up
|
||||
@import "components/template-picker";
|
||||
|
||||
// Break this uq
|
||||
@import "app";
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -14,7 +14,7 @@ GOV.UK Notify | Send text messages
|
||||
{{ sms_message(message_template) }}
|
||||
|
||||
<p>
|
||||
<a class="button" href="/check-sms" role="button">Send {{recipient_count}} text messages</a>
|
||||
<a class="button" href="/jobs/job" role="button">Send {{recipient_count}} text messages</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -14,8 +14,13 @@
|
||||
|
||||
<h2 class="heading-medium">1. Choose text message template</h2>
|
||||
{% for template in message_templates %}
|
||||
{{ template.name }}
|
||||
{{ sms_message(template.body) }}
|
||||
<div class="template-picker-option">
|
||||
<label>
|
||||
<span class="template-picker-name">{{ template.name }}</span>
|
||||
<input type="radio" name="template" value="{{ template.name }}" />
|
||||
{{ sms_message(template.body) }}
|
||||
</label>
|
||||
</div>
|
||||
{% endfor %}
|
||||
|
||||
<h2 class="heading-medium">2. Add recipients</h2>
|
||||
|
||||
Reference in New Issue
Block a user