Skip to content

refactor(site): demui AgentRow and AgentStatus - #27789

Merged
jakehwll merged 1 commit into
mainfrom
jakehwll/resources-agent-demui
Aug 4, 2026
Merged

refactor(site): demui AgentRow and AgentStatus#27789
jakehwll merged 1 commit into
mainfrom
jakehwll/resources-agent-demui

Conversation

@jakehwll

@jakehwll jakehwll commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Migrate agent row log expand/collapse and agent status troubleshooting link off MUI onto shared Collapsible and Link primitives.

Replaces Collapse in AgentRow with Collapsible / CollapsibleTrigger / CollapsibleContent, and swaps the MUI Link in AgentStatus for the shared Link component.

Migrate agent row log expand/collapse and agent status troubleshooting link off MUI onto shared Collapsible and Link primitives.

Replaces `Collapse` in `AgentRow` with `Collapsible` / `CollapsibleTrigger` / `CollapsibleContent`, and swaps the MUI `Link` in `AgentStatus` for the shared `Link` component.
@jakehwll
jakehwll merged commit 3640b69 into main Aug 4, 2026
48 of 49 checks passed
@jakehwll
jakehwll deleted the jakehwll/resources-agent-demui branch August 4, 2026 16:11
jakehwll added a commit that referenced this pull request Aug 17, 2026
> 🤖 This PR was modified by Coder Agents on behalf of Jake Howell.

Until we meet again.

## Stack

- #27636
- #27718 
- #27719 
- #27722
- #27723
- #27724
- #27728
- #27730
- #27732
- #27762
- #27763
- #27786
- #27787
- #27788
- #27789
- #27790
- #27791 
- #27817 
- #27820
- #28009

## Final removal (`c39b664`)

Removes the last of MUI and Emotion now that every surface has been
migrated:

- **Dependencies**: drops `@mui/material` and
`@emotion/{cache,css,react,styled}` from `package.json` /
`pnpm-lock.yaml`, and deletes the `@types/emotion.d.ts` and
`@types/mui.d.ts` module augmentations.
- **Theming**: replaces the Emotion `CacheProvider`, MUI `ThemeProvider`
/ `StyledEngineProvider`, and `CssBaseline` in `ThemeProvider` with a
lightweight `theme/context.tsx` that exposes `ThemeContextProvider` and
a `useTheme` hook.
- **Global styles**: moves the base `body` styles (background, text
color, font, antialiasing) that `CssBaseline` previously provided into
`index.css`, and drops the temporary MUI modal/popover scrollbar-gutter
workaround.
- **Cleanup**: removes the MUI → shadcn / Emotion → Tailwind migration
guidance from `site/AGENTS.md`, updates the Storybook `preview.tsx`, and
adjusts assorted components (`Command`, `Slider`, `Switch`, `Tabs`,
`SyntaxHighlighter`, timing charts) and theme files to consume the new
context instead of MUI/Emotion.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants