(car: CarProps, angle?: string)
| 65 | } |
| 66 | |
| 67 | export const generateCarImageUrl = (car: CarProps, angle?: string) => { |
| 68 | const url = new URL("https://cdn.imagin.studio/getimage"); |
| 69 | const { make, model, year } = car; |
| 70 | |
| 71 | url.searchParams.append('customer', process.env.NEXT_PUBLIC_IMAGIN_API_KEY || ''); |
| 72 | url.searchParams.append('make', make); |
| 73 | url.searchParams.append('modelFamily', model.split(" ")[0]); |
| 74 | url.searchParams.append('zoomType', 'fullscreen'); |
| 75 | url.searchParams.append('modelYear', `${year}`); |
| 76 | // url.searchParams.append('zoomLevel', zoomLevel); |
| 77 | url.searchParams.append('angle', `${angle}`); |
| 78 | |
| 79 | return `${url}`; |
| 80 | } |
no outgoing calls
no test coverage detected