Skip to content

Commit

Permalink
fix: hmr on page size changes
Browse files Browse the repository at this point in the history
  • Loading branch information
antfu committed Jun 3, 2021
1 parent 31c7866 commit 801bc4b
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions packages/slidev/node/plugins/loaders.ts
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ md.use(mila, {
function prepareSlideInfo(data: SlideInfo): SlideInfoExtended {
return {
...data,
notesHTML: md.render(data.note || ''),
notesHTML: md.render(data?.note || ''),
}
}

Expand Down Expand Up @@ -126,8 +126,10 @@ export function createSlidesLoader(

const moduleIds = new Set<string>()

if (data.slides.length !== newData.slides.length)
if (data.slides.length !== newData.slides.length) {
moduleIds.add('/@slidev/routes')
range(newData.slides.length).map(i => hmrPages.add(i))
}

if (!equal(data.headmatter.defaults, newData.headmatter.defaults)) {
moduleIds.add('/@slidev/routes')
Expand Down

0 comments on commit 801bc4b

Please sign in to comment.