{"version":3,"file":"timelineTrackLabel.mjs","names":[],"sources":["../../../src/hooks/tracks/timelineTrackLabel.ts"],"sourcesContent":["import type { Track, TimelineReadonly } from '@techsquidtv/canvas-timeline-core';\n\n/** Resolves the same accessible label for headers and standalone track controls. */\nexport function getTimelineTrackLabel(\n  track: TimelineReadonly<Track> | null,\n  trackIndex: number,\n  trackId: string\n) {\n  return track === null ? trackId : (track.name ?? `${track.kind} ${trackIndex + 1}`);\n}\n"],"mappings":";;AAGA,SAAgB,sBACd,OACA,YACA,SACA;CACA,OAAO,UAAU,OAAO,UAAW,MAAM,QAAQ,GAAG,MAAM,KAAK,GAAG,aAAa;AACjF"}