export function getHelpSlugForPathname(pathname: string): string | null {
  if (!pathname) {
    return null;
  }

  const normalized = pathname
    .replace(/^\/e\/[^/]+/, '')
    .replace(/\/+$/g, '')
    .toLowerCase();

  if (!normalized || normalized === '/') {
    return 'getting-started';
  }

  if (normalized.startsWith('/help')) {
    return null;
  }

  if (normalized.startsWith('/gallery') || normalized.startsWith('/photo') || normalized.startsWith('/slideshow')) {
    return 'gallery-and-sharing';
  }

  if (normalized.startsWith('/upload')) {
    return 'uploading-photos';
  }

  if (normalized.startsWith('/queue')) {
    return 'upload-troubleshooting';
  }

  if (normalized.startsWith('/tasks')) {
    return 'tasks-and-missions';
  }

  if (normalized.startsWith('/achievements')) {
    return 'achievements-and-badges';
  }

  if (normalized.startsWith('/settings')) {
    return 'settings-and-cache';
  }

  return 'how-fotospiel-works';
}
