11import { Document , Page , Text , View } from "~/libs/components/components.js" ;
2+ import { DateTimeFormat } from "~/libs/enums/enums.js" ;
23import { formatDate } from "~/libs/helpers/helpers.js" ;
34import { type MeetingPdfProperties } from "~/libs/types/types.js" ;
45
@@ -11,31 +12,33 @@ const MeetingPdf: React.FC<MeetingPdfProperties> = ({
1112 summary,
1213 title,
1314 transcription,
14- } : MeetingPdfProperties ) : React . ReactElement => (
15- < Document >
16- < Page size = "A4" style = { styles . page } >
17- < View style = { styles . section } >
18- < Text style = { styles . title } > { title } </ Text >
19- < Text style = { styles . text } >
20- Date: { formatDate ( new Date ( createdAt ) , "D MMMM hA" ) }
21- </ Text >
22- </ View >
15+ } : MeetingPdfProperties ) : React . ReactElement => {
16+ return (
17+ < Document >
18+ < Page size = "A4" style = { styles . page } >
19+ < View style = { styles . section } >
20+ < Text style = { styles . title } > { title } </ Text >
21+ < Text style = { styles . text } >
22+ Date: { formatDate ( new Date ( createdAt ) , DateTimeFormat . MEETING ) }
23+ </ Text >
24+ </ View >
2325
24- < Text style = { styles . sectionHeader } > SUMMARY SECTION</ Text >
25- < View style = { styles . line } />
26- < View style = { styles . section } > { renderMarkdown ( summary ) } </ View >
27-
28- < Text style = { styles . sectionHeader } > ACTION POINTS</ Text >
29- < View style = { styles . line } />
30- < View style = { styles . section } > { renderMarkdown ( actionItems ) } </ View >
26+ < Text style = { styles . sectionHeader } > SUMMARY SECTION</ Text >
27+ < View style = { styles . line } />
28+ < View style = { styles . section } > { renderMarkdown ( summary ) } </ View >
3129
32- < View style = { styles . section } >
33- < Text style = { styles . sectionHeader } > TRANSCRIPTION</ Text >
30+ < Text style = { styles . sectionHeader } > ACTION POINTS</ Text >
3431 < View style = { styles . line } />
35- { renderMarkdown ( transcription ) }
36- </ View >
37- </ Page >
38- </ Document >
39- ) ;
32+ < View style = { styles . section } > { renderMarkdown ( actionItems ) } </ View >
33+
34+ < View style = { styles . section } >
35+ < Text style = { styles . sectionHeader } > TRANSCRIPTION</ Text >
36+ < View style = { styles . line } />
37+ { renderMarkdown ( transcription ) }
38+ </ View >
39+ </ Page >
40+ </ Document >
41+ ) ;
42+ } ;
4043
4144export { MeetingPdf } ;
0 commit comments