modali.html 1.71 KB
<modal v-if="showModal" @close="showModal = false">
	<h3 slot="header">custom header</h3>
</modal>

<script type="text/x-template" id="modal-template">
	<transition name="modal">
		<div class="modal-mask">
			<div class="modal-wrapper">

				<div class="modal-container">
					<div class="close_modal" @click="$emit('close')">
						<img src="img/closed_modal.svg" alt="">
					</div>
					<div class="modal-header">
						<img src="img/modal_icon.svg" alt="">
						<slot name="header">
							<h3>Non hai ancora una fornitura energetica attiva?</h3>
						</slot>
					</div>
					<div class="modal-body">
						<slot name="body">
							<p>Parliamoci! Un personal trainer dellenergia ti aiuterà a costruire lofferta giusta in
								base alle tue necessità.</p>
							</slot>
							<div class="modal-flex">
								<div class="wapper-input__modale">
									<label for="">Nome o ragione sociale</label>
									<input type="text" placeholder="Nome o ragione sociale">
								</div>
								<div class="wapper-input__modale">
									<label for="">Email o numero di telefono</label>
									<input type="text" placeholder="Email o numero di telefono">
								</div>
							</div>
						</div>
						<div class="modal-footer">
							<slot name="footer">

								<div class="wapper-input__modale wapper-input__modalePrivacy">
									<input type="checkbox">
									<label for="">Confermo di aver preso visione <span class="underline">dellinformativa sulla privacy</span></label>

								</div>
								<button class="btn__gray" @click="$emit('close')">
									Invia
								</button>
							</slot>
						</div>
					</div>
				</div>
			</div>
		</transition>
	</script>