refactor(SW-1877): a bit of cleanup of code to maintain patterns and separate components and types
This commit is contained in:
@@ -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]
|
||||
}
|
||||
Reference in New Issue
Block a user