Jacky Zhao
2025-03-12 bfa938cc62113391e4022c5a22390d3096770ded
quartz/util/fileTrie.ts
@@ -11,6 +11,7 @@
  children: Array<FileTrieNode<T>>
  private slugSegments: string[]
  private displayNameOverride?: string
  data: T | null
  constructor(segments: string[], data?: T) {
@@ -18,10 +19,15 @@
    this.slugSegments = segments
    this.data = data ?? null
    this.isFolder = false
    this.displayNameOverride = undefined
  }
  get displayName(): string {
    return this.data?.title ?? this.slugSegment ?? ""
    return this.displayNameOverride ?? this.data?.title ?? this.slugSegment ?? ""
  }
  set displayName(name: string) {
    this.displayNameOverride = name
  }
  get slug(): FullSlug {