File size: 1,111 Bytes
b3778b2 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | 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)
|