build view count
This commit is contained in:
@@ -12,6 +12,7 @@ export interface Meme {
|
||||
collection_id: number | null;
|
||||
ocr_text: string | null;
|
||||
share_count: number;
|
||||
view_count: number;
|
||||
created_at: string;
|
||||
tags: string[];
|
||||
children?: Meme[];
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { useState } from 'react';
|
||||
import { X, Minimize2, Trash2, Edit2, Check, Layers, FolderOpen, Inbox, ScanText, ChevronDown, ChevronUp, ExternalLink, Image, Info, Share2 } from 'lucide-react';
|
||||
import { X, Minimize2, Trash2, Edit2, Check, Layers, FolderOpen, Inbox, ScanText, ChevronDown, ChevronUp, ExternalLink, Image, Info, Share2, MousePointerClick } from 'lucide-react';
|
||||
import { useMeme, useDeleteMeme, useUpdateMeme, useMoveMeme, useCollections } from '../hooks/useMemes';
|
||||
import { useAuth } from '../hooks/useAuth';
|
||||
import { SharePanel } from './SharePanel';
|
||||
@@ -334,11 +334,12 @@ export function MemeDetail({ memeId, onClose }: Props) {
|
||||
<dd className="text-zinc-300">{meme.mime_type.replace('image/', '').replace('video/', '')}</dd>
|
||||
</div>
|
||||
<div className="flex justify-between">
|
||||
<dt className="text-zinc-500">Shared</dt>
|
||||
<dd className="text-zinc-300 flex items-center gap-1">
|
||||
<Share2 size={11} className="text-zinc-500" />
|
||||
{meme.share_count ?? 0} time{(meme.share_count ?? 0) !== 1 ? 's' : ''}
|
||||
</dd>
|
||||
<dt className="text-zinc-500 flex items-center gap-1"><Share2 size={11} /> Shared</dt>
|
||||
<dd className="text-zinc-300">{meme.share_count ?? 0} time{(meme.share_count ?? 0) !== 1 ? 's' : ''}</dd>
|
||||
</div>
|
||||
<div className="flex justify-between">
|
||||
<dt className="text-zinc-500 flex items-center gap-1"><MousePointerClick size={11} /> Link clicks</dt>
|
||||
<dd className="text-zinc-300">{meme.view_count ?? 0}</dd>
|
||||
</div>
|
||||
<div className="flex justify-between">
|
||||
<dt className="text-zinc-500">Uploaded</dt>
|
||||
|
||||
Reference in New Issue
Block a user