adrema/modules/Fileshare/Components/setting-view.blade.php

37 lines
1.5 KiB
PHP

<x-page::setting-layout :active="$settingClass">
<x-slot:toolbar>
<x-ui::badge wire:click.prevent="$dispatch('openModal', {component: 'modules.fileshare.components.form', props: {}, title: 'Neue Verbindung'})" icon="plus">Neue Verbindung</x-ui::badge>
</x-slot:toolbar>
<div>
<x-ui::table>
<thead>
<th>Bezeichnung</th>
<th>Typ</th>
<th>Prüfung</th>
<th>Aktion</th>
</thead>
@foreach ($data as $index => $share)
<tr wire:key="$index">
<td>{{ $share->name }}</td>
<td>{{ $share->type::title() }}</td>
<td>
<x-ui::boolean-display :value="$share->type->check()"
hint="Verbindungsstatus"
right="Verbindung erfolgreich"
wrong="Verbindung fehlgeschlagen"
></x-ui::boolean-display>
</td>
<td>
<x-ui::action wire:click="$dispatch('openModal', {
component: 'modules.fileshare.components.form',
props: {id: '{{$share->id}}'},
title: 'Verbindung {{$share->name}} bearbeiten'}
)" icon="pencil" variant="warning">Bearbeiten</x-ui::action>
</td>
</tr>
@endforeach
</x-ui::table>
</div>
</x-page::setting-layout>