Skip to content

Commit 94d02b2

Browse files
committed
just text mock up
1 parent 0cbd765 commit 94d02b2

File tree

3 files changed

+32
-8
lines changed

3 files changed

+32
-8
lines changed

site/src/components/PageHeader/PageHeader.tsx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,12 @@ export const PageHeaderSubtitle: React.FC = ({ children }) => {
3232
return <h2 className={styles.subtitle}>{children}</h2>
3333
}
3434

35+
export const PageHeaderText: React.FC = ({ children }) => {
36+
const styles = useStyles()
37+
38+
return <h3 className={styles.text}>{children}</h3>
39+
}
40+
3541
const useStyles = makeStyles((theme) => ({
3642
root: {
3743
display: "flex",
@@ -58,6 +64,15 @@ const useStyles = makeStyles((theme) => ({
5864
marginTop: theme.spacing(1),
5965
},
6066

67+
text: {
68+
fontSize: theme.spacing(2),
69+
color: theme.palette.text.secondary,
70+
fontWeight: 400,
71+
display: "block",
72+
margin: 0,
73+
marginTop: theme.spacing(1),
74+
},
75+
6176
actions: {
6277
marginLeft: "auto",
6378
},

site/src/pages/TemplatesPage/TemplatesPageView.tsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import KeyboardArrowRight from "@material-ui/icons/KeyboardArrowRight"
99
import dayjs from "dayjs"
1010
import relativeTime from "dayjs/plugin/relativeTime"
1111
import { FC } from "react"
12-
import { useNavigate } from "react-router-dom"
12+
import { useNavigate, Link as RouterLink } from "react-router-dom"
1313
import * as TypesGen from "../../api/typesGenerated"
1414
import { AvatarData } from "../../components/AvatarData/AvatarData"
1515
import { CodeExample } from "../../components/CodeExample/CodeExample"
@@ -22,7 +22,7 @@ import {
2222
HelpTooltipTitle,
2323
} from "../../components/HelpTooltip/HelpTooltip"
2424
import { Margins } from "../../components/Margins/Margins"
25-
import { PageHeader, PageHeaderTitle } from "../../components/PageHeader/PageHeader"
25+
import { PageHeader, PageHeaderText, PageHeaderTitle } from "../../components/PageHeader/PageHeader"
2626
import { Stack } from "../../components/Stack/Stack"
2727
import { TableLoader } from "../../components/TableLoader/TableLoader"
2828

@@ -84,6 +84,12 @@ export const TemplatesPageView: FC<TemplatesPageViewProps> = (props) => {
8484
<TemplateHelpTooltip />
8585
</Stack>
8686
</PageHeaderTitle>
87+
{props.templates && props.templates.length > 0 && (
88+
<PageHeaderText>
89+
Choose a template to create a new workspace.
90+
</PageHeaderText>
91+
)}
92+
8793
</PageHeader>
8894

8995
<Table>

site/src/pages/WorkspacesPage/WorkspacesPageView.tsx

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ import {
3333
HelpTooltipTitle,
3434
} from "../../components/HelpTooltip/HelpTooltip"
3535
import { Margins } from "../../components/Margins/Margins"
36-
import { PageHeader, PageHeaderTitle } from "../../components/PageHeader/PageHeader"
36+
import { PageHeader, PageHeaderTitle, PageHeaderText } from "../../components/PageHeader/PageHeader"
3737
import { Stack } from "../../components/Stack/Stack"
3838
import { TableLoader } from "../../components/TableLoader/TableLoader"
3939
import { getFormHelpers, onChangeTrimmed } from "../../util/formUtils"
@@ -133,11 +133,14 @@ export const WorkspacesPageView: FC<WorkspacesPageViewProps> = ({ loading, works
133133
<Margins>
134134
<PageHeader
135135
actions={
136-
<Link underline="none" component={RouterLink} to="/templates">
137-
<Button startIcon={<ReplyIcon style={{ transform: "scaleX(-1)" }} />} style={{ height: "44px" }}>
138-
{Language.createFromTemplateButton}
139-
</Button>
140-
</Link>
136+
<PageHeaderText>
137+
Create a new workspace from a <Link
138+
component={RouterLink}
139+
to="/templates"
140+
>
141+
Template
142+
</Link>.
143+
</PageHeaderText>
141144
}
142145
>
143146
<PageHeaderTitle>

0 commit comments

Comments
 (0)