Added rest of files
This commit is contained in:
committed by
shaun collins
parent
646041230b
commit
09c4bd02ff
@@ -0,0 +1,21 @@
|
||||
<div class="col-md-12 text-center">
|
||||
<div class="card border-dark mb-3">
|
||||
<div class="row g-0">
|
||||
<div class="col-md-4">
|
||||
<img src="/images/coaches/{{ $name }}.jpg" class="img-fluid rounded-start w-100" alt="{{ $name }}">
|
||||
</div>
|
||||
<div class="col-md-8">
|
||||
|
||||
<div class="card-body">
|
||||
<div class="display-6 card-header bg-dark text-white text-center">
|
||||
{{ $name }}
|
||||
</div>
|
||||
<p class="card-text m-4">{{ $description }}</p>
|
||||
<a target="_blank" href="{{ $link }}" class="btn btn-primary w-100">
|
||||
<i class="fab fa-instagram text-xl"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,34 @@
|
||||
<div class="col-md-12">
|
||||
<div class="card m-3">
|
||||
<div class="display-6 card-header bg-dark text-white text-center">
|
||||
{{ $day }}
|
||||
</div>
|
||||
<div class="card-body text-center">
|
||||
@if(empty($classes))
|
||||
<div>
|
||||
|
||||
<i class="fas fa-times"></i>
|
||||
<p class="text-muted">No classes</p>
|
||||
</div>
|
||||
@else
|
||||
@foreach($classes as $index => $class)
|
||||
<div>
|
||||
<p>
|
||||
@if(!empty($class['icon']))
|
||||
<i class="{{ $class['icon'] }}"></i>
|
||||
@elseif(!empty($class['emoji']))
|
||||
<i>{{ $class['emoji'] }}</i>
|
||||
@endif
|
||||
{{ $class['name'] }}
|
||||
<br>
|
||||
<span class="badge bg-primary">{{ $class['time'] }}</span>
|
||||
</p>
|
||||
</div>
|
||||
@if($class !== last($classes))
|
||||
<hr>
|
||||
@endif
|
||||
@endforeach
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,18 @@
|
||||
<div class="w-full bg-secondary text-white py-4 sticky bottom-0">
|
||||
<div class="container mx-auto flex items-center justify-between">
|
||||
<p class="text-sm">© {{ config('app.name') }}</p>
|
||||
<div class="text-center">
|
||||
<span>
|
||||
<i class="text-sm">Est. {{ config('ace.est') }}</i>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<div class="flex space-x-4">
|
||||
@foreach(config('social.links') as $link)
|
||||
<a href="{{ $link['url'] }}" class="text-white" target="_blank">
|
||||
<i class="{{ $link['icon'] }} text-xl"></i>
|
||||
</a>
|
||||
@endforeach
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,45 @@
|
||||
<div class="w-full bg-primary text-white py-4 shadow-lg">
|
||||
<div class="container mx-auto flex items-center justify-between md:gap-6">
|
||||
<a href="/">
|
||||
<img src="{{ asset('images/logo.jpg') }}" alt="{{ config('app.name') }}" class="logo-size mx-3">
|
||||
</a>
|
||||
|
||||
<button class="md:hidden bg-secondary p-2 text-white focus:outline-none" id="mobile-nav-toggle">
|
||||
<i class="fas fa-bars text-2xl"></i>
|
||||
</button>
|
||||
|
||||
<nav
|
||||
class="hidden md:flex flex-col md:flex-row w-full md:w-auto md:space-x-6 absolute md:static top-16 left-0 z-50 transition-all"
|
||||
id="mobile-nav"
|
||||
>
|
||||
@foreach(config('routes.web') as $route)
|
||||
<a
|
||||
class="block md:flex text-lg text-center py-2 md:py-0 px-4 md:px-0 text-white btn btn-secondary @if(Route::currentRouteName() === $route['name']) disabled @endif"
|
||||
href="{{ $route['path'] }}"
|
||||
>
|
||||
{{ $route['name'] }}
|
||||
@if(isset($route['icon']))
|
||||
<i class="ml-2 {{ $route['icon'] }}"></i>
|
||||
@endif
|
||||
</a>
|
||||
@endforeach
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
document.addEventListener("DOMContentLoaded", () => {
|
||||
const toggleButton = document.getElementById("mobile-nav-toggle");
|
||||
const mobileNav = document.getElementById("mobile-nav");
|
||||
|
||||
if (toggleButton && mobileNav) {
|
||||
toggleButton.addEventListener("click", () => {
|
||||
const isHidden = mobileNav.classList.contains("hidden");
|
||||
mobileNav.classList.toggle("hidden", !isHidden);
|
||||
mobileNav.classList.toggle("flex", isHidden);
|
||||
mobileNav.classList.toggle("flex-col", isHidden);
|
||||
mobileNav.classList.toggle("space-y-4", isHidden);
|
||||
});
|
||||
}
|
||||
});
|
||||
</script>
|
||||
@@ -0,0 +1,52 @@
|
||||
<div class="container">
|
||||
<div class="text-center mb-4">
|
||||
<h1>Stress-Free Removals, Nationwide</h1>
|
||||
<p>
|
||||
Whether you're moving across town or to the other end of the country,
|
||||
our experienced team provides a seamless and efficient removal service tailored to your needs.
|
||||
We handle every aspect of your move, including:
|
||||
</p>
|
||||
</div>
|
||||
<div class="row g-4">
|
||||
<div class="col-12 col-md-4">
|
||||
<div class="text-secondary bg-primary p-4 rounded-3 h-100">
|
||||
<h2>Full Removal Services</h2>
|
||||
<p>
|
||||
From carefully packing your belongings to safely transporting them to your new destination.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 col-md-4">
|
||||
<div class="text-secondary bg-primary p-4 rounded-3 h-100">
|
||||
<h2>Professional Packing Services</h2>
|
||||
<p>
|
||||
Let our skilled packers take the stress out of packing. We ensure your items are secure and protected for transit.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 col-md-4">
|
||||
<div class="text-secondary bg-primary p-4 rounded-3 h-100">
|
||||
<h2>Packing Materials</h2>
|
||||
<p>
|
||||
We can source and supply all the high-quality packing materials you need, saving you time and effort.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 col-md-4">
|
||||
<div class="text-secondary bg-primary p-4 rounded-3 h-100">
|
||||
<h2>Transportation to New Address /Storage</h2>
|
||||
<p>
|
||||
We'll move your items safely and efficiently to your new home or business premises, or to a secure storage facility.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 col-md-4">
|
||||
<div class="text-secondary bg-primary p-4 rounded-3 h-100">
|
||||
<h2>Storage Solutions</h2>
|
||||
<p>
|
||||
Need storage? We can help you find a suitable and secure storage facility to meet your specific requirements.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,29 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
<meta name="color-scheme" content="light" />
|
||||
<meta name="robots" content="index, follow" />
|
||||
<meta name="description" content="Learn Brazilian Jiu Jitsu, Wrestling, and Grappling in Whitchurch, Shropshire. Join us to sharpen your skills and enjoy a community-focused environment." />
|
||||
<meta name="keywords" content="Brazilian Jiu Jitsu, Wrestling, Grappling, Martial Arts, Whitchurch, Shropshire, Combat Training, Fitness, Self Defense" />
|
||||
|
||||
<meta name="author" content="Ace Jiu Jitsu" />
|
||||
|
||||
<meta name="language" content="en" />
|
||||
<meta name="content-language" content="en" />
|
||||
|
||||
<meta property="og:title" content="{{ config('ace.name') }} - Join now" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:image" content="{{ config('ace.site') }}{{ config('ace.logo') }}" />
|
||||
<meta property="og:url" content="{{ config('app.site') }}{{ url()->current() }}" />
|
||||
<meta property="og:image:url" content="{{ config('app.site') }}/images/logo.jpg" />
|
||||
<meta property="og:description" content="Removals and Waste Management Company in Shrewsbury | Removals and Waste Management Company in Shropshire | Severnshifters Removal Services" />
|
||||
|
||||
<link rel="icon" type="image/x-icon" href="favicon.ico" />
|
||||
<link rel="icon" href="favicon.ico" type="image/x-icon" />
|
||||
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
|
||||
|
||||
<meta name="geo.region" content="GB-SHR" />
|
||||
<meta name="geo.placename" content="Whitchurch, Shropshire" />
|
||||
<meta name="geo.position" content="52.9642938;-2.6714153" />
|
||||
<meta name="ICBM" content="52.9642938, -2.6714153" />
|
||||
|
||||
<meta name="mobile-web-app-capable" content="yes" />
|
||||
@@ -0,0 +1,18 @@
|
||||
<div class="col-md-4 mt-4">
|
||||
<div class="card m-3 h-100">
|
||||
<div class="display-6 card-header bg-dark text-white text-center">
|
||||
{{ $type }}
|
||||
</div>
|
||||
<div class="card-body text-center text-align-center">
|
||||
{{ $description ?? '' }}
|
||||
</div>
|
||||
@if($startDate ?? null)
|
||||
<div class="bg-primary card-footer text-white text-center text-align-center">
|
||||
Course start: {{ $startDate->format('d M Y') }}
|
||||
</div>
|
||||
@endif
|
||||
<div class="card-footer text-center display-6">
|
||||
£{{ $price }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,14 @@
|
||||
<div class="col-md-12 text-center">
|
||||
<form action="{{ route('contact.trial') }}" method="POST" class="mx-auto">
|
||||
@csrf
|
||||
<div class="mb-3">
|
||||
<label for="first_name" class="form-label">Name</label>
|
||||
<input type="text" class="form-control" id="name" name="name" placeholder="Enter your name" required>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label for="email" class="form-label">Email</label>
|
||||
<input type="email" class="form-control" id="email" name="email" placeholder="Enter your email" required>
|
||||
</div>
|
||||
<button type="submit" class="btn btn-primary text-secondary mt-4 w-100">Contact us</button>
|
||||
</form>
|
||||
</div>
|
||||
Reference in New Issue
Block a user