@@ -5,7 +5,7 @@ import { Notifications } from "./Notifications";
55import { Action , Step , Subscription } from "../models" ;
66import { Extension } from "./Extension" ;
77import { FileProvider , Logger } from "." ;
8- import { convertTemplateToHtml , getTheme , readFile , transformMarkdown , writeFile } from "../utils" ;
8+ import { convertTemplateToHtml , getTheme , readFile , sortFiles , transformMarkdown , writeFile } from "../utils" ;
99import { commands , Uri , workspace , WorkspaceFolder , window , ProgressLocation , env , ColorThemeKind } from "vscode" ;
1010import { Page } from "playwright-chromium" ;
1111import { COMMAND , Config , General , SlideLayout } from "../constants" ;
@@ -60,14 +60,12 @@ export class PdfExportService {
6060 }
6161
6262 // Sort the demo files by their paths
63- demoFiles = Object . keys ( demoFiles )
64- . sort ( )
65- . reduce ( ( sortedFiles , key ) => {
66- if ( demoFiles ) {
67- sortedFiles [ key ] = demoFiles [ key ] ;
68- }
69- return sortedFiles ;
70- } , { } as typeof demoFiles ) ;
63+ demoFiles = sortFiles ( demoFiles ) . reduce ( ( sortedFiles , key ) => {
64+ if ( demoFiles ) {
65+ sortedFiles [ key ] = demoFiles [ key ] ;
66+ }
67+ return sortedFiles ;
68+ } , { } as typeof demoFiles ) ;
7169
7270 // Get all slide actions
7371 const slideActions : Step [ ] = [ ] ;
0 commit comments