import { Listing, Message, Order, Ticket } from '@/lib/types';

export const listings: Listing[] = [
  {
    id: '1',
    title: 'Whistles Black Midi Dress',
    price: 28,
    seller: 'Emma',
    image: 'https://images.unsplash.com/photo-1529139574466-a303027c1d8b?auto=format&fit=crop&w=800&q=80',
    category: 'Fashion',
    condition: 'Excellent',
    location: 'Birmingham',
    likes: 42,
    description: 'A clean, minimal listing example for READOREME beta. Ideal for testing browse, item detail, favourites, and checkout.'
  },
  {
    id: '2',
    title: 'Sony WH-1000XM4 Headphones',
    price: 139,
    seller: 'Daniel',
    image: 'https://images.unsplash.com/photo-1505740420928-5e560c06d30e?auto=format&fit=crop&w=800&q=80',
    category: 'Electronics',
    condition: 'Very Good',
    location: 'London',
    likes: 17,
    description: 'Premium headphones listing example for category testing and beta payment flow.'
  },
  {
    id: '3',
    title: 'Retro Game Controller Bundle',
    price: 35,
    seller: 'Kyle',
    image: 'https://images.unsplash.com/photo-1606144042614-b2417e99c4e3?auto=format&fit=crop&w=800&q=80',
    category: 'Gaming',
    condition: 'Good',
    location: 'Manchester',
    likes: 11,
    description: 'Gaming bundle listing for beta testing categories, search, and orders.'
  },
  {
    id: '4',
    title: 'Ceramic Neutral Vase',
    price: 18,
    seller: 'Olivia',
    image: 'https://images.unsplash.com/photo-1517705008128-361805f42e86?auto=format&fit=crop&w=800&q=80',
    category: 'Home',
    condition: 'Excellent',
    location: 'Leeds',
    likes: 9,
    description: 'Homeware example card to demonstrate the broader lifestyle marketplace positioning.'
  }
];

export const messages: Message[] = [
  { id: 'm1', from: 'Emma', preview: 'Hi! Yes, the dress is still available.', unread: 2, listingTitle: 'Whistles Black Midi Dress', timestamp: '2m ago' },
  { id: 'm2', from: 'Daniel', preview: 'Happy to accept £130 if you can pay today.', unread: 0, listingTitle: 'Sony WH-1000XM4 Headphones', timestamp: '1h ago' },
  { id: 'm3', from: 'Support', preview: 'Your ticket has been updated by the support team.', unread: 1, listingTitle: 'Support Ticket #2208', timestamp: '3h ago' }
];

export const orders: Order[] = [
  { id: 'RDR-1001', item: 'Whistles Black Midi Dress', buyer: 'William', seller: 'Emma', total: 31.49, status: 'Paid' },
  { id: 'RDR-1002', item: 'Sony WH-1000XM4 Headphones', buyer: 'William', seller: 'Daniel', total: 145.99, status: 'Dispatched' },
  { id: 'RDR-1003', item: 'Ceramic Neutral Vase', buyer: 'William', seller: 'Olivia', total: 21.50, status: 'Awaiting Payment' }
];

export const tickets: Ticket[] = [
  { id: 'TKT-001', subject: 'Order not marked as dispatched', linkedTo: 'RDR-1002', status: 'Awaiting Support', priority: 'Medium' },
  { id: 'TKT-002', subject: 'Refund query for duplicate payment', linkedTo: 'RDR-1001', status: 'Open', priority: 'High' },
  { id: 'TKT-003', subject: 'Listing image upload issue', linkedTo: 'Listing #4', status: 'Resolved', priority: 'Low' }
];

export const categories = ['Fashion', 'Electronics', 'Home', 'Gaming', 'Kids', 'Collectibles', 'Beauty', 'Media'];
