|
|
|
@ -37,7 +37,7 @@ export const BookmarkCard = ({ data }: { data: Bookmark }) => {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return (
|
|
|
|
return (
|
|
|
|
<>
|
|
|
|
<>
|
|
|
|
<Card className='w-96 select-none'>
|
|
|
|
<Card className='w-96 grow select-none'>
|
|
|
|
<CardHeader className='flex gap-3'>
|
|
|
|
<CardHeader className='flex gap-3'>
|
|
|
|
<Image
|
|
|
|
<Image
|
|
|
|
alt='nextui logo'
|
|
|
|
alt='nextui logo'
|
|
|
|
@ -46,12 +46,16 @@ export const BookmarkCard = ({ data }: { data: Bookmark }) => {
|
|
|
|
src='https://avatars.githubusercontent.com/u/86160567?s=200&v=4'
|
|
|
|
src='https://avatars.githubusercontent.com/u/86160567?s=200&v=4'
|
|
|
|
width={40}
|
|
|
|
width={40}
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
<div className='flex grow flex-col items-start'>
|
|
|
|
<Link
|
|
|
|
|
|
|
|
isExternal
|
|
|
|
|
|
|
|
href={data.url}
|
|
|
|
|
|
|
|
color='foreground'
|
|
|
|
|
|
|
|
className='flex grow flex-col items-start'>
|
|
|
|
<p className='text-md'>{data.name}</p>
|
|
|
|
<p className='text-md'>{data.name}</p>
|
|
|
|
<p className='text-small text-default-500'>
|
|
|
|
<p className='text-small text-default-500'>
|
|
|
|
{data.link}
|
|
|
|
{data.link}
|
|
|
|
</p>
|
|
|
|
</p>
|
|
|
|
</div>
|
|
|
|
</Link>
|
|
|
|
<Dropdown>
|
|
|
|
<Dropdown>
|
|
|
|
<DropdownTrigger>
|
|
|
|
<DropdownTrigger>
|
|
|
|
<Button
|
|
|
|
<Button
|
|
|
|
@ -81,19 +85,6 @@ export const BookmarkCard = ({ data }: { data: Bookmark }) => {
|
|
|
|
</DropdownMenu>
|
|
|
|
</DropdownMenu>
|
|
|
|
</Dropdown>
|
|
|
|
</Dropdown>
|
|
|
|
</CardHeader>
|
|
|
|
</CardHeader>
|
|
|
|
<Divider />
|
|
|
|
|
|
|
|
<CardBody>
|
|
|
|
|
|
|
|
<p>{data.description}</p>
|
|
|
|
|
|
|
|
</CardBody>
|
|
|
|
|
|
|
|
<Divider />
|
|
|
|
|
|
|
|
<CardFooter>
|
|
|
|
|
|
|
|
<Link
|
|
|
|
|
|
|
|
isExternal
|
|
|
|
|
|
|
|
showAnchorIcon
|
|
|
|
|
|
|
|
href={data.url}>
|
|
|
|
|
|
|
|
{data.url}
|
|
|
|
|
|
|
|
</Link>
|
|
|
|
|
|
|
|
</CardFooter>
|
|
|
|
|
|
|
|
</Card>
|
|
|
|
</Card>
|
|
|
|
</>
|
|
|
|
</>
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|