Files
UNIT3D-Community-Edition/resources/views/livewire/topic-search.blade.php
T
2023-02-08 18:14:14 -06:00

176 lines
7.7 KiB
PHP

<div class="sidebar2">
<div>
<section class="panelV2">
<h2 class="panel__heading">{{ __('common.latest-topics') }}</h2>
{{ $topics->links('partials.pagination') }}
@if($topics->count() > 0)
<ul class="topic-listings">
@foreach ($topics as $topic)
<li class="topic-listings__item">
<x-forum.topic-listing :topic="$topic" />
</li>
@endforeach
</ul>
@else
<div class="panel__body">
No topics.
</div>
@endif
{{ $topics->links('partials.pagination') }}
</section>
</div>
<aside>
<section class="panelV2">
<h2 class="panel__heading">{{ __('torrent.filters') }}</h2>
<div class="panel__body">
<form class="form">
<p class="form__group">
<input
id="search"
class="form__text"
type="text"
wire:model="search"
placeholder=""
/>
<label for="search" class="form__label form__label--floating">
{{ __('common.search') }}
</label>
</p>
<p class="form__group">
<select
name="category"
id="category"
class="form__select"
wire:model="forumId"
>
<option value="">Any</option>
@foreach ($forumCategories->sortBy('position') as $category)
<option value="{{ $category->id }}">
{{ $category->name }}
</option>
@foreach ($category->forums->sortBy('position') as $forum)
<option value="{{ $forum->id }}">
&raquo; {{ $forum->name }}
</option>
@endforeach
@endforeach
</select>
<label class="form__label form__label--floating" for="category">
{{ __('common.forum') }}
</label>
</p>
<p class="form__group">
<select
id="sorting"
class="form__select"
name="sorting"
wire:model="label"
>
<option value="" selected default>Any</option>
<option value="approved">
{{ __('forum.approved') }}
</option>
<option value="implemented">
{{ __('forum.implemented') }}
</option>
<option value="solved">
{{ __('forum.solved') }}
</option>
<option value="denied">
{{ __('forum.denied') }}
</option>
<option value="invalid">
{{ __('forum.invalid') }}
</option>
<option value="bug">
{{ __('forum.bug') }}
</option>
<option value="suggestion">
{{ __('forum.suggestion') }}
</option>
</select>
<label class="form__label form__label--floating" for="sorting">
{{ __('forum.label') }}
</label>
</p>
<p class="form__group">
<select
id="sorting"
class="form__select"
name="sorting"
required
wire:model="sortField"
>
<option value="last_reply_at">
{{ __('forum.updated-at') }}
</option>
<option value="created_at">
{{ __('forum.created-at') }}
</option>
</select>
<label class="form__label form__label--floating" for="sorting">
{{ __('common.sort') }}
</label>
</p>
<p class="form__group">
<select
id="direction"
class="form__select"
name="direction"
required
wire:model="sortDirection"
>
<option value="desc">
{{ __('common.descending') }}
</option>
<option value="asc">
{{ __('common.ascending') }}
</option>
</select>
<label class="form__label form__label--floating" for="direction">
{{ __('common.direction') }}
</label>
</p>
<p class="form__group">
<select
id="direction"
class="form__select"
name="direction"
wire:model="state"
>
<option value="" selected default>Any</option>
<option value="open">
{{ __('forum.open') }}
</option>
<option value="close">
{{ __('forum.closed') }}
</option>
</select>
<label class="form__label form__label--floating" for="direction">
{{ __('forum.state') }}
</label>
</p>
<p class="form__group">
<select
id="direction"
class="form__select"
name="direction"
wire:model="subscribed"
>
<option value="" selected default>Any</option>
<option value="include">
{{ __('forum.subscribed') }}
</option>
<option value="exclude">
{{ __('forum.not-subscribed') }}
</option>
</select>
<label class="form__label form__label--floating" for="direction">
{{ __('common.subscriptions') }}
</label>
</p>
</form>
</div>
</section>
</aside>
</div>