@@ -6,7 +6,6 @@ import TableCell from "@mui/material/TableCell";
6
6
import TableContainer from "@mui/material/TableContainer" ;
7
7
import TableHead from "@mui/material/TableHead" ;
8
8
import TableRow from "@mui/material/TableRow" ;
9
- import AddIcon from "@mui/icons-material/AddOutlined" ;
10
9
import { type FC } from "react" ;
11
10
import { useNavigate } from "react-router-dom" ;
12
11
import { createDayString } from "utils/createDayString" ;
@@ -45,15 +44,7 @@ import { docs } from "utils/docs";
45
44
import Skeleton from "@mui/material/Skeleton" ;
46
45
import { AvatarDataSkeleton } from "components/AvatarData/AvatarDataSkeleton" ;
47
46
import { DeprecatedBadge } from "components/Badges/Badges" ;
48
- import {
49
- MoreMenu ,
50
- MoreMenuContent ,
51
- MoreMenuItem ,
52
- MoreMenuTrigger ,
53
- } from "components/MoreMenu/MoreMenu" ;
54
- import NoteAddOutlined from "@mui/icons-material/NoteAddOutlined" ;
55
- import UploadOutlined from "@mui/icons-material/UploadOutlined" ;
56
- import Inventory2 from "@mui/icons-material/Inventory2" ;
47
+ import { CreateTemplateButton } from "./CreateTemplateButton" ;
57
48
58
49
export const Language = {
59
50
developerCount : ( activeCount : number ) : string => {
@@ -180,41 +171,7 @@ export const TemplatesPageView: FC<TemplatesPageViewProps> = ({
180
171
< Margins >
181
172
< PageHeader
182
173
actions = {
183
- canCreateTemplates && (
184
- < MoreMenu >
185
- < MoreMenuTrigger >
186
- < Button startIcon = { < AddIcon /> } variant = "contained" >
187
- Create Template
188
- </ Button >
189
- </ MoreMenuTrigger >
190
- < MoreMenuContent >
191
- < MoreMenuItem
192
- onClick = { ( ) => {
193
- navigate ( `/templates/new?exampleId=scratch` ) ;
194
- } }
195
- >
196
- < NoteAddOutlined />
197
- From scratch
198
- </ MoreMenuItem >
199
- < MoreMenuItem
200
- onClick = { ( ) => {
201
- navigate ( "/templates/new" ) ;
202
- } }
203
- >
204
- < UploadOutlined />
205
- Upload template
206
- </ MoreMenuItem >
207
- < MoreMenuItem
208
- onClick = { ( ) => {
209
- navigate ( "/starter-templates" ) ;
210
- } }
211
- >
212
- < Inventory2 />
213
- Choose a starter template
214
- </ MoreMenuItem >
215
- </ MoreMenuContent >
216
- </ MoreMenu >
217
- )
174
+ canCreateTemplates && < CreateTemplateButton onNavigate = { navigate } />
218
175
}
219
176
>
220
177
< PageHeaderTitle >
0 commit comments