mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-12 21:23:45 +01:00
Replace the bibtex entries table with a card layout (#35565)
* Replace the bibtex entries table with a card layout Render each reference as a card (citation key, title, author, year and an error indicator) instead of a table row. Drop @tanstack/react-table, which was the last consumer of the dependency, and keep @tanstack/react-virtual for virtualization. - Add a compact card variant (via a `compact` prop) for the bibtex editor: tighter spacing, no border-radius, and cards separated by a single collapsing border rather than a gap. - Add hover and green selected/selected+hover states. - Move the select-all checkbox out of the scrolling list into the editor toolbar so it stays fixed while the list scrolls. - Lay out title/author/year with nested flex so author and year wrap together. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * In progress dark mode for review * Slight design changes & updated dark mode * Small tweaks to dark mode secondary text, and light mode border * Truncate long authors, also use .summarize() on authors * Refactor comments: reduce verbose, remove unnecessary * Fix empty line --------- Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com> Co-authored-by: Tom Wells <wellsthomas@hotmail.co.uk> GitOrigin-RevId: feaa6718484eefb9e9efb44b99f456910697cb17
This commit is contained in:
committed by
Copybot
co-authored by
Claude Opus 4.8
Tom Wells
parent
607e0b0343
commit
f950d8ffde
@@ -104,7 +104,6 @@
|
||||
"@slack/webhook": "^7.0.2",
|
||||
"@stripe/react-stripe-js": "^3.9.0",
|
||||
"@stripe/stripe-js": "^7.7.0",
|
||||
"@tanstack/react-table": "^8.21.3",
|
||||
"@xmldom/xmldom": "^0.8.13",
|
||||
"accepts": "^1.3.7",
|
||||
"ai": "^6.0.169",
|
||||
|
||||
Reference in New Issue
Block a user