import { Service, TimeSlot } from './types';

// Mock services for booking flow
// TODO: In production, these should be fetched from the API
export const SERVICES: Service[] = [
  {
    id: 's1',
    name: 'Rejuvenating Facial',
    description: 'A 60-minute deep cleansing and hydrating facial treatment.',
    durationMin: 60,
    price: 120,
    deposit: 30,
    category: 'Skincare',
    image: 'https://picsum.photos/400/300?random=1'
  },
  {
    id: 's2',
    name: 'Deep Tissue Massage',
    description: 'Therapeutic massage focusing on realigning deeper layers of muscles.',
    durationMin: 90,
    price: 150,
    deposit: 50,
    category: 'Massage',
    image: 'https://picsum.photos/400/300?random=2'
  },
  {
    id: 's3',
    name: 'Executive Haircut',
    description: 'Precision haircut with wash, style, and hot towel finish.',
    durationMin: 45,
    price: 65,
    deposit: 15,
    category: 'Hair',
    image: 'https://picsum.photos/400/300?random=3'
  },
  {
    id: 's4',
    name: 'Full Body Scrub',
    description: 'Exfoliating treatment to remove dead skin cells and improve circulation.',
    durationMin: 60,
    price: 110,
    deposit: 25,
    category: 'Body',
    image: 'https://picsum.photos/400/300?random=4'
  }
];

// Mock time slots
// TODO: In production, these should be fetched from the availability API
export const TIME_SLOTS: TimeSlot[] = [
  { id: 't1', time: '09:00 AM', available: true },
  { id: 't2', time: '10:00 AM', available: true },
  { id: 't3', time: '11:00 AM', available: false },
  { id: 't4', time: '01:00 PM', available: true },
  { id: 't5', time: '02:00 PM', available: true },
  { id: 't6', time: '03:00 PM', available: true },
  { id: 't7', time: '04:00 PM', available: false },
  { id: 't8', time: '05:00 PM', available: true },
];

export const APP_NAME = "SmoothSchedule";
