Skip to content

Commit cb79cb9

Browse files
authored
♻️ Update activities on user profile (#91)
1 parent a1f2500 commit cb79cb9

File tree

5 files changed

+23
-13
lines changed

5 files changed

+23
-13
lines changed

app/Models/Discussion.php

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,6 @@ class Discussion extends Model implements ReactableInterface, ReplyInterface, Su
7878

7979
protected $removeViewsOnDelete = true;
8080

81-
public static function boot()
82-
{
83-
parent::boot();
84-
}
85-
8681
/**
8782
* Get the route key for the model.
8883
*

resources/views/components/feeds/created_article.blade.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,15 @@
1414
</div>
1515
<div class="min-w-0 flex-1">
1616
<div>
17-
<p class="text-sm text-skin-base">a créé l'article <a href="{{ route('articles.show', $activity->subject) }}" class="font-medium text-skin-primary hover:text-skin-primary-hover">{{ $activity->subject->title }}</a></p>
17+
<p class="text-sm text-skin-base">
18+
{{ __('a créé l\'article') }}
19+
<a href="{{ route('articles.show', $activity->subject) }}" class="font-medium text-skin-primary hover:text-skin-primary-hover">{{ $activity->subject->title }}</a>
20+
</p>
1821
</div>
1922
<div class="mt-1.5 text-sm whitespace-nowrap text-skin-muted font-sans">
20-
<time datetime="{{ $activity->created_at->format('Y-m-d') }}">{{ $activity->created_at->diffForHumans() }}</time>
23+
<time datetime="{{ $activity->created_at->format('Y-m-d') }}">
24+
{{ $activity->created_at->diffForHumans() }}
25+
</time>
2126
</div>
2227
</div>
2328
</div>

resources/views/components/feeds/created_discussion.blade.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,10 @@
1313
</div>
1414
<div class="min-w-0 flex-1">
1515
<div>
16-
<p class="text-sm text-skin-base">a démarré une conversation <a href="{{ route('discussions.show', $activity->subject) }}" class="font-medium text-skin-primary hover:text-skin-primary-hover">{{ $activity->subject->title }}</a></p>
16+
<p class="text-sm text-skin-base">
17+
{{ __('a démarré une conversation') }}
18+
<a href="{{ route('discussions.show', $activity->subject) }}" class="font-medium text-skin-primary hover:text-skin-primary-hover">{{ $activity->subject->title }}</a>
19+
</p>
1720
</div>
1821
<div class="mt-1.5 text-sm whitespace-nowrap text-skin-muted font-sans">
1922
<time datetime="{{ $activity->created_at->format('Y-m-d') }}">{{ $activity->created_at->diffForHumans() }}</time>

resources/views/components/feeds/created_reply.blade.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,18 @@
1515
<div>
1616
<div>
1717
<p class="text-sm text-skin-base">
18-
a répondu au sujet <a href="{{ url("/forum/{$activity->subject->replyAble->slug()}#reply-{$activity->subject->id}") }}" class="font-medium text-skin-primary hover:text-skin-primary-hover">{{ $activity->subject->replyAble->title }}</a>
18+
{{ __('a répondu au sujet') }}
19+
<a href="{{ url("/forum/{$activity->subject->replyAble->slug()}#reply-{$activity->subject->id}") }}" class="font-medium text-skin-primary hover:text-skin-primary-hover">
20+
{{ $activity->subject->replyAble->title }}
21+
</a>
1922
</p>
2023
</div>
2124
<div class="mt-1.5 text-sm whitespace-nowrap text-skin-muted font-sans">
2225
<time datetime="{{ $activity->created_at->format('Y-m-d') }}">{{ $activity->created_at->diffForHumans() }}</time>
2326
</div>
2427
</div>
2528
<div class="mt-2 text-sm text-skin-inverted-muted font-normal">
26-
<p>
27-
{{ $activity->subject->excerpt() }}
28-
</p>
29+
<p>{{ $activity->subject->excerpt() }}</p>
2930
</div>
3031
</div>
3132
</div>

resources/views/livewire/user/activities.blade.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,13 @@
44
</h3>
55
<ul role="list" class="mt-6 -mb-8">
66
@forelse($activities as $activity)
7-
<x-dynamic-component :component="'feeds.' . $activity->type" :activity="$activity" />
7+
@if(! str_ends_with($activity->type, 'reply'))
8+
<x-dynamic-component
9+
:component="'feeds.' . $activity->type"
10+
:folder="$activity->getTable()"
11+
:activity="$activity"
12+
/>
13+
@endif
814
@empty
915
<x-feeds.placeholder />
1016
@endforelse

0 commit comments

Comments
 (0)