supportsHover &&
showHover?.(ref.current, {
diff --git a/src/photo/TopPhotoEntities.tsx b/src/photo/TopPhotoEntities.tsx
index 1723bb8c..8a26112f 100644
--- a/src/photo/TopPhotoEntities.tsx
+++ b/src/photo/TopPhotoEntities.tsx
@@ -4,7 +4,7 @@ import MaskedScroll from '@/components/MaskedScroll';
import PhotoAlbum from '@/album/PhotoAlbum';
import PhotoTag from '@/tag/PhotoTag';
import PhotoFavs from '@/tag/PhotoFavs';
-import clsx from 'clsx';
+import clsx from 'clsx/lite';
import { CATEGORY_VISIBILITY } from '@/app/config';
import PhotoRecents from '@/recents/PhotoRecents';
import PhotoFilm from '@/film/PhotoFilm';
diff --git a/src/place/PlaceEntity.tsx b/src/place/PlaceEntity.tsx
index 165b8b9f..c0faf85b 100644
--- a/src/place/PlaceEntity.tsx
+++ b/src/place/PlaceEntity.tsx
@@ -3,23 +3,50 @@ import { Place } from '.';
import EntityLink, {
EntityLinkExternalProps,
} from '@/components/entity/EntityLink';
+import { getDimensionsFromSize } from '@/utility/size';
+import PlaceMap from './PlaceMap';
+import SharedHover from '@/components/shared-hover/SharedHover';
+import clsx from 'clsx/lite';
+
+const { width, height } = getDimensionsFromSize(300, 16 / 9);
export default function PlaceEntity({
- location,
+ place,
...props
}: {
- location: Place
+ place: Place
} & EntityLinkExternalProps) {
return (
-
}
- label={location.nameFormatted || location.name}
- path={location.link}
- pathTarget="_blank"
- badged
- />
+
+
+
+ {place.nameFormatted || place.name}
+
+ ,
+ className: 'inline-flex',
+ width,
+ height,
+ }}>
+