File tree Expand file tree Collapse file tree 2 files changed +18
-11
lines changed
components/FullPageLayout
pages/TemplateVersionEditorPage Expand file tree Collapse file tree 2 files changed +18
-11
lines changed Original file line number Diff line number Diff line change 1
1
import Button , { ButtonProps } from "@mui/material/Button" ;
2
2
import IconButton , { IconButtonProps } from "@mui/material/IconButton" ;
3
3
import { useTheme } from "@mui/material/styles" ;
4
+ import { Avatar , AvatarProps } from "components/Avatar/Avatar" ;
4
5
import { HTMLAttributes , forwardRef } from "react" ;
5
6
6
7
export const Topbar = ( props : HTMLAttributes < HTMLDivElement > ) => {
@@ -56,7 +57,7 @@ export const TopbarButton = (props: ButtonProps) => {
56
57
) ;
57
58
} ;
58
59
59
- export const TopbarDataGroup = ( props : HTMLAttributes < HTMLDivElement > ) => {
60
+ export const TopbarData = ( props : HTMLAttributes < HTMLDivElement > ) => {
60
61
return (
61
62
< div
62
63
{ ...props }
@@ -78,3 +79,14 @@ export const TopbarDivider = (props: HTMLAttributes<HTMLSpanElement>) => {
78
79
</ span >
79
80
) ;
80
81
} ;
82
+
83
+ export const TopbarAvatar = ( props : AvatarProps ) => {
84
+ return (
85
+ < Avatar
86
+ { ...props }
87
+ variant = "square"
88
+ fitImage
89
+ css = { { width : 16 , height : 16 } }
90
+ />
91
+ ) ;
92
+ } ;
Original file line number Diff line number Diff line change @@ -12,7 +12,6 @@ import type {
12
12
} from "api/typesGenerated" ;
13
13
import { Link as RouterLink } from "react-router-dom" ;
14
14
import { Alert , AlertDetail } from "components/Alert/Alert" ;
15
- import { Avatar } from "components/Avatar/Avatar" ;
16
15
import { TemplateResourcesTable } from "components/TemplateResourcesTable/TemplateResourcesTable" ;
17
16
import { WorkspaceBuildLogs } from "components/WorkspaceBuildLogs/WorkspaceBuildLogs" ;
18
17
import { PublishVersionData } from "pages/TemplateVersionEditorPage/types" ;
@@ -47,8 +46,9 @@ import { MONOSPACE_FONT_FAMILY } from "theme/constants";
47
46
import { Loader } from "components/Loader/Loader" ;
48
47
import {
49
48
Topbar ,
49
+ TopbarAvatar ,
50
50
TopbarButton ,
51
- TopbarDataGroup ,
51
+ TopbarData ,
52
52
TopbarDivider ,
53
53
TopbarIconButton ,
54
54
} from "components/FullPageLayout/Topbar" ;
@@ -201,13 +201,8 @@ export const TemplateVersionEditor: FC<TemplateVersionEditorProps> = ({
201
201
</ Tooltip >
202
202
</ div >
203
203
204
- < TopbarDataGroup >
205
- < Avatar
206
- src = { template . icon }
207
- variant = "square"
208
- fitImage
209
- css = { { width : 16 , height : 16 } }
210
- />
204
+ < TopbarData >
205
+ < TopbarAvatar src = { template . icon } />
211
206
< RouterLink
212
207
to = { `/templates/${ template . name } ` }
213
208
css = { {
@@ -225,7 +220,7 @@ export const TemplateVersionEditor: FC<TemplateVersionEditorProps> = ({
225
220
< span css = { { color : theme . palette . text . secondary } } >
226
221
{ templateVersion . name }
227
222
</ span >
228
- </ TopbarDataGroup >
223
+ </ TopbarData >
229
224
230
225
< div
231
226
css = { {
You can’t perform that action at this time.
0 commit comments