🎨 feat(project-support): update project display logic based on approval and disapproval counts

This commit is contained in:
fsociety
2025-01-17 20:18:12 +01:00
parent c2857fb2f4
commit aa81878fa0

View File

@@ -135,6 +135,14 @@ $delete = function ($id) {
<div class="grid xl:grid-cols-2 gap-6 mb-8">
@foreach($projects as $project)
@php
$boardVotes = $project->votes->filter(function ($vote) {
return in_array($vote->einundzwanzigPleb->npub, config('einundzwanzig.config.current_board'));
});
$approveCount = $boardVotes->where('value', 1)->count();
$disapproveCount = $boardVotes->where('value', 0)->count();
@endphp
@if($approveCount === 3 || $disapproveCount !== 3)
<article
wire:key="project_{{ $project->id }}"
class="flex bg-white dark:bg-gray-800 shadow-sm rounded-xl overflow-hidden">
@@ -237,6 +245,7 @@ $delete = function ($id) {
</div>
</div>
</article>
@endif
@endforeach
</div>