Add contact settings integration: update contact page to utilize dynamic settings for subtitle, header, paragraph, contact details, and map embed URL, enhancing content management and user experience.

This commit is contained in:
2025-07-29 13:22:44 +05:00
parent 287fbf55f9
commit c37f5fadf1
5 changed files with 143 additions and 7 deletions

View File

@@ -1,6 +1,9 @@
@extends('web.layouts.app')
@section('content')
@php
$contactSettings = app(\App\Settings\ContactSettings::class);
@endphp
<!-- Breadcrumb Area Start -->
<div class="breadcrumb__area" style="background-image: url('/web/assets/img/page/breadcrumb.jpg');">
<div class="container">
@@ -25,9 +28,9 @@
<div class="col-lg-5 lg-mb-25">
<div class="contact__area-left mr-40 xl-mr-0">
<div class="title">
<span class="subtitle wow fadeInLeft" data-wow-delay=".4s">Contact Us</span>
<h2 class="title_split_anim mb-25">Get In Touch</h2>
<p class="wow fadeInUp" data-wow-delay=".4s">Were here to assist you! Please reach out with any questions, feedback, or project inquiries.</p>
<span class="subtitle wow fadeInLeft" data-wow-delay=".4s">{{ $contactSettings->contact_subtitle }}</span>
<h2 class="title_split_anim mb-25">{{ $contactSettings->contact_header }}</h2>
<p class="wow fadeInUp" data-wow-delay=".4s">{{ $contactSettings->contact_paragraph }}</p>
</div>
<div class="contact__area-left-contact wow fadeInUp" data-wow-delay=".7s">
<div class="contact__area-left-contact-item">
@@ -36,7 +39,7 @@
</div>
<div class="contact__area-left-contact-item-content">
<span>Phone:</span>
<h6><a href="tel:+123 (256) 568 58">+123 (256) 568 58</a></h6>
<h6><a href="tel:{{ $contactSettings->phone_number }}">{{ $contactSettings->phone_number }}</a></h6>
</div>
</div>
<div class="contact__area-left-contact-item">
@@ -45,7 +48,7 @@
</div>
<div class="contact__area-left-contact-item-content">
<span>Email Address:</span>
<h6><a href="mailto:needhelp@gmail.com">needhelp@gmail.com</a></h6>
<h6><a href="mailto:{{ $contactSettings->email_address }}">{{ $contactSettings->email_address }}</a></h6>
</div>
</div>
<div class="contact__area-left-contact-item">
@@ -54,7 +57,7 @@
</div>
<div class="contact__area-left-contact-item-content">
<span>Location:</span>
<h6><a href="https://google.com/maps" target="_blank">2464 Royal Ln. Mesa, New Jersey 45463</a></h6>
<h6><a href="https://google.com/maps" target="_blank">{{ $contactSettings->location_address }}</a></h6>
</div>
</div>
</div>
@@ -104,7 +107,7 @@
<div class="row">
<div class="col-xl-12 wow fadeInUp" data-wow-delay=".4s">
<div class="map-area">
<iframe loading="lazy" src="https://maps.google.com/maps?q=London%20Eye%2C%20London%2C%20United%20Kingdom&amp;t=m&amp;z=10&amp;output=embed&amp;iwloc=near" title="London Eye, London, United Kingdom" aria-label="London Eye, London, United Kingdom"></iframe>
<iframe src="{{ $contactSettings->map_embed_url }}" loading="lazy" referrerpolicy="no-referrer-when-downgrade" title="Ashgabat, Turkmenistan" aria-label="Ashgabat, Turkmenistan"></iframe>
</div>
</div>
</div>