hyper-reality-visualizer / replace_preview_block.py
eduardo4547's picture
Upload 229 files
b3778b2 verified
from pathlib import Path
path = Path('frontend/src/features/roomVisualizer/RoomVisualizer.tsx')
text = path.read_text(encoding='utf-8')
start_marker = ' {/* Contenedor de la vista previa */}'
end_marker = ' {/* Barra Informacion [INICIO] */}'
start = text.find(start_marker)
end = text.find(end_marker, start)
if start == -1 or end == -1:
raise SystemExit('Start or end marker not found')
replacement = ''' <RoomPreviewPanel
previewImage={previewImage}
offset={offset}
zoom={zoom}
wrapperRef={wrapperRef}
selectedProduct={selectedProduct}
onBack={() => navigate(-1)}
onWheel={handleWheel}
onPointerDown={handlePointerDown}
onPointerMove={handlePointerMove}
onPointerUp={handlePointerUp}
updateImageSize={updateImageSize}
/>
'''
new_text = text[:start] + replacement + text[end:]
path.write_text(new_text, encoding='utf-8')
print('Replaced section from', start, 'to', end)