diff --git a/site/src/pages/TemplatesPage/CreateTemplateButton.stories.tsx b/site/src/pages/TemplatesPage/CreateTemplateButton.stories.tsx deleted file mode 100644 index e6146d48162f9..0000000000000 --- a/site/src/pages/TemplatesPage/CreateTemplateButton.stories.tsx +++ /dev/null @@ -1,22 +0,0 @@ -import type { Meta, StoryObj } from "@storybook/react"; -import { screen, userEvent } from "@storybook/test"; -import { CreateTemplateButton } from "./CreateTemplateButton"; - -const meta: Meta = { - title: "pages/TemplatesPage/CreateTemplateButton", - component: CreateTemplateButton, -}; - -export default meta; -type Story = StoryObj; - -export const Close: Story = {}; - -export const Open: Story = { - play: async ({ step }) => { - const user = userEvent.setup(); - await step("click on trigger", async () => { - await user.click(screen.getByRole("button")); - }); - }, -}; diff --git a/site/src/pages/TemplatesPage/CreateTemplateButton.tsx b/site/src/pages/TemplatesPage/CreateTemplateButton.tsx deleted file mode 100644 index 5f0839973746b..0000000000000 --- a/site/src/pages/TemplatesPage/CreateTemplateButton.tsx +++ /dev/null @@ -1,48 +0,0 @@ -import Inventory2 from "@mui/icons-material/Inventory2"; -import UploadOutlined from "@mui/icons-material/UploadOutlined"; -import { Button } from "components/Button/Button"; -import { - MoreMenu, - MoreMenuContent, - MoreMenuItem, - MoreMenuTrigger, -} from "components/MoreMenu/MoreMenu"; -import { PlusIcon } from "lucide-react"; -import type { FC } from "react"; - -type CreateTemplateButtonProps = { - onNavigate: (path: string) => void; -}; - -export const CreateTemplateButton: FC = ({ - onNavigate, -}) => { - return ( - - - - - - { - onNavigate("/templates/new"); - }} - > - - Upload template - - { - onNavigate("/starter-templates"); - }} - > - - Choose a starter template - - - - ); -}; diff --git a/site/src/pages/TemplatesPage/TemplatesPageView.tsx b/site/src/pages/TemplatesPage/TemplatesPageView.tsx index aa4276f8df472..3d51570f9fd5f 100644 --- a/site/src/pages/TemplatesPage/TemplatesPageView.tsx +++ b/site/src/pages/TemplatesPage/TemplatesPageView.tsx @@ -48,7 +48,6 @@ import { formatTemplateActiveDevelopers, formatTemplateBuildTime, } from "utils/templates"; -import { CreateTemplateButton } from "./CreateTemplateButton"; import { EmptyTemplates } from "./EmptyTemplates"; import { TemplatesFilter } from "./TemplatesFilter"; @@ -95,7 +94,6 @@ const TemplateRow: FC = ({ showOrganizations, template }) => { const templatePageLink = getLink( linkToTemplate(template.organization_name, template.name), ); - const hasIcon = template.icon && template.icon !== ""; const navigate = useNavigate(); const { css: clickableCss, ...clickableRow } = useClickableTableRow({ @@ -193,17 +191,14 @@ export const TemplatesPageView: FC = ({ }) => { const isLoading = !templates; const isEmpty = templates && templates.length === 0; - const navigate = useNavigate(); - const createTemplateAction = showOrganizations ? ( + const createTemplateAction = ( - ) : ( - ); return (