fix: prevent duplicate support ticket submissions

This commit is contained in:
JetSprow
2026-04-29 16:38:31 +10:00
parent 2a3c9959bd
commit 16573c67c3
24 changed files with 327 additions and 120 deletions

View File

@@ -10,6 +10,7 @@ import {
createAnnouncement,
updateAnnouncement,
} from "@/actions/admin/announcements";
import { PendingSubmitButton } from "@/components/shared/pending-submit-button";
import { Button } from "@/components/ui/button";
import {
Dialog,
@@ -210,9 +211,9 @@ export function AnnouncementForm({
</select>
</div>
<Button type="submit" className="w-full">
<PendingSubmitButton className="w-full" pendingLabel="保存中...">
</Button>
</PendingSubmitButton>
</form>
</DialogContent>
</Dialog>
@@ -343,9 +344,9 @@ export function CreateAnnouncementButton({
</select>
</div>
<Button type="submit" className="w-full">
<PendingSubmitButton className="w-full" pendingLabel="发布中...">
</Button>
</PendingSubmitButton>
</form>
</DialogContent>
</Dialog>