/**
 * Request template definitions
 */

import { RequestTemplate } from '@/hooks/useCreateRequestForm';
import { Lightbulb, FileText } from 'lucide-react';

export const REQUEST_TEMPLATES: RequestTemplate[] = [
  {
    id: 'custom',
    name: 'Non-Templatized',
    description:
      'Create a custom request for unique business needs with full flexibility to define your own workflow and requirements',
    category: 'General',
    icon: Lightbulb,
    estimatedTime: 'Variable',
    commonApprovers: [],
    suggestedSLA: 3,
    priority: 'medium',
    fields: {},
  },
  {
    id: 'existing-template',
    name: 'Existing Template',
    description:
      'Use a pre-configured template with predefined approval workflows, timelines, and requirements for faster processing',
    category: 'Templates',
    icon: FileText,
    estimatedTime: '1-2 days',
    commonApprovers: ['Department Head', 'Manager'],
    suggestedSLA: 2,
    priority: 'medium',
    fields: { timeline: true },
  },
];

