Implement contact page
+ Created contact page + Created input form TODO: implemement a controller for contact page
This commit is contained in:
parent
26e1d5c17e
commit
ee00b37c98
|
@ -1,3 +1,3 @@
|
|||
@tailwind base;
|
||||
@tailwind components;
|
||||
@tailwind utilities;
|
||||
@tailwind utilities;
|
||||
|
|
|
@ -0,0 +1,107 @@
|
|||
@extends('layout')
|
||||
|
||||
@section('content')
|
||||
<!--
|
||||
Heads up! 👋
|
||||
|
||||
Plugins:
|
||||
- @tailwindcss/forms
|
||||
-->
|
||||
|
||||
<div class="w-full max-w-6xl mx-auto px-4 md:px-6 py-24">
|
||||
<div class="flex justify-center">
|
||||
<div class="text-slate-600 [&>p]:my-6 [&>p:first-child]:mt-0 [&>p:last-child]:mb-0 [&_strong]:font-medium [&_strong]:text-slate-900 [&_a]:font-medium [&_a]:text-indigo-500 [&_a]:underline [&_a:hover]:no-underline [&_img]:rounded-xl [&_blockquote]:italic [&_blockquote]:before:block [&_blockquote]:before:w-[18px] [&_blockquote]:before:h-[17px] [&_blockquote]:before:bg-[url('./quotes.svg')] [&_blockquote]:before:bg-no-repeat [&_blockquote]:before:mb-2 [&_figcaption]:text-center [&_figcaption]:text-xs [&_figcaption]:italic [&_figcaption]:mt-3">
|
||||
<header class="mb-4">
|
||||
<h1 class="text-4xl font-extrabold text-slate-900">Contact Us</h1>
|
||||
</header>
|
||||
|
||||
<div class="flex flex-col md:flex-row gap-4">
|
||||
<div class="mb-4 flex-1">
|
||||
<label
|
||||
for="UserFirstName"
|
||||
class="block overflow-hidden rounded-md border border-gray-200 px-3 py-2 shadow-sm focus-within:border-blue-600 focus-within:ring-1 focus-within:ring-blue-600"
|
||||
>
|
||||
<span class="text-xs font-medium text-gray-700"> First Name </span>
|
||||
|
||||
<input
|
||||
type="text"
|
||||
id="UserFirstName"
|
||||
placeholder="Anthony"
|
||||
class="mt-1 w-full border-none p-0 focus:border-transparent focus:outline-none focus:ring-0 sm:text-sm"
|
||||
/>
|
||||
</label>
|
||||
</div>
|
||||
<div class="mb-4 flex-1">
|
||||
<label
|
||||
for="UserLastName"
|
||||
class="block overflow-hidden rounded-md border border-gray-200 px-3 py-2 shadow-sm focus-within:border-blue-600 focus-within:ring-1 focus-within:ring-blue-600"
|
||||
>
|
||||
<span class="text-xs font-medium text-gray-700"> Last Name </span>
|
||||
|
||||
<input
|
||||
type="text"
|
||||
id="UserLastName"
|
||||
placeholder="Keats"
|
||||
class="mt-1 w-full border-none p-0 focus:border-transparent focus:outline-none focus:ring-0 sm:text-sm"
|
||||
/>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mb-4">
|
||||
<label
|
||||
for="UserEmail"
|
||||
class="block overflow-hidden rounded-md border border-gray-200 px-3 py-2 shadow-sm focus-within:border-blue-600 focus-within:ring-1 focus-within:ring-blue-600"
|
||||
>
|
||||
<span class="text-xs font-medium text-gray-700"> Email </span>
|
||||
|
||||
<input
|
||||
type="email"
|
||||
id="UserEmail"
|
||||
placeholder="anthony@rhcp.com"
|
||||
class="mt-1 w-full border-none p-0 focus:border-transparent focus:outline-none focus:ring-0 sm:text-sm"
|
||||
/>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="mb-4">
|
||||
<label
|
||||
for="UserPhone"
|
||||
class="block overflow-hidden rounded-md border border-gray-200 px-3 py-2 shadow-sm focus-within:border-blue-600 focus-within:ring-1 focus-within:ring-blue-600"
|
||||
>
|
||||
<span class="text-xs font-medium text-gray-700"> Phone Number </span>
|
||||
|
||||
<input
|
||||
type="tel"
|
||||
id="phone"
|
||||
placeholder="281-330-8004"
|
||||
{{-- pattern="[0-9]{3}-[0-9]{3}-[0-9]{4}" --}}
|
||||
class="mt-1 w-full border-none p-0 focus:border-transparent focus:outline-none focus:ring-0 sm:text-sm"
|
||||
/>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="mb-4">
|
||||
<label
|
||||
for="message"
|
||||
class="block overflow-hidden rounded-md border border-gray-200 px-3 py-2 shadow-sm focus-within:border-blue-600 focus-within:ring-1 focus-within:ring-blue-600"
|
||||
>
|
||||
<span class="text-xs font-medium text-gray-700"> Message</span>
|
||||
<textarea class="w-full rounded-lg border-gray-200 p-1 text-sm" id="message" name="message" rows="8"></textarea>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="mb-4">
|
||||
<button
|
||||
type="submit"
|
||||
class="inline-block w-full rounded-lg bg-black px-5 py-3 text-xs text-white sm:w-auto">
|
||||
Submit
|
||||
</button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@endsection
|
|
@ -34,6 +34,10 @@
|
|||
<li>
|
||||
<a class="text-gray-500 transition hover:text-gray-500/75" href="/recipes"> Recipes </a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="text-gray-500 transition hover:text-gray-500/75" href="/contact"> Contact </a>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
|
|
@ -202,4 +202,8 @@ Route::get('/recipes', function() {
|
|||
],
|
||||
]
|
||||
]);
|
||||
});
|
||||
|
||||
Route::get('/contact', function () {
|
||||
return view('contact');
|
||||
});
|
Loading…
Reference in New Issue