Add server-based date ranges to tag share tiles
This commit is contained in:
parent
80823c8d14
commit
436462001a
@ -66,7 +66,7 @@ export default async function Share({
|
||||
});
|
||||
|
||||
return <>
|
||||
<TagShareModal {...{ tag, photos, count }} />
|
||||
<TagShareModal {...{ tag, photos, count, dateRange }} />
|
||||
<TagOverview
|
||||
{...{ tag, photos, count, dateRange, showMorePath }}
|
||||
animateOnFirstLoadOnly
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { Photo } from '@/photo';
|
||||
import { Photo, PhotoDateRange } from '@/photo';
|
||||
import { absolutePathForTagImage, pathForTag } from '@/site/paths';
|
||||
import OGTile from '@/components/OGTile';
|
||||
import { descriptionForTaggedPhotos, titleForTag } from '.';
|
||||
@ -14,6 +14,7 @@ export default function TagOGTile({
|
||||
onFail,
|
||||
retryTime,
|
||||
count,
|
||||
dateRange,
|
||||
}: {
|
||||
tag: string
|
||||
photos: Photo[]
|
||||
@ -23,11 +24,12 @@ export default function TagOGTile({
|
||||
riseOnHover?: boolean
|
||||
retryTime?: number
|
||||
count?: number
|
||||
dateRange?: PhotoDateRange
|
||||
}) {
|
||||
return (
|
||||
<OGTile {...{
|
||||
title: titleForTag(tag, photos),
|
||||
description: descriptionForTaggedPhotos(photos, true, count),
|
||||
title: titleForTag(tag, photos, count),
|
||||
description: descriptionForTaggedPhotos(photos, true, count, dateRange),
|
||||
path: pathForTag(tag),
|
||||
pathImageAbsolute: absolutePathForTagImage(tag),
|
||||
loadingState: loadingStateExternal,
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import { absolutePathForTag, pathForTag } from '@/site/paths';
|
||||
import { Photo } from '../photo';
|
||||
import { Photo, PhotoDateRange } from '../photo';
|
||||
import ShareModal from '@/components/ShareModal';
|
||||
import TagOGTile from './TagOGTile';
|
||||
|
||||
@ -7,10 +7,12 @@ export default function TagShareModal({
|
||||
tag,
|
||||
photos,
|
||||
count,
|
||||
dateRange,
|
||||
}: {
|
||||
tag: string
|
||||
photos: Photo[]
|
||||
count?: number
|
||||
dateRange?: PhotoDateRange
|
||||
}) {
|
||||
return (
|
||||
<ShareModal
|
||||
@ -18,7 +20,7 @@ export default function TagShareModal({
|
||||
pathShare={absolutePathForTag(tag)}
|
||||
pathClose={pathForTag(tag)}
|
||||
>
|
||||
<TagOGTile {...{ tag, photos, count }} />
|
||||
<TagOGTile {...{ tag, photos, count, dateRange }} />
|
||||
</ShareModal>
|
||||
);
|
||||
};
|
||||
|
||||
Loading…
Reference in New Issue
Block a user