import { formsApi } from "../../../services/api"; import type { Form, FormWithSubmissionCount } from "../../../services/api/types"; export const DEFAULT_FEEDBACK_FORM_NAME = "Feedback form"; /** Primary feedback form for this event, if one exists. */ export async function resolveEventFeedbackForm(eventId: string): Promise { const forms = await formsApi.listForEvent(eventId); const feedbackForms = forms.filter((f) => f.type === "feedback" || f.type === "survey"); return feedbackForms[0] ?? null; } export function feedbackFormDisplayName(form: Form | null): string { return form?.name?.trim() || DEFAULT_FEEDBACK_FORM_NAME; }