@@ -95,7 +95,8 @@ if (!title) title = 'Astral Halo';
navbarConfig.navbarRightItems.onlyWide.map((item) => (
<Button
class="nav-menu-item btn-circle btn-ghost btn-primary"
- {...('href' in item && item.href && { href: item.href })}
+ {...('href' in item &&
+ item.href && { href: item.href, target: item.blank ? '_blank' : undefined })}
title={i18n(item.text)}
aria-label={i18n(item.text)}
{...('onclick' in item &&
@@ -114,7 +115,8 @@ if (!title) title = 'Astral Halo';
navbarConfig.navbarRightItems.always.map((item) => (
<Button
class="nav-menu-item btn-circle btn-ghost btn-primary"
- {...('href' in item && item.href && { href: item.href })}
+ {...('href' in item &&
+ item.href && { href: item.href, target: item.blank ? '_blank' : undefined })}
title={i18n(item.text)}
aria-label={i18n(item.text)}
{...('onclick' in item &&
@@ -222,7 +224,8 @@ if (!title) title = 'Astral Halo';
navbarConfig.navbarRightItems.onlyWide.map((item) => (
<li>
<Button
- {...('href' in item && item.href && { href: item.href })}
+ {...('href' in item &&
+ item.href && { href: item.href, target: item.blank ? '_blank' : undefined })}
title={i18n(item.text)}
aria-label={i18n(item.text)}
{...('onclick' in item &&