export const ASSET_TYPE_LABELS: Record = { OFFICE: 'Büro', RETAIL: 'Einzelhandel', LIGHT_INDUSTRIAL: 'Gewerbe', LOGISTICS: 'Logistik', PRODUCTION: 'Produktion', MIXED: 'Gemischt', } export const SOFT_FACTORS = [ { key: 'prestige', label: 'Prestige / Adressqualität' }, { key: 'accessibility', label: 'ÖV-Anbindung' }, { key: 'visibility', label: 'Sichtbarkeit' }, { key: 'footfall', label: 'Passantenfrequenz' }, { key: 'talentAccess', label: 'Fachkräfte / Talent' }, { key: 'esg', label: 'ESG / Nachhaltigkeit' }, { key: 'flexibility', label: 'Flexibilität Grundriss' }, { key: 'expansionPotential', label: 'Expansionspotenzial' }, { key: 'taxEnvironment', label: 'Steuerumgebung' }, ] export const LEVEL_OPTIONS = [ { value: '', label: 'Keine Angabe' }, { value: 'LOW', label: 'Tief' }, { value: 'MEDIUM', label: 'Mittel' }, { value: 'HIGH', label: 'Hoch' }, ] export const LEVEL_TO_SCORE: Record = { LOW: 0.30, MEDIUM: 0.55, HIGH: 0.85, '': undefined, } import { FIT_OUT_LABELS } from '../../lib/constants' export const FIT_OUT_OPTIONS = [ { value: '', label: 'Keine Angabe' }, { value: 'SHELL', label: FIT_OUT_LABELS.SHELL }, { value: 'BASIC', label: FIT_OUT_LABELS.BASIC }, { value: 'FULL', label: FIT_OUT_LABELS.FULL }, { value: 'PREMIUM', label: FIT_OUT_LABELS.PREMIUM }, ] export interface LocationState { prefill?: { assetType?: string street?: string houseNumber?: string postalCode?: string city?: string areaSqm?: number rentPricePerSqm?: number unitLabel?: string propertyId?: string floor?: string fitOut?: string fitOutByLandlord?: boolean parking?: number ceilingHeight?: number mieterausbaubeitragPerSqm?: number isFlexible?: boolean minLettableSqm?: number availableFrom?: string softLevels?: Record } } export type Prefill = NonNullable