| 12345678910111213141516171819202122232425262728293031323334 |
- <?php
- /** @var \App\Domain\Sprint $sprint */
- /** @var \App\Domain\User $currentUser */
- use function App\Http\e;
- ?>
- <section class="space-y-6">
- <div class="flex items-end justify-between gap-4">
- <div>
- <nav class="text-xs text-slate-500">
- <a href="/" class="hover:underline">Sprints</a> /
- </nav>
- <h1 class="text-2xl font-semibold tracking-tight"><?= e($sprint->name) ?></h1>
- <p class="text-slate-600 mt-1 text-sm">
- <?= e($sprint->startDate) ?> – <?= e($sprint->endDate) ?>
- · Reserve <?= e(number_format($sprint->reserveFraction * 100, 0)) ?>%
- <?php if ($sprint->isArchived): ?>
- · <span class="inline-block px-2 py-0.5 text-xs bg-slate-100 text-slate-600 rounded">archived</span>
- <?php endif; ?>
- </p>
- </div>
- <?php if ($currentUser->isAdmin): ?>
- <a href="/sprints/<?= (int) $sprint->id ?>/settings"
- class="inline-flex items-center gap-2 rounded-md border border-slate-300 bg-white text-slate-700 px-3 py-2 text-sm hover:bg-slate-100">
- Settings
- </a>
- <?php endif; ?>
- </div>
- <div class="rounded-lg border bg-amber-50 text-amber-900 px-4 py-3 text-sm">
- Sprint settings, Arbeitstage grid and task list land in the next phases.
- The weeks for this sprint are already materialised, but the editors
- aren't wired up yet.
- </div>
- </section>
|