Connect Nostr, integrate place photos #45

Merged
raucao merged 56 commits from feature/nostr_place_reviews into master 2026-04-22 09:32:00 +00:00
3 changed files with 11 additions and 6 deletions
Showing only changes of commit c853418fbb - Show all commits

View File

@@ -45,6 +45,14 @@ export default class PlaceDetails extends Component {
this.isPhotoUploadModalOpen = false;
if (typeof eventId === 'string') {
this.newlyUploadedPhotoId = eventId;
// Allow DOM to update first, then scroll to the top to show the new photo in the carousel
setTimeout(() => {
const sidebar = document.querySelector('.sidebar-content');
if (sidebar) {
sidebar.scrollTop = 0;
}
}, 50);
}
}

View File

@@ -38,10 +38,7 @@ export default class PlacePhotosCarousel extends Component {
`[data-event-id="${eventId}"]`
);
if (targetSlide) {
element.scrollTo({
left: targetSlide.offsetLeft,
behavior: 'smooth',
});
element.scrollLeft = targetSlide.offsetLeft;
}
}, 100);
}

View File

@@ -990,8 +990,8 @@ abbr[title] {
.carousel-slide {
flex: 0 0 auto;
height: 100px;
width: calc(100px * var(--slide-ratio, 1.7778));
aspect-ratio: auto;
width: auto;
aspect-ratio: var(--slide-ratio, 16 / 9);
scroll-snap-align: none;
}