import type { PresentationId } from './types';

/** Читает `?style=telegram|whatsapp|instagram` (регистр не важен). Иначе → telegram. */
export function parsePresentationIdFromSearch(search: string): PresentationId {
  const raw = new URLSearchParams(
    search.startsWith('?') ? search.slice(1) : search
  )
    .get('style')
    ?.toLowerCase();
  if (raw === 'whatsapp') return 'whatsapp';
  if (raw === 'instagram') return 'instagram';
  return 'telegram';
}
