@extends('layouts/default')
{{-- Page title --}}
@section('title')
{{ trans('general.quickscan_checkin') }}
@parent
@stop
{{-- Page content --}}
@section('content')
{{ trans('admin/hardware/general.bulk_checkin') }}
{{-- Look up by asset_tag or serial. Serial is only
offered when the installation enforces unique
serials, since checkin-by-serial would otherwise
match ambiguously. Mirrors the audit-side
quickscan flow. --}}
{{-- Tag or serial input. Hand-rolled because the
label carries an id + swap data attributes that
x-form.row's label wrapper doesn't expose.
Matches the quickscan.blade.php pattern. --}}
{{-- Status --}}
{{-- Clear name on successful checkin --}}
@stop
{{-- Page-specific glue: AJAX checkin flow, dynamic result table, optional
audio feedback. Same rationale as quickscan.blade.php — deeply specific
to this screen, kept inline rather than polluting snipeit.js with
quickscan-checkin-only handlers. --}}
@section('moar_scripts')
@stop