Remove keys from replacers (#539)

This commit is contained in:
mrdrogdrog 2020-09-05 10:34:43 +02:00 committed by GitHub
parent 63b24fa5bf
commit e58e53a116
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
20 changed files with 77 additions and 78 deletions

View file

@ -7,13 +7,13 @@ import { PdfFrame } from './pdf-frame'
export class PdfReplacer extends ComponentReplacer {
private counterMap: Map<string, number> = new Map<string, number>()
public getReplacement (node: DomElement, index: number): React.ReactElement | undefined {
public getReplacement (node: DomElement): React.ReactElement | undefined {
const attributes = getAttributesFromHedgeDocTag(node, 'pdf')
if (attributes && attributes.url) {
const pdfUrl = attributes.url
const count = (this.counterMap.get(pdfUrl) || 0) + 1
this.counterMap.set(pdfUrl, count)
return <PdfFrame key={index} url={pdfUrl}/>
return <PdfFrame url={pdfUrl}/>
}
}
}