feat : imrpove extra section

This commit is contained in:
2026-09-25 17:32:12 +07:00 Unverified
parent eedaa02724
commit 4d6a6a1a8b
2 changed files with 67 additions and 59 deletions
@@ -19,7 +19,6 @@ import {
import { Badge } from "@/components/ui/badge";
import { Button } from "@/components/ui/button";
import { Spinner } from "@/components/ui/spinner";
import { Textarea } from "@/components/ui/textarea";
import { Alert, AlertDescription, AlertTitle } from "@/components/ui/alert";
import { cn } from "@/lib/utils";
@@ -39,7 +38,6 @@ export function GuideVisibilityControl({
const router = useRouter();
const [pending, startTransition] = useTransition();
const [open, setOpen] = useState(false);
const [publicationNote, setPublicationNote] = useState("");
const [error, setError] = useState<string | null>(null);
const updateVisibility = (nextPublic: boolean) => {
@@ -48,7 +46,6 @@ export function GuideVisibilityControl({
const result = await setStructuredGuideVisibility(guideId, {
isPublic: nextPublic,
expectedVersion: version,
publicationNote,
});
if (result.status !== "saved") {
const message = result.message ?? "เปลี่ยนสถานะ Guide ไม่สำเร็จ";
@@ -91,15 +88,6 @@ export function GuideVisibilityControl({
: "Guide จะแสดงบนหน้าเว็บไซต์และทุกคนจะเปิดดูผ่านลิงก์สาธารณะได้"}
</AlertDialogDescription>
</AlertDialogHeader>
{!isPublic ? (
<Textarea
value={publicationNote}
onChange={(event) => setPublicationNote(event.target.value)}
maxLength={500}
placeholder="สรุปสิ่งที่อัปเดต (ไม่บังคับ)"
aria-label="สรุปสิ่งที่อัปเดต"
/>
) : null}
{error ? (
<Alert variant="destructive">
<AlertTitle>ยังเผยแพร่ไม่ได้</AlertTitle>