Files
setrip/lib/trust.ts
T

15 lines
546 B
TypeScript

/** Minimal trip sebagai organizer untuk badge "Trip leader" (heuristik MVP). */
export const TRIP_LEADER_MIN_TRIPS = 2;
/** Bentuk data minimal untuk cek status verifikasi organizer. */
type WithOrganizerVerification = {
organizerVerification?: { status: "PENDING" | "APPROVED" | "REJECTED" } | null;
};
/** True kalau user punya OrganizerVerification berstatus APPROVED. */
export function isVerifiedOrganizer(
user: WithOrganizerVerification | null | undefined
): boolean {
return user?.organizerVerification?.status === "APPROVED";
}