import { AXIS_LABEL, CATEGORY_LABEL, COMPOSED_BY_LABEL, COMPOSES_LABEL, CONFLICTS_WITH_LABEL, CONTRACTS_LABEL, CONTRACT_LABEL, DERIVED_BY_LABEL, DETECTS_LABEL, ENABLES_LABEL, GROUNDED_BY_LABEL, GROUNDS_LABEL, PRINCIPLE_LABEL, REFERENCED_BY_LABEL, REINFORCES_LABEL, REQUIRES_LABEL, STAGE_LABEL, TENSIONS_LABEL, TENSIONS_WITH_LABEL, TERM_LABEL, } from "#configuration/strings/ontology.strings"; import { AXIS_RELATION, CATEGORY_RELATION, COMPOSED_BY_RELATION, COMPOSES_RELATION, CONFLICTS_WITH_RELATION, CONTRACTS_RELATION, CONTRACT_RELATION, DERIVED_BY_RELATION, DETECTS_RELATION, ENABLES_RELATION, GROUNDED_BY_RELATION, GROUNDS_RELATION, PRINCIPLE_RELATION, REFERENCED_BY_RELATION, REINFORCES_RELATION, REQUIRES_RELATION, STAGE_RELATION, TENSIONS_RELATION, TENSIONS_WITH_RELATION, TERM_RELATION, } from "@govlab/constants"; export const CHAPTER_KIND_LABEL = "Chapter"; export const REFERENCE_ROLE = "tooltip"; export const REFERENCE_PANEL_LABEL = "Reference details"; export const REFERENCE_ARROW = "→"; export const RELATION_LABELS: ReadonlyMap = new Map([ [REQUIRES_RELATION, REQUIRES_LABEL], [REINFORCES_RELATION, REINFORCES_LABEL], [ENABLES_RELATION, ENABLES_LABEL], [CONFLICTS_WITH_RELATION, CONFLICTS_WITH_LABEL], [TENSIONS_WITH_RELATION, TENSIONS_WITH_LABEL], [TENSIONS_RELATION, TENSIONS_LABEL], [CONTRACTS_RELATION, CONTRACTS_LABEL], [TERM_RELATION, TERM_LABEL], [REFERENCED_BY_RELATION, REFERENCED_BY_LABEL], [CATEGORY_RELATION, CATEGORY_LABEL], [PRINCIPLE_RELATION, PRINCIPLE_LABEL], [CONTRACT_RELATION, CONTRACT_LABEL], [STAGE_RELATION, STAGE_LABEL], [AXIS_RELATION, AXIS_LABEL], [COMPOSES_RELATION, COMPOSES_LABEL], [COMPOSED_BY_RELATION, COMPOSED_BY_LABEL], [GROUNDS_RELATION, GROUNDS_LABEL], [GROUNDED_BY_RELATION, GROUNDED_BY_LABEL], [DERIVED_BY_RELATION, DERIVED_BY_LABEL], [DETECTS_RELATION, DETECTS_LABEL], ]);