"use client"; /** * TestPresets — кнопки быстрого заполнения формы тестовыми квартирами. * Все эти квартиры дают medium / high confidence (хорошее покрытие в DB). */ import type { TradeInEstimateInput } from "@/types/trade-in"; interface Preset { label: string; hint: string; data: TradeInEstimateInput; } const PRESETS: Preset[] = [ { label: "Малышева 84 · 2к/55м²", hint: "Центр · 36 аналогов", data: { address: "Екатеринбург, ул. Малышева, 84", area_m2: 55, rooms: 2, floor: 4, total_floors: 9, year_built: 1990, house_type: "brick", }, }, { label: "Куйбышева 48 · 3к/75м²", hint: "Парковый · 22 аналога", data: { address: "Екатеринбург, ул. Куйбышева, 48", area_m2: 75, rooms: 3, floor: 7, total_floors: 12, year_built: 2005, house_type: "monolith", }, }, { label: "Цвиллинга 58 · 1к/46м²", hint: "Гольфстрим · 17 аналогов", data: { address: "Екатеринбург, улица Цвиллинга, 58", area_m2: 46, rooms: 1, floor: 4, total_floors: 25, year_built: 2020, house_type: "monolith", }, }, { label: "8 Марта 50 · 1к/45м²", hint: "Ленинский · 19 аналогов", data: { address: "Екатеринбург, ул. 8 Марта, 50", area_m2: 45, rooms: 1, floor: 3, total_floors: 9, year_built: 1985, house_type: "brick", }, }, { label: "Малышева 84 · 3к/68м²", hint: "Центр · 33 аналога", data: { address: "Екатеринбург, ул. Малышева, 84", area_m2: 68, rooms: 3, floor: 5, total_floors: 9, year_built: 1980, house_type: "brick", }, }, { label: "Белинского 200 · 2к/50м²", hint: "ЮЗ · 7 аналогов · премиум", data: { address: "Екатеринбург, ул. Белинского, 200", area_m2: 50, rooms: 2, floor: 6, total_floors: 10, year_built: 1990, house_type: "panel", }, }, ]; interface Props { onPick: (data: TradeInEstimateInput) => void; } export function TestPresets({ onPick }: Props) { return (