import type { MembershipSection } from '@/types/sections/membership-section.types';
import type { ReadonlyDeep } from 'type-fest';

const membershipSectionData = {
  config: {
    title: 'Memberships',
    slug: 'memberships',
    icon: 'fa6-solid:star',
    visible: true,
    screenshots: {
      title: 'Screenshots',
      icon: 'fa6-solid:images',
    },
  },
  memberships: [
    {
      organization: 'Mensa',
      image: import('@/assets/logos/mensa.png'),
      dates: [new Date('2026'), null],
      description: 'High IQ society',
      links: [],
      screenshots: [{ src: import('@/assets/portfolio/mensa-letter.png'), alt: 'Mensa Letter' }],
    },
  ],
} as const satisfies ReadonlyDeep<MembershipSection>;

export default membershipSectionData;
