diff --git a/app/javascript/retrospring/features/answerbox/comment/report.ts b/app/javascript/retrospring/features/answerbox/comment/report.ts index ec1292f8..d93f66ea 100644 --- a/app/javascript/retrospring/features/answerbox/comment/report.ts +++ b/app/javascript/retrospring/features/answerbox/comment/report.ts @@ -1,7 +1,9 @@ +import { reportDialog } from 'utilities/reportDialog'; + export function commentReportHandler(event: Event): void { event.preventDefault(); const button = event.target as HTMLButtonElement; const commentId = button.dataset.cId; - window['reportDialog']('comment', commentId); + reportDialog('comment', commentId); } \ No newline at end of file diff --git a/app/javascript/retrospring/features/answerbox/report.ts b/app/javascript/retrospring/features/answerbox/report.ts index 72545e57..0147a91b 100644 --- a/app/javascript/retrospring/features/answerbox/report.ts +++ b/app/javascript/retrospring/features/answerbox/report.ts @@ -1,7 +1,9 @@ +import { reportDialog } from 'utilities/reportDialog'; + export function answerboxReportHandler(event: Event): void { event.preventDefault(); const button = event.target as HTMLButtonElement; const answerId = button.dataset.aId; - window['reportDialog']('answer', answerId); + reportDialog('answer', answerId); } \ No newline at end of file diff --git a/app/javascript/retrospring/features/inbox/entry/report.ts b/app/javascript/retrospring/features/inbox/entry/report.ts index 1c3f6b31..bb257027 100644 --- a/app/javascript/retrospring/features/inbox/entry/report.ts +++ b/app/javascript/retrospring/features/inbox/entry/report.ts @@ -1,4 +1,6 @@ +import { reportDialog } from 'utilities/reportDialog'; + export function reportEventHandler(event: Event): void { const element = event.target as HTMLElement; - window['reportDialog']('question', element.dataset.qId); + reportDialog('question', element.dataset.qId); } \ No newline at end of file diff --git a/app/javascript/retrospring/features/questionbox/report.ts b/app/javascript/retrospring/features/questionbox/report.ts index a236cf97..cef41617 100644 --- a/app/javascript/retrospring/features/questionbox/report.ts +++ b/app/javascript/retrospring/features/questionbox/report.ts @@ -1,7 +1,9 @@ +import { reportDialog } from 'utilities/reportDialog'; + export function questionboxReportHandler(event: Event): void { event.preventDefault(); const button = event.target as HTMLButtonElement; const questionId = button.dataset.qId; - window['reportDialog']('question', questionId); + reportDialog('question', questionId); } \ No newline at end of file diff --git a/app/javascript/retrospring/features/user/report.ts b/app/javascript/retrospring/features/user/report.ts index b0b5193e..c9d4ae0e 100644 --- a/app/javascript/retrospring/features/user/report.ts +++ b/app/javascript/retrospring/features/user/report.ts @@ -1,6 +1,8 @@ +import { reportDialog } from 'utilities/reportDialog'; + export function userReportHandler(event: Event): void { event.preventDefault(); const button: HTMLButtonElement = event.target as HTMLButtonElement; - window['reportDialog']('user', button.dataset.target); + reportDialog('user', button.dataset.target); } \ No newline at end of file