Rental/composables/useMock.ts
alsaze ed0ab55677
Some checks failed
Deploy / build (push) Failing after 14s
init
2025-12-02 15:38:28 +03:00

107 lines
5.2 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

export const useMock = () => {
const allCarts = [
{
id: 13242314,
title: 'Lexus LX: 2008 г., 5.7 л, Автомат, Бензиновая, Внедорожник',
description: 'Основные характеристики и детали по фото: - Кузов: полноразмерный SUV, черный металлик, оригинальный фирменный обвес, хромированная решетка радиатора Lexus, рейлинги на крыше, подножки. - Оптика: биксенон/LED фары с омывателями, противотуманные фары в переднем бампере. - Колеса: легкосплавные диски темного цвета, всесезонные шины. - Салон: бежняя перфорированная кожа, второй ряд с капитанскими креслами и широким центральным подлокотником/консолью, черные защитные чехлы на передних спинках, фирменные коврики, отдельные воздуховоды и блок управления климатом для задних пассажиров. - Оснащение и удобства: мультируль, электрорегулировки сидений, подогревы, много-зонный климат-контроль, тонировка, камера/датчики (по наличию на бампере), электропривод стекол и зеркал. - Экстерьерные элементы: повторители поворота в зеркалах, хром-молдинги, спойлер, антенна-плавник. - Полный привод, высокий дорожный просвет, мощный V8 (характерно для LX 570). Автомобиль с кыргызскими номерами (KG, регион 05) по фото. Стильный черный цвет, богатая комплектация, просторный комфортный салон для дальних поездок и города.',
category: 'transport',
previewImage: {
src: '/lexus_1.jpeg',
},
images: [
{
src: '/lexus_2.jpeg',
},
{
src: '/lexus_3.jpeg',
},
{
src: '/lexus_4.jpeg',
},
{
src: '/lexus_5.jpeg',
},
{
src: '/lexus_6.jpeg',
},
{
src: '/lexus_7.jpeg',
},
],
},
{
id: 1314,
title: 'LexMercedes-Benz G-Class: 2022 г., 4 л, Автомат, Бензиновая, Внедорожник',
description: 'Машина в наличии в Бишкеке🇰🇬 90 пробег 2022 год G$ Без вложений Без ДТП',
category: 'transport',
previewImage: {
src: '/gle_1.webp',
},
images: [
{
src: '/gle_2.jpeg',
},
{
src: '/gle_3.jpeg',
},
{
src: '/gle_4.jpeg',
},
{
src: '/gle_5.jpeg',
},
{
src: '/gle_6.jpeg',
},
{
src: '/gle_7.jpeg',
},
],
},
{
id: 133423414,
title: 'Лофт с проектором — Руставели',
description: 'Историческая стильная квартира с проектором в спальне, уютным балконом и неоновыми огнями:) Он расположен в 200-летнем здании культурного наследия, которое расположено в исторической части города, рядом с Тбилисской государственной консерваторией (по вечерам вы можете услышать живую музыку, сидя на балконе). В этом районе есть целые театры, музеи, пабы, рестораны и магазины. В нескольких минутах ходьбы от проспекта Руставели и площади Свободы, автобусной остановки/от аэропорта, двух станций метро.',
category: 'nedvizhimost',
coordinates: [44.770495496222274, 41.716244387476706],
address: 'Грузия, Тбилиси улица пушкина дом калатушкина квартира 10',
previewImage: {
src: '/tbilisi_1.avif',
},
images: [
{
src: '/tbilisi_2.avif',
},
{
src: '/tbilisi_3.avif',
},
{
src: '/tbilisi_4.avif',
},
{
src: '/tbilisi_5.avif',
},
{
src: '/tbilisi_6.avif',
},
{
src: '/tbilisi_7.avif',
},
],
},
]
const cartById = (id?: string) =>
allCarts.find(cart => cart.id.toString() === id?.toString())
const cartByCategory = (category?: string) =>
allCarts.filter(cart => cart.category === category)
return {
allCarts,
cartById,
cartByCategory,
}
}