From 2a3bbd30fb48e3db5e671789156ae716b3be1d7e Mon Sep 17 00:00:00 2001 From: Amirmahdi Nourkazemi Date: Thu, 25 Jun 2026 10:10:28 +0330 Subject: [PATCH] feat: add btn text --- app/dashboard/announcements/page.tsx | 13 +++++++++++++ app/dashboard/versions/page.tsx | 13 +++++++++++++ 2 files changed, 26 insertions(+) diff --git a/app/dashboard/announcements/page.tsx b/app/dashboard/announcements/page.tsx index b497fa0..ff78c2a 100644 --- a/app/dashboard/announcements/page.tsx +++ b/app/dashboard/announcements/page.tsx @@ -25,6 +25,7 @@ interface Announcement { title?: string; description?: string; link?: string; + button_text?: string; start_date?: string | null; end_date?: string | null; image_id?: number | null; @@ -57,6 +58,7 @@ export default function AnnouncementsPage() { const [title, setTitle] = useState(""); const [description, setDescription] = useState(""); const [link, setLink] = useState(""); + const [buttonText, setButtonText] = useState(""); const [startDate, setStartDate] = useState(""); const [endDate, setEndDate] = useState(""); const [imageId, setImageId] = useState(null); @@ -71,6 +73,7 @@ export default function AnnouncementsPage() { setTitle(""); setDescription(""); setLink(""); + setButtonText(""); setStartDate(""); setEndDate(""); setImageId(null); @@ -82,6 +85,7 @@ export default function AnnouncementsPage() { setTitle(row.title ?? ""); setDescription(row.description ?? ""); setLink(row.link ?? ""); + setButtonText(row.button_text ?? ""); setStartDate(toDateInput(row.start_date)); setEndDate(toDateInput(row.end_date)); setImageId(row.image_id ?? null); @@ -99,6 +103,7 @@ export default function AnnouncementsPage() { title, description, link, + button_text: buttonText, start_date: startDate, end_date: endDate, image_id: imageId, @@ -270,6 +275,14 @@ export default function AnnouncementsPage() { /> + + setButtonText(e.target.value)} + placeholder="مثلاً مشاهده" + /> + +
(null); const [imageFile, setImageFile] = useState(null); const [saving, setSaving] = useState(false); @@ -56,6 +58,7 @@ export default function VersionsPage() { setVersionName(""); setVersionCode(""); setLink(""); + setButtonText(""); setImageId(null); setImageFile(null); setOpen(true); @@ -67,6 +70,7 @@ export default function VersionsPage() { setVersionName(row.version_name ?? ""); setVersionCode(row.version_code != null ? String(row.version_code) : ""); setLink(row.link ?? ""); + setButtonText(row.button_text ?? ""); setImageId(row.image_id ?? null); setImageFile(null); setOpen(true); @@ -84,6 +88,7 @@ export default function VersionsPage() { version_name: versionName, version_code: versionCode, link, + button_text: buttonText, image_id: imageId, image: imageFile, }); @@ -274,6 +279,14 @@ export default function VersionsPage() { dir="ltr" /> + + + setButtonText(e.target.value)} + placeholder="مثلاً به‌روزرسانی" + /> +