<?php
|
if (!defined('ABSPATH')) {
|
exit; // Exit if accessed directly
|
}
|
|
wp_enqueue_script(
|
'jvb-notification-manager',
|
JVB_URL.'assets/js/min/notificationManager.min.js',
|
array('jvb-client-queue'),
|
'1.0.0',
|
true
|
);
|
|
$handler = JVB()->notification();
|
$user = wp_get_current_user();
|
$role = array_values($user->roles)[0];
|
|
$types = [
|
'all' => 'All',
|
'favourite' => 'Favourites',
|
'artist' => 'Artists',
|
'shop' => 'Shops',
|
'event' => 'Events',
|
];
|
if ($role === 'jvb_artist') {
|
$types['news'] = 'News';
|
}
|
$types['system'] = 'System';
|
|
?>
|
<div class="container">
|
<nav class="tabs row left" role="tablist">
|
<?php
|
|
$i =0;
|
foreach ($types as $icon => $name) {
|
$active = ($i === 0) ? ' active' : '';
|
$selected = ($i === 0) ? 'true' : 'false';
|
?>
|
<button type="button" class="tab<?=$active?>" data-tab="<?=$icon?>" role="tab" aria-selected="<?=$selected?>">
|
<?= jvbIcon($icon) ?>
|
<span>
|
<?=$name?>
|
</span>
|
</button>
|
<?php
|
$i++;
|
}
|
|
?>
|
</nav>
|
<nav class="filters">
|
|
</nav>
|
<section class="notifications-list">
|
|
</section>
|
</div>
|
<?php
|