diff --git a/src/Components/Grants/GrantsShow.jsx b/src/Components/Grants/GrantsShow.jsx index 371715cf..46f4e2b2 100644 --- a/src/Components/Grants/GrantsShow.jsx +++ b/src/Components/Grants/GrantsShow.jsx @@ -255,7 +255,12 @@ export default function GrantsShow() { onClose={() => setSectionToStoreAsBoilerplate(null)} /> - {" "} + {" "} ); } diff --git a/src/Components/design/Export/Export.util.js b/src/Components/design/Export/Export.util.js index f64c4657..86406043 100644 --- a/src/Components/design/Export/Export.util.js +++ b/src/Components/design/Export/Export.util.js @@ -38,7 +38,6 @@ export async function generateWord(delta, config) { // if input is a raw quill delta if (delta.ops) { const parsedDelta = parseQuillDelta(delta); - console.log("parsedDelta", parsedDelta); parsedDeltas.push(parsedDelta); // if input is an array of parsed quill deltas } else if (Array.isArray(delta)) { @@ -58,7 +57,6 @@ export async function generateWord(delta, config) { doc = setupDoc(parsedDeltas[0], config); // build docx sections for (const delta of parsedDeltas) { - console.log("delta", delta); sections.push(buildSection(delta.paragraphs, doc)); } // add docx sections to doc @@ -92,7 +90,6 @@ function setupDoc(parsedDelta, config) { numbering = addCustomBullets(numbering, config.customBulletLevels); customBullets = true; } - console.log("hyperlinks", hyperlinks); const doc = new Document({ styles: { paragraphStyles: styles, diff --git a/src/Components/design/Export/ExportModal.jsx b/src/Components/design/Export/ExportModal.jsx index 75278440..5b2360d9 100644 --- a/src/Components/design/Export/ExportModal.jsx +++ b/src/Components/design/Export/ExportModal.jsx @@ -7,7 +7,7 @@ import { saveAs } from "file-saver"; import "./ExportModal.css"; import { generateWord } from "./Export.util"; -export default function ExportModal({ exportData, open, setOpen }) { +export default function ExportModal({ exportData, grantTitle, open, setOpen }) { const quillEl = useRef(null); const [includeTitle, setIncludeTitle] = useState(); // Documents contain sections, you can have multiple sections per document, go here to learn more about sections @@ -16,11 +16,11 @@ export default function ExportModal({ exportData, open, setOpen }) { const newExport = async () => { const quillDelta = quillEl.current.getEditor().getContents(); const doc = await generateWord(quillDelta, { exportAs: "blob" }); - saveAs(doc, `example.docx`); + saveAs(doc, `${grantTitle}.docx`); + setOpen(!open); }; const exportText = useMemo(() => { - // TODO: make this generic and also add a flag to access title or some other property const newText = []; exportData.forEach((item) => { includeTitle && newText.push(item.title); @@ -46,6 +46,7 @@ export default function ExportModal({ exportData, open, setOpen }) { ref={quillEl} readOnly={true} value={exportText} + showToolbar={false} />