feat(dashboard): add hover effects to stats blocks and external link icon to content list
This commit is contained in:
@@ -40,7 +40,7 @@ export default function TopReferrers({ referrers }: TopReferrersProps) {
|
||||
{hasData ? (
|
||||
<>
|
||||
{displayedReferrers.map((ref, index) => (
|
||||
<div key={index} className="flex items-center justify-between h-7">
|
||||
<div key={index} className="flex items-center justify-between h-7 group hover:bg-neutral-50 dark:hover:bg-neutral-800 rounded-lg px-2 -mx-2 transition-colors">
|
||||
<div className="flex-1 truncate text-neutral-900 dark:text-white flex items-center gap-3">
|
||||
<span className="text-lg flex-shrink-0">{getReferrerIcon(ref.referrer)}</span>
|
||||
<span className="truncate" title={ref.referrer}>{ref.referrer}</span>
|
||||
@@ -51,7 +51,7 @@ export default function TopReferrers({ referrers }: TopReferrersProps) {
|
||||
</div>
|
||||
))}
|
||||
{Array.from({ length: emptySlots }).map((_, i) => (
|
||||
<div key={`empty-${i}`} className="h-7" aria-hidden="true" />
|
||||
<div key={`empty-${i}`} className="h-7 px-2 -mx-2" aria-hidden="true" />
|
||||
))}
|
||||
</>
|
||||
) : (
|
||||
@@ -69,7 +69,7 @@ export default function TopReferrers({ referrers }: TopReferrersProps) {
|
||||
>
|
||||
<div className="space-y-3 max-h-[60vh] overflow-y-auto pr-2">
|
||||
{referrers?.map((ref, index) => (
|
||||
<div key={index} className="flex items-center justify-between py-1">
|
||||
<div key={index} className="flex items-center justify-between py-1 group hover:bg-neutral-50 dark:hover:bg-neutral-800 rounded-lg px-2 -mx-2 transition-colors">
|
||||
<div className="flex-1 truncate text-neutral-900 dark:text-white flex items-center gap-3">
|
||||
<span className="text-lg flex-shrink-0">{getReferrerIcon(ref.referrer)}</span>
|
||||
<span className="truncate" title={ref.referrer}>{ref.referrer}</span>
|
||||
|
||||
Reference in New Issue
Block a user