From bfa61d9f087822edc47928da6f34f4f3fcc657d5 Mon Sep 17 00:00:00 2001
From: Jellli
Date: Tue, 24 Dec 2024 22:52:28 +0800
Subject: [PATCH] Adding `ellipsis` props to Card component (#3858)
* Adding `ellipsis` props to Card component
* lint&format
* lint
* prettier
* upd
---------
Co-authored-by: Dimitri POSTOLOV
---
.changeset/lucky-queens-burn.md | 7 +++++++
packages/nextra/src/client/components/cards.tsx | 3 ++-
packages/nextra/styles/cards.css | 4 ++--
3 files changed, 11 insertions(+), 3 deletions(-)
create mode 100644 .changeset/lucky-queens-burn.md
diff --git a/.changeset/lucky-queens-burn.md b/.changeset/lucky-queens-burn.md
new file mode 100644
index 00000000000..ce4a10fd2ec
--- /dev/null
+++ b/.changeset/lucky-queens-burn.md
@@ -0,0 +1,7 @@
+---
+'nextra': patch
+'nextra-theme-blog': patch
+'nextra-theme-docs': patch
+---
+
+add `text-overflow: ellipsis` for `` component
diff --git a/packages/nextra/src/client/components/cards.tsx b/packages/nextra/src/client/components/cards.tsx
index 1d51fb7b15e..dc0a2863cc8 100644
--- a/packages/nextra/src/client/components/cards.tsx
+++ b/packages/nextra/src/client/components/cards.tsx
@@ -41,9 +41,10 @@ function Card({
? 'dark:_text-gray-300 dark:hover:_text-gray-100'
: 'dark:_text-neutral-200 dark:hover:_text-neutral-50'
)}
+ title={title}
>
{icon}
- {title}
+ {title}
)
diff --git a/packages/nextra/styles/cards.css b/packages/nextra/styles/cards.css
index 5bd33ca597e..a3272af021e 100644
--- a/packages/nextra/styles/cards.css
+++ b/packages/nextra/styles/cards.css
@@ -11,11 +11,11 @@
}
svg {
- @apply _w-6 _h-auto _transition _text-black/30 dark:_text-white/40;
+ @apply _w-6 _h-auto _transition _text-black/30 dark:_text-white/40 _shrink-0;
}
&:hover svg {
- @apply _text-current dark:_text-current;
+ @apply !_text-current;
}
p {