diff --git a/site/src/components/FullPageLayout/Topbar.tsx b/site/src/components/FullPageLayout/Topbar.tsx index 83b7c15bbc..c2a3bf66bb 100644 --- a/site/src/components/FullPageLayout/Topbar.tsx +++ b/site/src/components/FullPageLayout/Topbar.tsx @@ -1,4 +1,3 @@ -import { css } from "@emotion/css"; import { useTheme } from "@emotion/react"; import IconButton, { type IconButtonProps } from "@mui/material/IconButton"; import { Avatar, type AvatarProps } from "components/Avatar/Avatar"; @@ -13,41 +12,32 @@ import { } from "react"; import { cn } from "utils/cn"; -export const Topbar: FC> = (props) => { - const theme = useTheme(); - +export const Topbar: FC> = ({ + className, + ...props +}) => { return (
); }; export const TopbarIconButton = forwardRef( - (props, ref) => { + ({ className, ...props }, ref) => { return ( ); }, @@ -60,17 +50,7 @@ export const TopbarButton = forwardRef( ); export const TopbarData: FC> = (props) => { - return ( -
- ); + return
; }; export const TopbarDivider: FC> = (props) => { @@ -91,7 +71,6 @@ type TopbarIconProps = HTMLAttributes; export const TopbarIcon = forwardRef( (props: TopbarIconProps, ref) => { const { children, className, ...restProps } = props; - const theme = useTheme(); return cloneElement( children as ReactElement< @@ -102,10 +81,7 @@ export const TopbarIcon = forwardRef( { ...restProps, ref, - className: cn([ - css({ fontSize: 16, color: theme.palette.text.disabled }), - "size-icon-sm", - ]), + className: "text-base text-content-disabled size-icon-sm", }, ); }, diff --git a/site/src/pages/TemplateVersionEditorPage/TemplateVersionEditor.tsx b/site/src/pages/TemplateVersionEditorPage/TemplateVersionEditor.tsx index 970a556f03..0f21d06348 100644 --- a/site/src/pages/TemplateVersionEditorPage/TemplateVersionEditor.tsx +++ b/site/src/pages/TemplateVersionEditorPage/TemplateVersionEditor.tsx @@ -213,13 +213,7 @@ export const TemplateVersionEditor: FC = ({ return ( <>
- +
diff --git a/site/src/pages/WorkspacePage/WorkspaceTopbar.tsx b/site/src/pages/WorkspacePage/WorkspaceTopbar.tsx index b5dfbde1aa..0a4d9b881b 100644 --- a/site/src/pages/WorkspacePage/WorkspaceTopbar.tsx +++ b/site/src/pages/WorkspacePage/WorkspaceTopbar.tsx @@ -124,7 +124,7 @@ export const WorkspaceTopbar: FC = ({ Back to workspaces -
+
= ({ }; const styles = { - topbarLeft: { - display: "flex", - alignItems: "center", - columnGap: 24, - rowGap: 8, - flexWrap: "wrap", - // 12px - It is needed to keep vertical spacing when the content is wrapped - padding: "12px", - marginRight: "auto", - }, - breadcrumbSegment: { display: "flex", alignItems: "center",