fix: give buttons the input box model so they align with fields
This commit is contained in:
1 parent
21d756a2e3
commit
9a8879dfbe
2 files changed
+10
-7
No files matched your search
@@ -1,16 +1,19 @@
|
|||||||
.button {
|
.button {
|
||||||
@apply inline-flex items-center justify-center space-x-2 h-8 leading-8 md:h-10 md:leading-10 px-4 md:px-8 cursor-pointer;
|
/* Same box as the @tailwindcss/forms inputs (1px border, py-2, 24px line), so a button lines up with a field beside it.
|
||||||
@apply uppercase leading-none text-center text-sm md:text-base;
|
The line height is set with each font size (text-sm/6), because text-sm's own line height would override a plain leading-6. */
|
||||||
|
@apply inline-flex items-center justify-center space-x-2 px-4 md:px-8 py-2 border border-transparent bg-origin-border cursor-pointer;
|
||||||
|
@apply uppercase text-center text-sm/6 md:text-base/6;
|
||||||
@apply transition-colors outline-none focus:outline-2 focus:outline-offset-2 focus:outline-primary-dark;
|
@apply transition-colors outline-none focus:outline-2 focus:outline-offset-2 focus:outline-primary-dark;
|
||||||
@apply rounded-md;
|
@apply rounded-md;
|
||||||
}
|
}
|
||||||
|
|
||||||
.button--small {
|
.button--small {
|
||||||
@apply px-2 py-1 md:px-4 text-xs sm:text-sm;
|
@apply px-2 py-1 md:px-4 text-xs/6 sm:text-sm/6;
|
||||||
}
|
}
|
||||||
|
|
||||||
.button--primary {
|
.button--primary {
|
||||||
background: linear-gradient(120deg, #960167 0%, #9e036a 40%, #fa1a8c 100%);
|
/* Only the image: the background shorthand would reset .button's background-origin */
|
||||||
|
background-image: linear-gradient(120deg, #960167 0%, #9e036a 40%, #fa1a8c 100%);
|
||||||
@apply text-white;
|
@apply text-white;
|
||||||
@apply hover:bg-none hover:bg-pink/80;
|
@apply hover:bg-none hover:bg-pink/80;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -697,11 +697,11 @@
|
|||||||
</h3>
|
</h3>
|
||||||
<div class="mb-4">
|
<div class="mb-4">
|
||||||
{{ form_label(form.voucherCode) }}
|
{{ form_label(form.voucherCode) }}
|
||||||
<div class="flex items-center gap-2">
|
<div class="flex items-end gap-2">
|
||||||
<div class="grow">
|
<div class="grow min-w-0">
|
||||||
{{ form_widget(form.voucherCode) }}
|
{{ form_widget(form.voucherCode) }}
|
||||||
</div>
|
</div>
|
||||||
<button type="button" class="button button--secondary"
|
<button type="button" class="button button--secondary shrink-0 whitespace-nowrap"
|
||||||
{% for name, value in voucherHx %} {{ name }}="{{ value }}"{% endfor %}>
|
{% for name, value in voucherHx %} {{ name }}="{{ value }}"{% endfor %}>
|
||||||
Code einlösen
|
Code einlösen
|
||||||
</button>
|
</button>
|
||||||
|
|||||||
Reference in new issue
Block a user