diff options
| author | joonhoekim <26rote@gmail.com> | 2025-08-27 09:46:36 +0000 |
|---|---|---|
| committer | joonhoekim <26rote@gmail.com> | 2025-08-27 09:46:36 +0000 |
| commit | a0c94e1d019339babf8bd45b1ff192ade47fc6e7 (patch) | |
| tree | 6b7b5887daf143d9a0c3b07a51fdc7583dbd99b0 /components/form-data | |
| parent | b203a0017f4b7150333024a1b1a5d1d9d21dea76 (diff) | |
(김준회) 호스트네임에 따른 도메인별 spreadjs 라이선스 적용 처리 및 운영용 환경변수 주석으로 추가
Diffstat (limited to 'components/form-data')
| -rw-r--r-- | components/form-data/spreadJS-dialog.tsx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/components/form-data/spreadJS-dialog.tsx b/components/form-data/spreadJS-dialog.tsx index 14f4d3ea..fbeceaf3 100644 --- a/components/form-data/spreadJS-dialog.tsx +++ b/components/form-data/spreadJS-dialog.tsx @@ -12,6 +12,7 @@ import { updateFormDataInDB } from "@/lib/forms/services"; import { Loader, Save, AlertTriangle } from "lucide-react"; import '@mescius/spread-sheets/styles/gc.spread.sheets.excel2016colorful.css'; import { DataTableColumnJSON, ColumnType } from "./form-data-table-columns"; +import { setupSpreadJSLicense } from "@/lib/spread-js/license-utils"; const SpreadSheets = dynamic( () => import("@mescius/spread-sheets-react").then(mod => mod.SpreadSheets), @@ -26,8 +27,9 @@ const SpreadSheets = dynamic( } ); -if (typeof window !== 'undefined' && process.env.NEXT_PUBLIC_SPREAD_LICENSE) { - GC.Spread.Sheets.LicenseKey = process.env.NEXT_PUBLIC_SPREAD_LICENSE; +// 도메인별 라이선스 설정 +if (typeof window !== 'undefined') { + setupSpreadJSLicense(GC); } interface TemplateItem { |
