mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-02-22 10:24:09 +01:00
♿ style(MCP): Enhance dialog accessibility and styling consistency (#11585)
* style: update input IDs in BasicInfoSection for consistency and improve accessibility * style: add border-destructive variable for improved design consistency * style: update error border color for title input in BasicInfoSection * style: update delete confirmation dialog title and description for MCP Server * style: add text-destructive variable for improved design consistency * style: update error message and border color for URL and trust fields for consistency * style: reorder imports and update error message styling for consistency across sections * style: enhance MCPServerDialog with copy link functionality and UI improvements * style: enhance MCPServerDialog with improved accessibility and loading indicators * style: bump @librechat/client to 0.4.51 and enhance OGDialogTemplate for improved selection handling * a11y: enhance accessibility and error handling in MCPServerDialog sections * style: enhance MCPServerDialog accessibility and improve resource name handling * style: improve accessibility in MCPServerDialog and AuthSection, update translation for delete confirmation * style: update aria-invalid attributes to use string values for improved accessibility in form sections * style: enhance accessibility in AuthSection by updating aria attributes and adding error messages * style: remove unnecessary aria-hidden attributes from Spinner components in MCPServerDialog * style: simplify legacy selection check in OGDialogTemplate
This commit is contained in:
parent
299efc2ccb
commit
d6b6f191f7
13 changed files with 295 additions and 141 deletions
|
|
@ -19,10 +19,10 @@ export const RESOURCE_CONFIGS: Record<ResourceType, ResourceConfig> = {
|
|||
defaultEditorRoleId: AccessRoleIds.AGENT_EDITOR,
|
||||
defaultOwnerRoleId: AccessRoleIds.AGENT_OWNER,
|
||||
getResourceUrl: (agentId: string) => `${window.location.origin}/c/new?agent_id=${agentId}`,
|
||||
getResourceName: (name?: string) => (name && name !== '' ? `"${name}"` : 'agent'),
|
||||
getShareMessage: (name?: string) => (name && name !== '' ? `"${name}"` : 'agent'),
|
||||
getResourceName: (name?: string) => (name && name !== '' ? name : 'agent'),
|
||||
getShareMessage: (name?: string) => (name && name !== '' ? name : 'agent'),
|
||||
getManageMessage: (name?: string) =>
|
||||
`Manage permissions for ${name && name !== '' ? `"${name}"` : 'agent'}`,
|
||||
`Manage permissions for ${name && name !== '' ? name : 'agent'}`,
|
||||
getCopyUrlMessage: () => 'Agent URL copied',
|
||||
},
|
||||
[ResourceType.PROMPTGROUP]: {
|
||||
|
|
@ -30,10 +30,10 @@ export const RESOURCE_CONFIGS: Record<ResourceType, ResourceConfig> = {
|
|||
defaultViewerRoleId: AccessRoleIds.PROMPTGROUP_VIEWER,
|
||||
defaultEditorRoleId: AccessRoleIds.PROMPTGROUP_EDITOR,
|
||||
defaultOwnerRoleId: AccessRoleIds.PROMPTGROUP_OWNER,
|
||||
getResourceName: (name?: string) => (name && name !== '' ? `"${name}"` : 'prompt'),
|
||||
getShareMessage: (name?: string) => (name && name !== '' ? `"${name}"` : 'prompt'),
|
||||
getResourceName: (name?: string) => (name && name !== '' ? name : 'prompt'),
|
||||
getShareMessage: (name?: string) => (name && name !== '' ? name : 'prompt'),
|
||||
getManageMessage: (name?: string) =>
|
||||
`Manage permissions for ${name && name !== '' ? `"${name}"` : 'prompt'}`,
|
||||
`Manage permissions for ${name && name !== '' ? name : 'prompt'}`,
|
||||
getCopyUrlMessage: () => 'Prompt URL copied',
|
||||
},
|
||||
[ResourceType.MCPSERVER]: {
|
||||
|
|
@ -41,10 +41,10 @@ export const RESOURCE_CONFIGS: Record<ResourceType, ResourceConfig> = {
|
|||
defaultViewerRoleId: AccessRoleIds.MCPSERVER_VIEWER,
|
||||
defaultEditorRoleId: AccessRoleIds.MCPSERVER_EDITOR,
|
||||
defaultOwnerRoleId: AccessRoleIds.MCPSERVER_OWNER,
|
||||
getResourceName: (name?: string) => (name && name !== '' ? `"${name}"` : 'MCP server'),
|
||||
getShareMessage: (name?: string) => (name && name !== '' ? `"${name}"` : 'MCP server'),
|
||||
getResourceName: (name?: string) => (name && name !== '' ? name : 'MCP server'),
|
||||
getShareMessage: (name?: string) => (name && name !== '' ? name : 'MCP server'),
|
||||
getManageMessage: (name?: string) =>
|
||||
`Manage permissions for ${name && name !== '' ? `"${name}"` : 'MCP server'}`,
|
||||
`Manage permissions for ${name && name !== '' ? name : 'MCP server'}`,
|
||||
getCopyUrlMessage: () => 'MCP Server URL copied',
|
||||
},
|
||||
[ResourceType.REMOTE_AGENT]: {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue