@if ($showSuccessMessage) @endif @if ($showErrorMessage) @endif Back to Previous Page @include('livewire.dashboard.partials.unifi-access-panel')

Lock Mapping

@if($propertyApi === 'fritimi') @endif @if($propertyApi === 'total') @endif

Every unit is listed below. Pick a lock in any cell to assign it — changes save automatically. The same lock may be used in multiple rooms. Use Apply to All in a column header to set a shared door (e.g. front door) for every unit at once, or Auto-Map Locks to fill empty slots from the lock names.

Replace Lock

@error('lockToReplace'){{ $message }}@enderror
@error('replacementLock'){{ $message }}@enderror

Assigned Locks

@php $gridRows = $this->getGridRows(); $lockColumns = $this->getDisplayedLockFields(); @endphp
@foreach($lockColumns as $lockFieldInfo) @endforeach @forelse($gridRows as $row) @php $assigned = $row['assigned']; @endphp @foreach($lockColumns as $lockFieldInfo) @php $field = $lockFieldInfo['lockField']; $current = $assigned ? (string) $assigned->$field : ''; @endphp @endforeach @empty @endforelse
Room Unit {{ $lockFieldInfo['lockLabel'] }}
{{ $row['roomName'] }} {{ $row['unitName'] }}
No units found. Use Update Rooms to load units for this property.
@livewireScripts