configuration/constants/panel.constants.ts
configuration/constants/panel.constants.ts is a file in Bane's Lab Content. 28 lines of code and 12 definitions.
export const PANEL_KINDS: ReadonlySet<string> = new Set([
"code",
"definition",
"figure",
"mermaid",
"metric",
"surface",
"walk",
]);
export const TAG_FIELD_BY_KIND: ReadonlyMap<string, string> = new Map([
["code", "title"],
["definition", "title"],
["figure", "caption"],
["mermaid", "caption"],
["metric", "caption"],
["surface", "caption"],
["walk", "caption"],
]);
export const TAG_WORD_LIMIT = 4;
export const TAG_SEPARATOR = "·";
export const CITE_OPEN = "[";
export const CITE_CLOSE = "]";
export const LINK_OPEN = "(";
export const PAYLOAD_BLOCKS_KEY = "blocks";
export const PAYLOAD_SUBSECTIONS_KEY = "subsections";
export const PAYLOAD_LAYOUT_KEY = "layout";
export const CHAPTER_LAYOUT = "chapter";
export const CHAPTER_PANEL_LAYOUTS: ReadonlySet<string> = new Set([CHAPTER_LAYOUT, "sectioned"]);