import type { UrlCard } from '@/api-client/types'; import { getDomain } from '@/lib/utils/link'; import { UPDATE_OVERLAY_PROPS } from '@/styles/overlays'; import { Anchor, AspectRatio, Card, Group, Modal, Stack, Text, Image, Tooltip, } from '@mantine/core'; import Link from 'next/link'; interface Props { isOpen: boolean; onClose: () => void; note: UrlCard['note']; urlCardContent: UrlCard['cardContent']; } export default function NoteCardModal(props: Props) { const domain = getDomain(props.urlCardContent.url); return ( e.stopPropagation()} > {props.note && {props.note.text}} {props.urlCardContent.thumbnailUrl && ( {`${props.urlCardContent.url} )} {domain} {props.urlCardContent.title && ( {props.urlCardContent.title} )} ); }