import { getImageRoute } from '@/adapters/getImageRoute.adapter';
import { CarDTO } from '@/schemas/car.schema';
import { HomeCarCard } from '@/types/home-car-card.type';

export function toHomeCarCard(cars: CarDTO[]): HomeCarCard[] {
  return cars.map((s) => {
    return {
      id: s.id,
      carName: s.name ?? '',
      carSlug: s.slug,
      carSrc: getImageRoute(s.main_image),
      km: s.kilometers ?? 0,
    };
  });
}
