|
@ -210,35 +210,37 @@ |
|
|
</ul> |
|
|
</ul> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div v-if="fulfilledByThis" class="bg-slate-100 px-4 py-3 rounded-md"> |
|
|
<div class="grid items-start grid-cols-1 gap-4"> |
|
|
<h3 class="text-sm uppercase font-semibold mb-3"> |
|
|
<div |
|
|
Contributions By This Project |
|
|
v-if="fulfillersToThis.length > 0" |
|
|
</h3> |
|
|
class="bg-slate-100 px-4 py-3 rounded-md" |
|
|
<button |
|
|
|
|
|
@click="onClickLoadProject(fulfilledByThis.handleId)" |
|
|
|
|
|
class="text-blue-500" |
|
|
|
|
|
> |
|
|
> |
|
|
{{ fulfilledByThis.name }} |
|
|
<h3 class="text-sm uppercase font-semibold mb-3"> |
|
|
</button> |
|
|
Contributions To This Project |
|
|
</div> |
|
|
</h3> |
|
|
|
|
|
<ul> |
|
|
|
|
|
<li v-for="plan in fulfillersToThis" :key="plan.handleId"> |
|
|
|
|
|
<button |
|
|
|
|
|
@click="onClickLoadProject(plan.handleId)" |
|
|
|
|
|
class="text-blue-500" |
|
|
|
|
|
> |
|
|
|
|
|
{{ plan.name }} |
|
|
|
|
|
</button> |
|
|
|
|
|
</li> |
|
|
|
|
|
</ul> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
<div |
|
|
<div v-if="fulfilledByThis" class="bg-slate-100 px-4 py-3 rounded-md"> |
|
|
v-if="fulfillersToThis.length > 0" |
|
|
<h3 class="text-sm uppercase font-semibold mb-3"> |
|
|
class="bg-slate-100 px-4 py-3 rounded-md" |
|
|
Contributions By This Project |
|
|
> |
|
|
</h3> |
|
|
<h3 class="text-sm uppercase font-semibold mb-3"> |
|
|
<button |
|
|
Contributions To This Project |
|
|
@click="onClickLoadProject(fulfilledByThis.handleId)" |
|
|
</h3> |
|
|
class="text-blue-500" |
|
|
<ul> |
|
|
> |
|
|
<li v-for="plan in fulfillersToThis" :key="plan.handleId"> |
|
|
{{ fulfilledByThis.name }} |
|
|
<button |
|
|
</button> |
|
|
@click="onClickLoadProject(plan.handleId)" |
|
|
</div> |
|
|
class="text-blue-500" |
|
|
|
|
|
> |
|
|
|
|
|
{{ plan.name }} |
|
|
|
|
|
</button> |
|
|
|
|
|
</li> |
|
|
|
|
|
</ul> |
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|