Vercel/src/lens/LensShareModal.tsx
2025-04-22 09:38:08 -05:00

26 lines
660 B
TypeScript

import { absolutePathForLens } from '@/app/paths';
import { PhotoSetAttributes } from '../category';
import ShareModal from '@/share/ShareModal';
import { formatLensText, Lens } from '.';
import { shareTextForLens } from './meta';
import LensOGTile from './LensOGTile';
export default function LensShareModal({
lens,
photos,
count,
dateRange,
}: {
lens: Lens
} & PhotoSetAttributes) {
return (
<ShareModal
pathShare={absolutePathForLens(lens, true)}
navigatorTitle={formatLensText(lens)}
socialText={shareTextForLens(lens, photos)}
>
<LensOGTile {...{ lens, photos, count, dateRange }} />
</ShareModal>
);
};