mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-17 08:50:15 +01:00
🔗 fix: Shared Links Accessibility Improvements (#10850)
* fix: reintroduce TooltipAnchor for shared link buttons and improve translation key accessibility * chore: remove unused translation key
This commit is contained in:
parent
f0d2dc5c31
commit
1a33fbd957
2 changed files with 39 additions and 25 deletions
|
|
@ -21,6 +21,7 @@ import {
|
||||||
useMediaQuery,
|
useMediaQuery,
|
||||||
OGDialogHeader,
|
OGDialogHeader,
|
||||||
OGDialogTitle,
|
OGDialogTitle,
|
||||||
|
TooltipAnchor,
|
||||||
DataTable,
|
DataTable,
|
||||||
Spinner,
|
Spinner,
|
||||||
Button,
|
Button,
|
||||||
|
|
@ -259,15 +260,25 @@ export default function SharedLinks() {
|
||||||
},
|
},
|
||||||
cell: ({ row }) => (
|
cell: ({ row }) => (
|
||||||
<div className="flex items-center gap-2">
|
<div className="flex items-center gap-2">
|
||||||
|
<TooltipAnchor
|
||||||
|
description={localize('com_ui_open_source_chat_new_tab')}
|
||||||
|
render={
|
||||||
<a
|
<a
|
||||||
href={`/c/${row.original.conversationId}`}
|
href={`/c/${row.original.conversationId}`}
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
className="flex h-8 w-8 items-center justify-center rounded-md p-0 transition-colors hover:bg-surface-hover focus:outline-none focus:ring-2 focus:ring-ring"
|
className="flex h-8 w-8 items-center justify-center rounded-md p-0 transition-colors hover:bg-surface-hover focus:outline-none focus:ring-2 focus:ring-ring"
|
||||||
aria-label={`${localize('com_ui_view_source')} - ${row.original.title || localize('com_ui_untitled')}`}
|
aria-label={localize('com_ui_open_source_chat_new_tab_title', {
|
||||||
|
title: row.original.title || localize('com_ui_untitled'),
|
||||||
|
})}
|
||||||
>
|
>
|
||||||
<MessageSquare className="size-4" aria-hidden="true" />
|
<MessageSquare className="size-4" aria-hidden="true" />
|
||||||
</a>
|
</a>
|
||||||
|
}
|
||||||
|
/>
|
||||||
|
<TooltipAnchor
|
||||||
|
description={localize('com_ui_delete_shared_link_heading')}
|
||||||
|
render={
|
||||||
<Button
|
<Button
|
||||||
variant="ghost"
|
variant="ghost"
|
||||||
className="h-8 w-8 p-0 hover:bg-surface-hover"
|
className="h-8 w-8 p-0 hover:bg-surface-hover"
|
||||||
|
|
@ -283,6 +294,8 @@ export default function SharedLinks() {
|
||||||
>
|
>
|
||||||
<TrashIcon className="size-4" aria-hidden="true" />
|
<TrashIcon className="size-4" aria-hidden="true" />
|
||||||
</Button>
|
</Button>
|
||||||
|
}
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -1359,7 +1359,8 @@
|
||||||
"com_ui_version_var": "Version {{0}}",
|
"com_ui_version_var": "Version {{0}}",
|
||||||
"com_ui_versions": "Versions",
|
"com_ui_versions": "Versions",
|
||||||
"com_ui_view_memory": "View Memory",
|
"com_ui_view_memory": "View Memory",
|
||||||
"com_ui_view_source": "View source chat - {{title}}",
|
"com_ui_open_source_chat_new_tab_title": "Open Source Chat in New Tab - {{title}}",
|
||||||
|
"com_ui_open_source_chat_new_tab": "Open Source Chat in New Tab",
|
||||||
"com_ui_web_search": "Web Search",
|
"com_ui_web_search": "Web Search",
|
||||||
"com_ui_web_search_cohere_key": "Enter Cohere API Key",
|
"com_ui_web_search_cohere_key": "Enter Cohere API Key",
|
||||||
"com_ui_web_search_firecrawl_url": "Firecrawl API URL (optional)",
|
"com_ui_web_search_firecrawl_url": "Firecrawl API URL (optional)",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue