Files
Leantime/app/Domain/Tickets/Templates/submodules/timelineTabs.blade.php
wangruiguo d647428529
Some checks failed
Security Audit / Composer Security Audit (push) Has been cancelled
Security Audit / NPM Security Audit (push) Has been cancelled
Security Audit / CodeQL Analysis (push) Has been cancelled
OneBot: Leantime 改造版源码(BOM/Univer 表格/AI 接管/品牌替换等)
2026-09-03 18:49:20 +08:00

36 lines
1.2 KiB
PHP

@php
use Leantime\Core\Controller\Frontcontroller;
if (!function_exists('findActive')) {
function findActive($route): string
{
if (str_contains(Frontcontroller::getCurrentRoute(), $route)) {
return 'active';
}
return '';
}
}
@endphp
<div class="lt-tabs lt-tabs--floating lt-tabs--links hideOnPrint">
<nav class="lt-tabs-group" aria-label="{{ __('links.timeline') }}">
<ul>
<li class="{{ findActive('roadmap') }}">
<a href="{{ BASE_URL }}/tickets/roadmap{{ $searchParams }}" preload="mouseover">
{!! __('links.timeline') !!}
</a>
</li>
<li class="{{ findActive('showAllMilestones') }}">
<a href="{{ BASE_URL }}/tickets/showAllMilestones{{ $searchParams }}" preload="mouseover">
{!! __('links.table') !!}
</a>
</li>
<li class="{{ findActive('Calendar') }}">
<a href="{{ BASE_URL }}/tickets/showProjectCalendar{{ $searchParams }}" preload="mouseover">
{!! __('links.calendar') !!}
</a>
</li>
</ul>
</nav>
</div>