Skip to content

Commit dc153b1

Browse files
committed
Add styling to forms
1 parent 5165683 commit dc153b1

File tree

2 files changed

+25
-23
lines changed

2 files changed

+25
-23
lines changed

resources/views/form.blade.php

+15-23
Original file line numberDiff line numberDiff line change
@@ -2,57 +2,49 @@
22

33
@section('title', isset($task) ? 'Edit Task' : 'Add Task')
44

5-
@section('styles')
6-
<style>
7-
.error-message {
8-
color:red;
9-
font-size: 0.8rem;
10-
}
11-
</style>
12-
@endsection
13-
145
@section('content')
156
<form action="{{ isset($task) ? route('tasks.update', ['task' => $task->id]) : route('tasks.store') }}" method="POST">
167
@csrf
178
@isset($task)
189
@method('PUT')
1910
@endisset
20-
<div>
11+
<div class="mb-4">
2112
<label for="title">
2213
Title
2314
</label>
24-
<input type="text" name="title" id="title" value="{{ $task->title ?? old('title')}}">
15+
<input type="text" name="title" id="title" @class(['border-red-500' => $errors->has('title')]) {{-- class="border @error('title') border-red-500 @enderror" --}}
16+
value="{{ $task->title ?? old('title') }}">
2517
@error('title')
26-
<p class="error-message">{{ $message }}</p>
18+
<p class="error">{{ $message }}</p>
2719
@enderror
2820
</div>
29-
<div>
21+
<div class="mb-4">
3022
<label for="description">Description</label>
31-
<textarea name="description" id="description" rows="5">
32-
{{ $task->description ?? old('description')}}
23+
<textarea name="description" id="description" @class(['border-red-500' => $errors->has('description')]) rows="5">
24+
{{ $task->description ?? old('description') }}
3325
</textarea>
3426
@error('description')
35-
<p class="error-message">{{ $message }}</p>
27+
<p class="error">{{ $message }}</p>
3628
@enderror
3729
</div>
38-
<div>
30+
<div class="mb-4">
3931
<label for="long_description">Long Description</label>
40-
<textarea name="long_description" id="long_description" rows="10">
41-
{{ $task->long_description ?? old('long_description')}}
32+
<textarea name="long_description" id="long_description" @class(['border-red-500' => $errors->has('long_description')]) rows="10">
33+
{{ $task->long_description ?? old('long_description') }}
4234
</textarea>
4335
@error('long_description')
44-
<p class="error-message">{{ $message }}</p>
36+
<p class="error">{{ $message }}</p>
4537
@enderror
4638
</div>
47-
<div>
48-
<button type="submit">
39+
<div class="flex gap-2 items-center">
40+
<button type="submit" class="btn">
4941
@isset($task)
5042
Update Task
5143
@else
5244
Add Task
5345
@endisset
5446
</button>
55-
47+
<a href="{{ route('tasks.index') }}" class="link">Cancel</a>
5648
</div>
5749
</form>
5850
@endsection

resources/views/layouts/app.blade.php

+10
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,16 @@
1414
.link {
1515
@apply font-medium text-gray-700 underline decoration-pink-500
1616
}
17+
label {
18+
@apply block uppercase text-slate-700 mb-2
19+
}
20+
input,
21+
textarea {
22+
@apply shadow-sm appearance-none border w-full py-2 px-3 text-slate-700 leading-tight focus:outline-none
23+
}
24+
.error {
25+
@apply text-red-500 text-sm
26+
}
1727
</style>
1828
@yield('styles')
1929
</head>

0 commit comments

Comments
 (0)