didays.de/src/utils/path.ts
kritzl 89f19e25f8
All checks were successful
/ build (pull_request) Successful in 39s
/ cleanup-staging (pull_request) Successful in 3s
fix path generation
2026-07-11 08:37:27 +02:00

6 lines
No EOL
235 B
TypeScript

export default function path(...components: Array<string>){
return '/' + components
.map(component => component.trim().replace(/(^[\/]*|[\/]*$)/g, ''))
.filter(component => component.length > 0)
.join("/")
}