@@ -22,8 +22,23 @@ export function generateHtmlTable<T>(reportFrameworkParameters: ReportFrameworkP
2222 const indexedKey : string = reportFrameworkParameters . indexedKey ;
2323 const showMigrationBanner : boolean = reportFrameworkParameters . showMigrationBanner ;
2424
25+ < < < << << HEAD
2526 const transformedHeader : TableHeaderCell [ ] [ ] = transform ( headerColumns ) ;
2627 const tableId = `report-table-${ reportTableInstance ++ } ` ;
28+ = === ===
29+ export function generateHtmlTable < T > (
30+ headerRows : HeaderColumn [ ] ,
31+ columns : Array < TableColumn < T > > ,
32+ rows : T [ ] ,
33+ reportHeader : ReportHeader [ ] ,
34+ filters : Filter [ ] = [ ] ,
35+ tableClass = 'slds-table slds-table_cell-buffer slds-table_bordered slds-table_striped slds-table_col-bordered' ,
36+ ariaLabel = '' ,
37+ rollbackFlags ?: string [ ] ,
38+ rollbackFlagName ?: string
39+ ) : string {
40+ const transformedHeader : TableHeaderCell [ ] [ ] = transform ( headerRows ) ;
41+ > >>> >>> c749de5 ( generateRollback flags logic moved to reportGenerator . ts itself )
2742
2843 const thead = `
2944 <thead>
@@ -184,6 +199,7 @@ export function generateHtmlTable<T>(reportFrameworkParameters: ReportFrameworkP
184199 </div>
185200 ` ;
186201
202+ < < < << << HEAD
187203 const ctaSumm = `
188204 ${ctaSummary
189205 . map (
@@ -201,6 +217,12 @@ export function generateHtmlTable<T>(reportFrameworkParameters: ReportFrameworkP
201217 <div class="slds-text-heading_large"> ${ reportHeaderLabel } Report </div>
202218 ${ ctaSummary && ctaSummary . length > 0 ? ctaButton : '' }
203219 </div>` ;
220+ = === ===
221+ let rollbackFlagsHtml = '' ;
222+ if ( rollbackFlags && rollbackFlagName ) {
223+ rollbackFlagsHtml = generateRollbackFlagsHtml ( rollbackFlags , rollbackFlagName ) ;
224+ }
225+ > >>> >>> c749de5 ( generateRollback flags logic moved to reportGenerator . ts itself )
204226
205227 return `
206228 <div class="report-wrapper">
@@ -228,9 +250,13 @@ export function generateHtmlTable<T>(reportFrameworkParameters: ReportFrameworkP
228250 ${ ctaSumm }
229251 </div>
230252 </div>
253+ <<<<<<< HEAD
231254 <script src="./reportGeneratorUtility.js" defer></script>
232255 <link rel="stylesheet" href="./reportGenerator.css">
233256 </div>
257+ =======
258+ ${ rollbackFlagsHtml }
259+ >>>>>>> c749de5 (generateRollback flags logic moved to reportGenerator.ts itself)
234260 ` ;
235261}
236262
0 commit comments