Files
SkinbaseNova/resources/views/legacy/received-comments.blade.php
2026-02-21 19:26:48 +01:00

64 lines
2.8 KiB
PHP

@extends('layouts.nova')
@section('content')
<div class="container-fluid legacy-page">
<div class="effect2 page-header-wrap">
<header class="page-heading">
<h1 class="page-header">Received Comments</h1>
<p>List of comments left on your uploaded artworks.</p>
</header>
</div>
<div class="masonry">
@foreach($comments as $comment)
@php
$author = $comment->user;
$art = $comment->artwork;
$created = optional($comment->created_at);
@endphp
<div class="masonry_item col-sm-6 col-md-4">
<div class="comment_box effect3">
<div class="cb_image">
<a href="/profile/{{ (int)($author->id ?? $author->user_id) }}/{{ rawurlencode($author->name ?? $author->uname ?? '') }}">
<img src="{{ \App\Support\AvatarUrl::forUser((int) ($author->id ?? $author->user_id), null, 50) }}" width="50" height="50" class="comment_avatar" alt="{{ $author->name ?? $author->uname ?? '' }}">
</a>
</div>
<div class="bubble_comment panel panel-skinbase">
<div class="panel-heading">
<div class="pull-right">{{ $created ? $created->diffForHumans() . ' ago' : '' }}</div>
<h5 class="panel-title">Comment by: <a href="/profile/{{ (int)($author->id ?? $author->user_id) }}/{{ rawurlencode($author->name ?? $author->uname ?? '') }}">{{ $author->name ?? $author->uname ?? '' }}</a></h5>
</div>
<div class="panel-body">
<div class="comment_box_image">
@if($art)
<a href="/art/{{ $art->id }}/{{ Str::slug($art->name ?? '') }}">
<img src="{{ $art->thumb }}" class="img-thumbnail img-responsive" alt="{{ $art->name }}">
</a>
@endif
</div>
<div class="comment_text">{!! nl2br(e($comment->content ?? $comment->description ?? '')) !!}</div>
@if(!empty($author->signature))
<div class="panel-footer comment-footer">
<p>{!! nl2br(e($author->signature)) !!}</p>
</div>
@endif
</div>
</div>
</div>
</div>
@endforeach
</div>
@if($comments->hasPages())
<div class="paginationMenu">
{{ $comments->links() }}
</div>
@endif
</div>
@endsection