import { useMemo } from 'react'
import type { FieldType } from '@/components/Filters'

export const useCouponFiltersFields = (): FieldType[] => {
    return useMemo(() => [
        {
            type: 'input',
            name: 'search',
            placeholder: 'جستجو (کد یا نام)',
        },
        {
            type: 'select',
            name: 'status',
            placeholder: 'انتخاب وضعیت',
            defaultValue: 'all',
            options: [
                { label: 'همه وضعیت‌ها', value: 'all' },
                { label: 'فعال', value: 'active' },
                { label: 'غیرفعال', value: 'inactive' },
            ],
        },
        {
            type: 'select',
            name: 'type',
            placeholder: 'نوع کوپن',
            defaultValue: 'all',
            options: [
                { label: 'همه انواع', value: 'all' },
                { label: 'درصدی', value: 'PERCENTAGE' },
                { label: 'مقدار ثابت', value: 'FIXED' },
            ],
        },
    ], [])
}

