feat: add btn text
This commit is contained in:
@@ -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<number | null>(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() {
|
||||
/>
|
||||
</Field>
|
||||
|
||||
<Field label="متن دکمه" hint="اختیاری">
|
||||
<Input
|
||||
value={buttonText}
|
||||
onChange={(e) => setButtonText(e.target.value)}
|
||||
placeholder="مثلاً مشاهده"
|
||||
/>
|
||||
</Field>
|
||||
|
||||
<div className="grid grid-cols-2 gap-4">
|
||||
<Field label="تاریخ شروع">
|
||||
<Input
|
||||
|
||||
Reference in New Issue
Block a user