ElectronicBabylonianLiterature/ebl-frontend

View on GitHub
src/corpus/ui/GenreCrumb.ts

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import { Crumb } from 'common/Breadcrumbs'
import createGenreLink from './createGenreLink'

export default class GenreCrumb implements Crumb {
  constructor(readonly text: string, readonly hasLink: boolean = true) {}

  get link(): string | null {
    return this.hasLink ? createGenreLink(this.text) : null
  }
}