34 lines
1.9 KiB
PHP
Executable File
34 lines
1.9 KiB
PHP
Executable File
<form method="POST" action="{{ route('helpdesk.tickets.time-logs.store', $ticket) }}" class="mb-4 space-y-2">
|
|
@csrf
|
|
|
|
<label class="block text-xs font-bold text-zinc-700 dark:text-zinc-200" for="time_minutes">
|
|
Log time
|
|
</label>
|
|
|
|
<div class="grid grid-cols-[1fr_auto] gap-2">
|
|
<input id="time_minutes" name="minutes" type="number" min="1" max="1440" value="{{ old('minutes') }}"
|
|
placeholder="Minutes"
|
|
class="block w-full rounded-lg border border-zinc-300 bg-white p-2 text-xs font-semibold text-zinc-900 shadow-sm focus:border-emerald-500 focus:ring-emerald-500 dark:border-zinc-700 dark:bg-zinc-950 dark:text-zinc-100"
|
|
data-dusk="ticket-time-minutes">
|
|
|
|
<button type="submit" dusk="log-ticket-time" data-dusk="log-ticket-time"
|
|
class="inline-flex items-center justify-center rounded-lg bg-emerald-600 px-3 py-2 text-xs font-black text-white shadow-sm transition hover:bg-emerald-700 focus:outline-none focus:ring-2 focus:ring-emerald-400/70">
|
|
<i class="fa-solid fa-clock mr-2" aria-hidden="true"></i>
|
|
<span>Log</span>
|
|
</button>
|
|
</div>
|
|
|
|
<label class="sr-only" for="time_log_description">Description</label>
|
|
<textarea id="time_log_description" spellcheck="true" lang="en-GB" name="description" rows="2" placeholder="Optional work note"
|
|
class="block w-full rounded-lg border border-zinc-300 bg-white p-2 text-xs font-semibold text-zinc-900 shadow-sm focus:border-emerald-500 focus:ring-emerald-500 dark:border-zinc-700 dark:bg-zinc-950 dark:text-zinc-100"
|
|
data-dusk="ticket-time-description">{{ old('description') }}</textarea>
|
|
|
|
@error('minutes')
|
|
<p class="text-xs font-bold text-red-600 dark:text-red-400">{{ $message }}</p>
|
|
@enderror
|
|
|
|
@error('description')
|
|
<p class="text-xs font-bold text-red-600 dark:text-red-400">{{ $message }}</p>
|
|
@enderror
|
|
</form>
|