const fs = require('fs'); let code = fs.readFileSync('frontend/src/components/Appeal_drafts/configureAppeal_draftsCols.tsx', 'utf8'); // Replace getActions to include Submit button code = code.replace( 'return [', `return [\n params.row.status !== 'submitted' ? }\n label="Submit"\n onClick={async () => {\n if (window.confirm('Submit this draft?')) {\n await axios.put('/appeal_drafts/' + params.row.id, { id: params.row.id, data: { status: 'submitted' } });\n window.location.reload();\n }\n }}\n showInMenu\n /> :
,` ); fs.writeFileSync('frontend/src/components/Appeal_drafts/configureAppeal_draftsCols.tsx', code);