mirror of
https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal.git
synced 2025-12-13 06:56:48 +00:00
add landing pages for meetups
This commit is contained in:
43
resources/views/vendor/livewire-tables/components/table/td/bulk-actions.blade.php
vendored
Normal file
43
resources/views/vendor/livewire-tables/components/table/td/bulk-actions.blade.php
vendored
Normal file
@@ -0,0 +1,43 @@
|
||||
@aware(['component'])
|
||||
@props(['row'])
|
||||
|
||||
@if ($component->bulkActionsAreEnabled() && $component->hasBulkActions())
|
||||
@php
|
||||
$theme = $component->getTheme();
|
||||
@endphp
|
||||
|
||||
@if ($theme === 'tailwind')
|
||||
<x-livewire-tables::table.td.plain>
|
||||
<div class="inline-flex rounded-md shadow-sm">
|
||||
<input
|
||||
wire:model="selected"
|
||||
wire:loading.attr.delay="disabled"
|
||||
value="{{ $row->{$this->getPrimaryKey()} }}"
|
||||
type="checkbox"
|
||||
class="rounded border-gray-300 text-indigo-600 shadow-sm transition duration-150 ease-in-out focus:border-indigo-300 focus:ring focus:ring-indigo-200 focus:ring-opacity-50 dark:bg-gray-900 dark:text-white dark:border-gray-600 dark:hover:bg-gray-600 dark:focus:bg-gray-600"
|
||||
/>
|
||||
</div>
|
||||
</x-livewire-tables::table.td.plain>
|
||||
@elseif ($theme === 'bootstrap-4')
|
||||
<x-livewire-tables::table.td.plain>
|
||||
<input
|
||||
wire:model="selected"
|
||||
wire:loading.attr.delay="disabled"
|
||||
value="{{ $row->{$this->getPrimaryKey()} }}"
|
||||
type="checkbox"
|
||||
/>
|
||||
</x-livewire-tables::table.td.plain>
|
||||
@elseif ($theme === 'bootstrap-5')
|
||||
<x-livewire-tables::table.td.plain>
|
||||
<div class="form-check">
|
||||
<input
|
||||
wire:model="selected"
|
||||
wire:loading.attr.delay="disabled"
|
||||
value="{{ $row->{$this->getPrimaryKey()} }}"
|
||||
type="checkbox"
|
||||
class="form-check-input"
|
||||
/>
|
||||
</div>
|
||||
</x-livewire-tables::table.td.plain>
|
||||
@endif
|
||||
@endif
|
||||
24
resources/views/vendor/livewire-tables/components/table/td/plain.blade.php
vendored
Normal file
24
resources/views/vendor/livewire-tables/components/table/td/plain.blade.php
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
@aware(['component'])
|
||||
@props(['column' => null, 'customAttributes' => []])
|
||||
|
||||
@php
|
||||
$theme = $component->getTheme();
|
||||
@endphp
|
||||
|
||||
@if ($theme === 'tailwind')
|
||||
<td {{ $attributes
|
||||
->merge($customAttributes)
|
||||
->class(['px-6 py-4 whitespace-nowrap text-sm font-medium dark:text-white' => $customAttributes['default'] ?? true])
|
||||
->class(['hidden sm:table-cell' => $column && $column->shouldCollapseOnMobile()])
|
||||
->class(['hidden md:table-cell' => $column && $column->shouldCollapseOnTablet()])
|
||||
->except('default')
|
||||
}}>{{ $slot }}</td>
|
||||
@elseif ($theme === 'bootstrap-4' || $theme === 'bootstrap-5')
|
||||
<td {{ $attributes
|
||||
->merge($customAttributes)
|
||||
->class(['' => $customAttributes['default'] ?? true])
|
||||
->class(['d-none d-sm-table-cell' => $column && $column->shouldCollapseOnMobile()])
|
||||
->class(['d-none d-md-table-cell' => $column && $column->shouldCollapseOnTablet()])
|
||||
->except('default')
|
||||
}}>{{ $slot }}</td>
|
||||
@endif
|
||||
21
resources/views/vendor/livewire-tables/components/table/td/reorder.blade.php
vendored
Normal file
21
resources/views/vendor/livewire-tables/components/table/td/reorder.blade.php
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
@aware(['component'])
|
||||
|
||||
@php
|
||||
$theme = $component->getTheme();
|
||||
@endphp
|
||||
|
||||
@if ($this->currentlyReorderingIsEnabled())
|
||||
@if ($theme === 'tailwind')
|
||||
<x-livewire-tables::table.td.plain wire:sortable.handle>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="inline w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor">
|
||||
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16" />
|
||||
</svg>
|
||||
</x-livewire-tables::table.td.plain>
|
||||
@elseif ($theme === 'bootstrap-4' || $theme === 'bootstrap-5')
|
||||
<x-livewire-tables::table.td.plain wire:sortable.handle>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="d-inline" style="width:1em;height:1em;" fill="none" viewBox="0 0 24 24" stroke="currentColor">
|
||||
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16" />
|
||||
</svg>
|
||||
</x-livewire-tables::table.td.plain>
|
||||
@endif
|
||||
@endif
|
||||
67
resources/views/vendor/livewire-tables/components/table/td/row-contents.blade.php
vendored
Normal file
67
resources/views/vendor/livewire-tables/components/table/td/row-contents.blade.php
vendored
Normal file
@@ -0,0 +1,67 @@
|
||||
@aware(['component'])
|
||||
@props(['rowIndex', 'hidden' => false])
|
||||
|
||||
@if ($component->collapsingColumnsAreEnabled() && $component->hasCollapsedColumns())
|
||||
@php
|
||||
$theme = $component->getTheme();
|
||||
@endphp
|
||||
|
||||
@if ($theme === 'tailwind')
|
||||
<td
|
||||
@if (! $hidden) x-data="{open:false}" @endif
|
||||
{{
|
||||
$attributes
|
||||
->merge(['class' => 'p-3 table-cell text-center'])
|
||||
->class([
|
||||
'md:hidden' =>
|
||||
(($component->shouldCollapseOnMobile() && $component->shouldCollapseOnTablet()) ||
|
||||
($component->shouldCollapseOnTablet() && ! $component->shouldCollapseOnMobile()))
|
||||
])
|
||||
->class(['sm:hidden' => $component->shouldCollapseOnMobile() && ! $component->shouldCollapseOnTablet()])
|
||||
}}
|
||||
>
|
||||
@if (! $hidden)
|
||||
<button
|
||||
x-on:click.prevent="$dispatch('toggle-row-content', {'row': {{ $rowIndex }}});open = !open"
|
||||
>
|
||||
<svg x-show="!open" xmlns="http://www.w3.org/2000/svg" class="text-green-600 h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor">
|
||||
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 9v3m0 0v3m0-3h3m-3 0H9m12 0a9 9 0 11-18 0 9 9 0 0118 0z" />
|
||||
</svg>
|
||||
|
||||
<svg x-cloak x-show="open" xmlns="http://www.w3.org/2000/svg" class="text-yellow-600 h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor">
|
||||
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 12H9m12 0a9 9 0 11-18 0 9 9 0 0118 0z" />
|
||||
</svg>
|
||||
</button>
|
||||
@endif
|
||||
</td>
|
||||
@elseif ($theme === 'bootstrap-4' || $theme === 'bootstrap-5')
|
||||
<td
|
||||
@if (! $hidden) x-data="{open:false}" @endif
|
||||
{{
|
||||
$attributes
|
||||
->class([
|
||||
'd-md-none' =>
|
||||
(($component->shouldCollapseOnMobile() && $component->shouldCollapseOnTablet()) ||
|
||||
($component->shouldCollapseOnTablet() && ! $component->shouldCollapseOnMobile()))
|
||||
])
|
||||
->class(['d-sm-none' => $component->shouldCollapseOnMobile() && ! $component->shouldCollapseOnTablet()])
|
||||
}}
|
||||
>
|
||||
@if (! $hidden)
|
||||
<button
|
||||
x-on:click.prevent="$dispatch('toggle-row-content', {'row': {{ $rowIndex }}});open = !open"
|
||||
class="p-0"
|
||||
style="background:none;border:none;"
|
||||
>
|
||||
<svg x-show="!open" xmlns="http://www.w3.org/2000/svg" class="text-success" style="width:1.4em;height:1.4em;" fill="none" viewBox="0 0 24 24" stroke="currentColor">
|
||||
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 9v3m0 0v3m0-3h3m-3 0H9m12 0a9 9 0 11-18 0 9 9 0 0118 0z" />
|
||||
</svg>
|
||||
|
||||
<svg x-cloak x-show="open" xmlns="http://www.w3.org/2000/svg" class="text-warning" style="width:1.4em;height:1.4em;" fill="none" viewBox="0 0 24 24" stroke="currentColor">
|
||||
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 12H9m12 0a9 9 0 11-18 0 9 9 0 0118 0z" />
|
||||
</svg>
|
||||
</button>
|
||||
@endif
|
||||
</td>
|
||||
@endif
|
||||
@endif
|
||||
Reference in New Issue
Block a user