From ac6c9452c05b00cfe7f1da6951f14a742912a831 Mon Sep 17 00:00:00 2001 From: Jake Howell Date: Tue, 21 Apr 2026 13:48:36 +1000 Subject: [PATCH] chore(site): decss the `` pages (#24530) This removes the CSS props of various components found in our workspaces pages. Eventually, we'd like to remove the MUI-specific components in here, but its a good start! --- site/src/pages/WorkspaceBuildPage/Sidebar.tsx | 39 +++++---------- .../pages/WorkspacePage/ResourceMetadata.tsx | 49 ++++++------------- .../WorkspaceNotifications/Notifications.tsx | 34 +++---------- .../WorkspaceNotifications.tsx | 11 +---- .../WorkspaceScheduleControls.tsx | 47 +++++------------- .../pages/WorkspacePage/WorkspaceTopbar.tsx | 41 ++++++---------- .../WorkspaceParametersPage.tsx | 5 +- 7 files changed, 61 insertions(+), 165 deletions(-) diff --git a/site/src/pages/WorkspaceBuildPage/Sidebar.tsx b/site/src/pages/WorkspaceBuildPage/Sidebar.tsx index 9fa7b7963d..f7180fa820 100644 --- a/site/src/pages/WorkspaceBuildPage/Sidebar.tsx +++ b/site/src/pages/WorkspaceBuildPage/Sidebar.tsx @@ -29,25 +29,13 @@ export const SidebarItem: FC = ({ }) => { return ( @@ -86,7 +89,10 @@ export const WorkspaceScheduleControls: FC = ({ } return ( -
+
{isWorkspaceOn(workspace) ? ( = ({ const display = ( ({ - color: `${theme.roles.danger.fill.outline} !important`, - })) - } + className={cn(danger && "!text-content-destructive")} > {message} ); const controls = canUpdateSchedule && canEditDeadline(workspace) && ( -
+
} - css={(theme) => ({ - border: `1px solid ${theme.palette.divider}`, - borderRadius: 8, - })} + className="border border-solid rounded-lg" /> ) ) : (