import z from 'zod' export const FeedbackSchema = z.object({ message: z.string().min(5).max(1000), type: z.enum(['bug', 'suggestion', 'appreciate', 'other']), page: z.string().optional() }) export const feedbackOptions = [ { label: '🐞 Bug', value: 'bug' }, { label: '💡 Suggestion', value: 'suggestion' }, { label: '📂 Other', value: 'other' }, { label: '❤️ Appreciation', value: 'appreciate' } ] export function getFeedbackOption(value: string): { label: string value: string } { return feedbackOptions.find((option) => option.value === value) } export type FeedbackType = z.infer<typeof FeedbackSchema>