mirror of
https://github.com/tiennm99/DocsGPT.git
synced 2026-10-14 16:16:48 +00:00
Bring the connectors UI in line with DESIGN.md
From a design review against frontend/DESIGN.md: - Drawer panels use the subtle surface; ToolPermissions takes the surface it sits on (outline in the wizard, subtle in the drawer). - The OAuth sign-in is the wizard's footer action with a Cancel (useConnectorAuth), and sign-in buttons show the service's own glyph instead of a hard-coded Drive logo. Add Tool's links moved into its ModalActions footer. - Failed saves, disconnects and connector creates say so in a toast; the admin page reports save errors as a toast too. - Capability badges are neutral; status hues are left for states. - Row titles use SectionHeader actions, setup settings a DescriptionList, empty lists EmptyState, retry and row buttons their pill roles. - The drawer names its close button and describes itself with SheetDescription; counts are formatted for the app language. - One ConnectorSetupNotice for the drawer and Upload; warning Alerts use TriangleAlert; its link keeps the Alert colour (Approved exceptions). - Tools and Sources tiles show the same "via <service>" meta line; the paused badge explains itself in a Tooltip. - On phones the category filter is a Select, empty categories are not offered, and a composer's capability filter says so with Show all. - The admin page uses PageToolbar and SectionHeader descriptions, and is English throughout.
This commit is contained in:
1 parent
a564dea401
commit
ca8fb94777
28 files changed
+649
-382
No files matched your search
@@ -1588,6 +1588,7 @@ list stays reviewable.
|
||||
| `settings/PersonalAccessTokens.tsx` | `shadcn/no-restyle` | Token scope chips are identifiers, so the `neutral` Badge is set in mono (`font-mono`). One disable. |
|
||||
| `agents/workflow/WorkflowPreview.tsx` | `shadcn/no-restyle` | A step's state changes (keys and values the app serialised) are `neutral` Badges set in mono (`font-mono`), like token scopes. One disable. |
|
||||
| `settings/traces/TraceChips.tsx` | `shadcn/no-restyle` | Trace stat chips (durations, counts) use tabular figures so they don't jitter between rows (`tabular-nums` on Badge). One disable. |
|
||||
| `connectors/ConnectorSetupNotice.tsx` | `shadcn/no-restyle` | The setup-guide link inside the needs-setup warning Alert keeps the Alert's status colour (`text-current` on `link inline`). One disable. |
|
||||
| `modals/MCPServerModal.tsx` | `shadcn/no-restyle` | The authorization link inside the test-result Alert keeps the Alert's status colour (`text-current` on `link inline`). One disable. |
|
||||
| `components/MermaidRenderer.tsx` | `shadcn/no-restyle` | The zoom readout between − and + is a `link inline` Button on the `bg-black/70` overlay; it keeps the overlay's white 12px regular text (`text-xs font-normal text-current`). One disable, beside the two zoom-button ones above. |
|
||||
| `conversation/SharedConversation.tsx` | `shadcn/no-restyle` | The "DocsGPT" link sits in the `/share/:id` page's regular-weight byline (`font-normal`). One disable. |
|
||||
|
||||
Reference in new issue
Block a user