From f68a599e879f03effa8cbadd81946e7e12ef7972 Mon Sep 17 00:00:00 2001 From: Keegan George Date: Fri, 12 Aug 2022 12:10:04 -0700 Subject: [PATCH] DEV: Add unique filename for table exports (#19) --- javascripts/discourse/components/spreadsheet-editor.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/javascripts/discourse/components/spreadsheet-editor.js b/javascripts/discourse/components/spreadsheet-editor.js index 57750ab..9a35ec8 100644 --- a/javascripts/discourse/components/spreadsheet-editor.js +++ b/javascripts/discourse/components/spreadsheet-editor.js @@ -173,12 +173,18 @@ export default class SpreadsheetEditor extends Component { } buildSpreadsheet(data, columns, opts = {}) { + const postNumber = this.args.model?.post_number; + const exportFileName = postNumber + ? `post-${postNumber}-table-export` + : `post-table-export`; + // eslint-disable-next-line no-undef this.spreadsheet = jspreadsheet(this.spreadsheet, { data, columns, defaultColAlign: "left", wordWrap: true, + csvFileName: exportFileName, ...opts, }); }