This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
"use client";
|
"use client";
|
||||||
import { Button } from "@/components/ui/button";
|
import { Button, buttonVariants } from "@/components/ui/button";
|
||||||
import { CardTitle } from "@/components/ui/card";
|
import { CardTitle } from "@/components/ui/card";
|
||||||
import {
|
import {
|
||||||
Tooltip,
|
Tooltip,
|
||||||
@@ -50,6 +50,10 @@ export function PublicationCard({
|
|||||||
);
|
);
|
||||||
const [imageError, setImageError] = useState(false);
|
const [imageError, setImageError] = useState(false);
|
||||||
|
|
||||||
|
const buttonSize = "sm";
|
||||||
|
const buttonStyle = "ghost";
|
||||||
|
|
||||||
|
|
||||||
const handleCopy = () => {
|
const handleCopy = () => {
|
||||||
if (navigator.clipboard?.writeText) {
|
if (navigator.clipboard?.writeText) {
|
||||||
navigator.clipboard
|
navigator.clipboard
|
||||||
@@ -144,9 +148,9 @@ export function PublicationCard({
|
|||||||
<Tooltip>
|
<Tooltip>
|
||||||
<TooltipTrigger asChild>
|
<TooltipTrigger asChild>
|
||||||
<TrackedButton
|
<TrackedButton
|
||||||
variant="ghost"
|
variant={buttonStyle}
|
||||||
size="sm"
|
size={buttonSize}
|
||||||
className="h-7 w-7 cursor-pointer px-2"
|
className="h-7 w-7 cursor-pointer px-2 hover:border"
|
||||||
onClick={handleDownload}
|
onClick={handleDownload}
|
||||||
eventName={`${bibtexKey}-bibfile`}
|
eventName={`${bibtexKey}-bibfile`}
|
||||||
>
|
>
|
||||||
@@ -161,9 +165,9 @@ export function PublicationCard({
|
|||||||
<Tooltip>
|
<Tooltip>
|
||||||
<TooltipTrigger asChild>
|
<TooltipTrigger asChild>
|
||||||
<TrackedButton
|
<TrackedButton
|
||||||
variant="ghost"
|
variant={buttonStyle}
|
||||||
size="sm"
|
size={buttonSize}
|
||||||
className="relative h-7 w-7 cursor-pointer px-2"
|
className="relative h-7 w-7 cursor-pointer px-2 hover:border"
|
||||||
onClick={handleCopy}
|
onClick={handleCopy}
|
||||||
eventName={`${bibtexKey}-copycite`}
|
eventName={`${bibtexKey}-copycite`}
|
||||||
>
|
>
|
||||||
@@ -183,9 +187,10 @@ export function PublicationCard({
|
|||||||
<Tooltip>
|
<Tooltip>
|
||||||
<TooltipTrigger asChild>
|
<TooltipTrigger asChild>
|
||||||
<Button
|
<Button
|
||||||
variant="ghost"
|
variant={buttonStyle}
|
||||||
size="sm"
|
size={buttonSize}
|
||||||
className="h-7 w-7 px-2"
|
className="h-7 w-7 px-2 hover:border"
|
||||||
|
onClick={(e) => e.stopPropagation()}
|
||||||
asChild
|
asChild
|
||||||
>
|
>
|
||||||
<TrackedLink
|
<TrackedLink
|
||||||
|
|||||||
Reference in New Issue
Block a user