Files
ladill-pos/resources/views/pos/settings/_devices-section.blade.php
T
isaacclad 4546c2ab8c
Deploy Ladill POS / deploy (push) Successful in 29s
Move Devices under Settings like Branches and Team.
Drop Devices from the main sidebar, surface a Devices card on the Settings
page, and nest device routes under /settings/devices with legacy redirects.
2026-07-15 23:56:03 +00:00

36 lines
2.1 KiB
PHP

<x-settings.card id="devices" title="Devices" description="Register tills, customer screens, kitchen displays, and printers for each branch.">
@if ($devices->isNotEmpty())
<ul class="divide-y divide-slate-100">
@foreach ($devices as $device)
<li class="flex items-center justify-between gap-4 py-3 first:pt-0 last:pb-0">
<div class="min-w-0">
<p class="font-medium text-slate-900">
{{ $device->name }}
<span class="ml-2 inline-flex rounded-full px-2 py-0.5 text-[10px] font-semibold uppercase {{ $device->isOnline() ? 'bg-emerald-50 text-emerald-700' : 'bg-slate-100 text-slate-500' }}">
{{ $device->isOnline() ? 'Online' : ucfirst($device->status) }}
</span>
</p>
<p class="mt-0.5 text-xs text-slate-500">
{{ $deviceTypes[$device->type] ?? $device->type }}
· {{ $device->location?->name ?? 'All branches' }}
@if ($device->last_online_at)
· last online {{ $device->last_online_at->diffForHumans() }}
@endif
</p>
</div>
<a href="{{ route('pos.devices.edit', $device) }}" class="shrink-0 text-sm font-medium text-indigo-600 hover:text-indigo-800">Manage</a>
</li>
@endforeach
</ul>
@else
<p class="text-sm text-slate-500">No devices yet. Add a register, customer display, kitchen screen, or printer.</p>
@endif
<div class="mt-4 flex flex-wrap items-center gap-3 border-t border-slate-100 pt-4">
<a href="{{ route('pos.devices.create') }}" class="btn-primary">Add device</a>
@if ($devices->isNotEmpty())
<a href="{{ route('pos.devices.index') }}" class="text-sm font-medium text-slate-600 hover:text-slate-900">View all devices</a>
@endif
</div>
</x-settings.card>