fix: edit form fields and update form submission logic

This commit is contained in:
Kailasdevdas
2026-05-05 10:48:18 +05:30
parent eab661bb4a
commit d847789564
2 changed files with 22 additions and 23 deletions
+14 -16
View File
@@ -136,10 +136,19 @@ export default function NewsPage() {
async function handleSubmit() {
try {
const submissionData = {
...form,
firstPara: form.headline,
content:
form.secondPara.length > 100
? form.secondPara.substring(0, 100) + "..."
: form.secondPara,
};
if (editing) {
await updateNewsApi(editing.Id, form);
await updateNewsApi(editing.Id, submissionData);
} else {
await createNewsApi(form);
await createNewsApi(submissionData);
}
setOpenModal(false);
fetchAll();
@@ -411,21 +420,10 @@ export default function NewsPage() {
</div>
</div>
<div className="space-y-1">
<label className="text-sm font-semibold">Intro Paragraph</label>
<label className="text-sm font-semibold">Story Content</label>
<Textarea
name="firstPara"
value={form.firstPara}
onChange={handleChange}
className="min-h-[100px] text-base"
/>
</div>
<div className="space-y-1">
<label className="text-sm font-semibold">
Full Story Content
</label>
<Textarea
name="content"
value={form.content}
name="secondPara"
value={form.secondPara}
onChange={handleChange}
className="min-h-[200px] text-base"
/>