<div class="mol-inline-search">
<form action="#" method="get">
<div class="atm-form-input ">
<input class="form-input" type="search" id="input" name="input">
<label class="atm-form-label form-label " for="input">Verhalen zoeken</label>
<i class="atm-icon form-input-error-icon far fa-times "></i>
<i class="atm-icon form-input-valid-icon far fa-check "></i>
</div>
<button class="atm-button atm-button-primary button-md button-icon-only " type="submit">
<div class="button-content-wrapper">
<span class="button-content">
<i class="atm-icon far fa-search fa-lg fa-fw"></i>
</span>
</div>
</button>
</form>
</div>
<div class="mol-inline-search">
<form action="{{formAction}}" method="{{formMethod}}">
{{#if docType}}
<input type="hidden" name="dt" value="{{docType}}">
{{/if}}
{{ render '@input' input merge=true }}
{{ render '@button-primary--icon-only-md' button merge=true }}
</form>
</div>
{
"input": {
"type": "search",
"label": {
"text": "Verhalen zoeken"
}
},
"button": {
"element": "button",
"type": "submit",
"modifier": "button-md",
"icon": {
"style": "far",
"icon": "fa-search",
"size": "fa-lg"
},
"showTriangle": false
},
"formMethod": "get",
"formAction": "#",
"docType": ""
}
.mol-inline-search {
@apply bg-gray-50 rounded-full ;
form {
@apply flex justify-between outline-none;
}
.atm-form-input {
.form-input {
@apply border-none;
@apply w-full rounded-full ;
@apply bg-gray-50
}
.atm-form-label {
@apply left-4;
@apply text-gray-300;
}
}
.atm-button {
@apply rounded-none;
@apply text-center m-0 p-0;
background: transparent;
.button-content-wrapper{
@apply w-12;
}
.button-content{
@apply w-full h-full;
}
.atm-icon {
@apply text-black w-full;
&::after{
content: none;
}
}
}
}
(function () {
'use strict';
$('.mol-inline-search form').on('submit', function (e) {
return $(this).find('input[type="search"]').val().trim() !== '';
});
})();
No notes defined.