summaryrefslogtreecommitdiff
path: root/util/processOrg.tsx
diff options
context:
space:
mode:
authorThomas F. K. Jorna <[email protected]>2021-12-04 11:55:39 +0100
committerThomas F. K. Jorna <[email protected]>2021-12-04 11:55:39 +0100
commitd57edaebf8dacc9159c35e1084b7d600f077e18e (patch)
tree79c4bcb34bc4a6e0684f07124cdaac01da4e7160 /util/processOrg.tsx
parentfca239e3140e660fc26dd7b7bc7bfbbcfafe8630 (diff)
feat: add own latex macros
Diffstat (limited to 'util/processOrg.tsx')
-rw-r--r--util/processOrg.tsx9
1 files changed, 5 insertions, 4 deletions
diff --git a/util/processOrg.tsx b/util/processOrg.tsx
index ef75acf..189e980 100644
--- a/util/processOrg.tsx
+++ b/util/processOrg.tsx
@@ -44,6 +44,7 @@ export interface ProcessedOrgProps {
outline: boolean
collapse: boolean
linksByNodeId: LinksByNodeId
+ macros?: { [key: string]: string }
}
export const ProcessedOrg = (props: ProcessedOrgProps) => {
@@ -58,9 +59,8 @@ export const ProcessedOrg = (props: ProcessedOrgProps) => {
outline,
collapse,
linksByNodeId,
+ macros,
} = props
- console.log(linksByNodeId)
- console.log(previewNode)
if (!previewNode || !linksByNodeId) {
return null
}
@@ -85,8 +85,6 @@ export const ProcessedOrg = (props: ProcessedOrgProps) => {
const linkEntries = Object.entries(nodesInNote)
const wikiLinkResolver = (wikiLink: string): string[] => {
const entry = linkEntries.find((idNodeArray) => {
- console.log(idNodeArray)
- console.log(wikiLink)
return idNodeArray?.[1]?.title === wikiLink
})
const id = entry?.[0] ?? ''
@@ -117,6 +115,7 @@ export const ProcessedOrg = (props: ProcessedOrgProps) => {
const isMarkdown = previewNode?.file?.slice(-3) === '.md'
const baseProcessor = isMarkdown ? mdProcessor : orgProcessor
+ console.log(macros)
const processor = useMemo(
() =>
baseProcessor
@@ -126,6 +125,8 @@ export const ProcessedOrg = (props: ProcessedOrgProps) => {
'\\eqref': '\\href{###1}{(\\text{#1})}',
'\\ref': '\\href{###1}{\\text{#1}}',
'\\label': '\\htmlId{#1}{}',
+ // '\\weird': '\\textbf{#1}',
+ ...macros,
},
})
.use(rehype2react, {