refactor(SW-1877): a bit of cleanup of code to maintain patterns and separate components and types

This commit is contained in:
Christian Andolf
2025-03-31 11:47:53 +02:00
parent 52b461fbb4
commit 19723856c3
6 changed files with 91 additions and 79 deletions

View File

@@ -0,0 +1,12 @@
import type { Breadcrumb } from "./breadcrumbs"
export { splitBreadcrumbs }
function splitBreadcrumbs(
breadcrumbs: Breadcrumb[]
): [Breadcrumb, Breadcrumb[], Breadcrumb] {
const copy = breadcrumbs.slice(0)
const first = copy.shift()!
const last = copy.pop()!
return [first, copy, last]
}