/**
 * ANNOTATED COPY — every line explained
 * Source: src/lib/offers.ts
 * NOT used by the app — read this to learn how the real file works
 */
// Import project module (@/ alias = src/ folder in tsconfig)
import { WeeklyOffer } from '@/types';
// Import from a relative file in the same project
import { IMAGES } from './images';
// (blank line — separates logical blocks for readability)
// Named export constant — shared config/data imported elsewhere
export const weeklyOffers: WeeklyOffer[] = [
  // Line 5: {
  {
    // Property or array item — trailing comma allowed in TypeScript
    id: 'chicken-wings-pl',
    // Property or array item — trailing comma allowed in TypeScript
    nameKey: 'offers.items.chickenWings',
    // Property or array item — trailing comma allowed in TypeScript
    badgeKey: 'fresh',
    // Property or array item — trailing comma allowed in TypeScript
    price: 49.99,
    // Property or array item — trailing comma allowed in TypeScript
    originalPrice: 59.99,
    // Property or array item — trailing comma allowed in TypeScript
    priceUnitKey: 'perKg',
    // Property or array item — trailing comma allowed in TypeScript
    image: IMAGES.products['chicken-wings'],
    // Property or array item — trailing comma allowed in TypeScript
    whatsappProduct: 'Kycklingvingar färsk PL',
    // Property or array item — trailing comma allowed in TypeScript
    productSlug: 'chicken-wings',
  // Closing brace — end of block (function, if, object, JSX)
  },
  // Line 16: {
  {
    // Property or array item — trailing comma allowed in TypeScript
    id: 'lamb-steak-ireland',
    // Property or array item — trailing comma allowed in TypeScript
    nameKey: 'offers.items.lambSteak',
    // Property or array item — trailing comma allowed in TypeScript
    badgeKey: 'halal',
    // Property or array item — trailing comma allowed in TypeScript
    price: 204.99,
    // Property or array item — trailing comma allowed in TypeScript
    priceUnitKey: 'perKg',
    // Property or array item — trailing comma allowed in TypeScript
    image: IMAGES.categories.lamb,
    // Property or array item — trailing comma allowed in TypeScript
    whatsappProduct: 'Lammstek färsk Ireland',
    // Property or array item — trailing comma allowed in TypeScript
    productSlug: 'lamb-leg',
  // Closing brace — end of block (function, if, object, JSX)
  },
  // Line 26: {
  {
    // Property or array item — trailing comma allowed in TypeScript
    id: 'beef-mince-irl',
    // Property or array item — trailing comma allowed in TypeScript
    nameKey: 'offers.items.beefMince',
    // Property or array item — trailing comma allowed in TypeScript
    badgeKey: 'fresh',
    // Property or array item — trailing comma allowed in TypeScript
    price: 139.99,
    // Property or array item — trailing comma allowed in TypeScript
    originalPrice: 159.99,
    // Property or array item — trailing comma allowed in TypeScript
    priceUnitKey: 'perKg',
    // Property or array item — trailing comma allowed in TypeScript
    image: IMAGES.products['beef-mince'],
    // Property or array item — trailing comma allowed in TypeScript
    whatsappProduct: 'Nötfärs 5% fett IRL',
    // Property or array item — trailing comma allowed in TypeScript
    productSlug: 'beef-mince',
  // Closing brace — end of block (function, if, object, JSX)
  },
// End of array literal
];
