= $this->extend('_layout') ?>
= $this->section('title') ?>
= lang('Contributor.podcast_contributors') ?>
= $this->endSection() ?>
= $this->section('pageTitle') ?>
= lang('Contributor.podcast_contributors') ?>
= $this->endSection() ?>
= $this->section('headerRight') ?>
= lang('Contributor.add') ?>
= $this->endSection() ?>
= $this->section('content') ?>
= data_table(
[
[
'header' => lang('Contributor.list.username'),
'cell' => function ($contributor) {
return esc($contributor->username);
},
],
[
'header' => lang('Contributor.list.role'),
'cell' => function ($contributor, $podcast): string {
$role = get_group_info(get_podcast_group($contributor, $podcast->id), $podcast->id)['title'];
if ($podcast->created_by === $contributor->id) {
$role = '
' . icon('shield-user-fill') . '' . $role . '
';
}
return $role;
},
],
[
'header' => lang('Common.actions'),
'cell' => function ($contributor, $podcast) {
// @icon('pencil-fill')
// @icon('delete-bin-fill')
return '' . lang('Contributor.edit') . '' .
'' . lang('Contributor.remove') . '';
},
],
],
$podcast->contributors,
'',
$podcast,
) ?>
= $this->endSection() ?>