Vercel/src/camera/CameraShareModal.tsx
2025-01-11 13:13:21 -06:00

26 lines
682 B
TypeScript

import { absolutePathForCamera, pathForCamera } from '@/site/paths';
import { PhotoSetAttributes } from '../photo';
import ShareModal from '@/components/ShareModal';
import CameraOGTile from './CameraOGTile';
import { Camera } from '.';
import { shareTextForCamera } from './meta';
export default function CameraShareModal({
camera,
photos,
count,
dateRange,
}: {
camera: Camera
} & PhotoSetAttributes) {
return (
<ShareModal
pathShare={absolutePathForCamera(camera)}
pathClose={pathForCamera(camera)}
socialText={shareTextForCamera(camera, photos)}
>
<CameraOGTile {...{ camera, photos, count, dateRange }} />
</ShareModal>
);
};