@@ -126,7 +126,7 @@ const getHeaderItem = (header: HeaderWithAnchor, indentation: string, lowestRank
126126 return `${ indentation . repeat ( header . rank - lowestRank ) } ${ entryPrefix } ${ header . anchor } ` ;
127127} ;
128128
129- const getHtmlHeaderContents = ( headers : Array < HeaderWithAnchor > , lowestRank : number , htmlTemplate : string | undefined , itemTemplate : string | undefined , separator : string | undefined ) : string => replaceVariables ( htmlTemplate ?? DEFAULT_HTML_TEMPLATE , [ {
129+ const getHtmlHeaderContents = ( headers : Array < HeaderWithAnchor > , lowestRank : number , customTemplate : string | undefined , itemTemplate : string | undefined , separator : string | undefined ) : string => replaceVariables ( customTemplate ?? DEFAULT_HTML_TEMPLATE , [ {
130130 key : 'ITEMS' ,
131131 replace : `\n${ headers . filter ( header => header . rank === lowestRank ) . map ( header => getHeaderItemHtml ( header , itemTemplate ) ) . join ( `\n${ separator ?? DEFAULT_SEPARATOR } \n` ) } \n` ,
132132} ] ) ;
@@ -154,8 +154,8 @@ export const transform = (
154154 closingComment,
155155 checkOpeningComments,
156156 checkClosingComments,
157- isHtml ,
158- htmlTemplate ,
157+ isCustomMode ,
158+ customTemplate ,
159159 itemTemplate,
160160 separator,
161161 } : TransformOptions = { } ,
@@ -197,7 +197,7 @@ export const transform = (
197197 const toc =
198198 inferredTitle +
199199 titleSeparator +
200- ( isHtml ? getHtmlHeaderContents ( linkedHeaders , lowestRank , htmlTemplate , itemTemplate , separator ) : getHeaderContents ( linkedHeaders , indentation , lowestRank , _entryPrefix ) ) +
200+ ( isCustomMode ? getHtmlHeaderContents ( linkedHeaders , lowestRank , customTemplate , itemTemplate , separator ) : getHeaderContents ( linkedHeaders , indentation , lowestRank , _entryPrefix ) ) +
201201 '\n' ;
202202 const wrappedToc = ( openingComment ?? OPENING_COMMENT ) + '\n' + wrapToc ( toc , inferredTitle , isFolding ) + '\n' + ( closingComment ?? CLOSING_COMMENT ) ;
203203 if ( currentToc === wrappedToc ) {
0 commit comments