This commit is contained in:
2025-08-16 15:38:07 +03:00
parent 11dabec67e
commit d709de39dc
7 changed files with 154 additions and 84 deletions
+80 -54
View File
@@ -4,85 +4,111 @@
<div class="container-fluid threads-page">
<div class="row justify-content-center">
<div class="col-md-10 forums">
<div class="thread-info">
<div class="row">
<div class="col-md-10">
<h1>{{ $thread->name }}</h1>
</div>
<div class="col-md-2">
<a href="{{ route('forums.thread.topics.create', [$category->slug, $thread->slug]) }}" class="btn btn-primary">
New topic
</a>
</div>
</div>
<div class="row">
<div class="col-md-12">
{{ $thread->description }}
</div>
</div>
</div>
<div class="topics-list">
@if($topics->count())
<div class="forum-header">
<div class="card category">
<div class="card-header">
<h1 class="title">
<div class="row">
<div class="col-md-1">
<i class="fa fa-comments-o" aria-hidden="true"></i>
</div>
<div class="col-md-8">
Topic Name / Author
</div>
<div class="col-md-1">
Views
<div class="col-md-10">
{{ $thread->name }}
</div>
<div class="col-md-2">
Last post
<a href="{{ route('forums.thread.topics.create', [$category->slug ?? 'unknown', $thread->slug]) }}" class="btn btn-primary">
New topic
</a>
</div>
</div>
</h1>
<div class="row">
<div class="col-md-12">
{{ $thread->description }}
</div>
</div>
@foreach($topics as $topic)
<div class="topic-row">
</div>
<div class="card-body">
@if($topics->count())
<div class="forum-header mb-3">
<div class="row">
<div class="col-md-1">
<i class="fa fa-comments-o" aria-hidden="true"></i>
<span class="iconify" data-icon="mdi-comment-text-outline"></span>
</div>
<div class="col-md-8">
<a href="{{ route('forums.thread.topics.show', [$category->slug, $thread->slug, $topic->slug]) }}">{{ $topic->name }}</a> <br>
<small>Creator</small>
Topic Name / Author
</div>
<div class="col-md-1">
<span title="Views"><i class="fa fa-eye"></i> {{ $topic->views_no }}</span>
<span title="Replies"><i class="fa fa-pencil"></i> {{ $topic->replies_no }}</span>
Stats
</div>
<div class="col-md-2">
last
Last post
</div>
</div>
</div>
@endforeach
@else
<div class="no-topics">
There are no topics at the moment! Go ahead, <a href="{{ route('forums.thread.topics.create', [$category->slug, $thread->slug]) }}">post</a> the first one!
</div>
@endif
@foreach($topics as $topic)
<div class="topic-row mb-3">
<div class="row">
<div class="col-md-1 text-center">
<span class="iconify" data-icon="mdi-comment-text-outline"></span>
</div>
<div class="col-md-8">
<a href="{{ route('forums.thread.topics.show', [$category->slug ?? 'unknown', $thread->slug, $topic->slug]) }}">{{ $topic->name }}</a> <br>
<small>Created by {{ $topic->author->name ?? 'Unknown User' }} {{ $topic->created_at ? $topic->created_at->diffForHumans() : 'N/A' }}</small>
</div>
<div class="col-md-1">
<span title="Views"><span class="iconify me-1" data-icon="mdi-eye"></span> {{ $topic->views_no }}</span><br>
<span title="Replies"><span class="iconify me-1" data-icon="mdi-message-text"></span> {{ $topic->replies_no }}</span>
</div>
<div class="col-md-2">
<small>{{ $topic->updated_at ? $topic->updated_at->diffForHumans() : 'N/A' }}</small>
</div>
</div>
</div>
@if(!$loop->last)
<hr>
@endif
@endforeach
@else
<div class="no-topics text-center p-4">
<p>There are no topics at the moment!</p>
<a href="{{ route('forums.thread.topics.create', [$category->slug ?? 'unknown', $thread->slug]) }}" class="btn btn-primary">Create the first topic</a>
</div>
@endif
</div>
</div>
{{ $topics->links() }}
</div>
<div class="col-md-2">
<div class="card">
<div class="user-actions">
<ul>
<li>
<a href=""><span class="iconify" data-icon="mdi-eye-check-outline"></span> Mark as seen</a>
<div class="card-header">
<h5>Thread Actions</h5>
</div>
<div class="card-body">
<ul class="list-unstyled">
<li class="mb-2">
<a href="#"><span class="iconify me-1" data-icon="mdi-eye-check-outline"></span> Mark as seen</a>
</li>
<li>
<a href=""><span class="iconify" data-icon="mdi-thumb-up-outline"></span> Like</a>
<li class="mb-2">
<a href="#"><span class="iconify me-1" data-icon="mdi-thumb-up-outline"></span> Like</a>
</li>
<li>
<a href=""><span class="iconify" data-icon="mdi-playlist-check"></span> add to list</a>
<li class="mb-2">
<a href="#"><span class="iconify me-1" data-icon="mdi-playlist-check"></span> Add to list</a>
</li>
</ul>
</div>
</div>
<div class="card mt-3">
<div class="card-header">
<h5>Thread Stats</h5>
</div>
<div class="card-body">
<ul class="list-unstyled">
<li class="mb-2">
<span class="iconify me-1" data-icon="mdi-comment-text-multiple-outline"></span>
Topics: {{ $topics->total() }}
</li>
<li class="mb-2">
<span class="iconify me-1" data-icon="mdi-clock-outline"></span>
Created: {{ $thread->created_at ? $thread->created_at->diffForHumans() : 'N/A' }}
</li>
</ul>
<hr>
rate
<hr>
</div>
</div>
</div>