This commit is contained in:
+10
@@ -307,6 +307,7 @@ function renderScreenshotList(screenshots: ScreenshotAttachment[]): string {
|
||||
<figure class="screenshot-item">
|
||||
<img src="${screenshot.dataUrl}" alt="${escapeHtml(screenshot.name)}" />
|
||||
<figcaption>${escapeHtml(screenshot.name)}</figcaption>
|
||||
<button class="danger-button compact-button" type="button" data-delete-screenshot="${screenshot.id}">Delete</button>
|
||||
</figure>
|
||||
`
|
||||
)
|
||||
@@ -454,6 +455,15 @@ function bindViewActions(): void {
|
||||
void appStore.getState().captureScreenshot();
|
||||
});
|
||||
|
||||
viewContent?.querySelectorAll<HTMLButtonElement>("[data-delete-screenshot]").forEach((button) => {
|
||||
button.addEventListener("click", () => {
|
||||
const id = button.dataset.deleteScreenshot;
|
||||
if (id) {
|
||||
appStore.getState().deleteIssueScreenshot(id);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
viewContent?.querySelector<HTMLButtonElement>("#create-issue")?.addEventListener("click", () => {
|
||||
void appStore.getState().createIssue();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user