mirror of
https://github.com/HolgerHatGarKeineNode/einundzwanzig-nostr.git
synced 2025-12-14 06:36:46 +00:00
🎨 feat(project-support): update project display logic based on approval and disapproval counts
This commit is contained in:
@@ -135,6 +135,14 @@ $delete = function ($id) {
|
|||||||
<div class="grid xl:grid-cols-2 gap-6 mb-8">
|
<div class="grid xl:grid-cols-2 gap-6 mb-8">
|
||||||
|
|
||||||
@foreach($projects as $project)
|
@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
|
<article
|
||||||
wire:key="project_{{ $project->id }}"
|
wire:key="project_{{ $project->id }}"
|
||||||
class="flex bg-white dark:bg-gray-800 shadow-sm rounded-xl overflow-hidden">
|
class="flex bg-white dark:bg-gray-800 shadow-sm rounded-xl overflow-hidden">
|
||||||
@@ -237,6 +245,7 @@ $delete = function ($id) {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</article>
|
</article>
|
||||||
|
@endif
|
||||||
@endforeach
|
@endforeach
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user