Skip to content

Commit 95177ad

Browse files
refactor(site): Remove change version from the UI (#6621)
1 parent ab90651 commit 95177ad

16 files changed

+0
-558
lines changed

site/src/AppRouter.tsx

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,6 @@ const WorkspaceBuildPage = lazy(
4343
() => import("./pages/WorkspaceBuildPage/WorkspaceBuildPage"),
4444
)
4545
const WorkspacePage = lazy(() => import("./pages/WorkspacePage/WorkspacePage"))
46-
const WorkspaceChangeVersionPage = lazy(
47-
() => import("./pages/WorkspaceChangeVersionPage/WorkspaceChangeVersionPage"),
48-
)
4946
const WorkspaceSchedulePage = lazy(
5047
() => import("./pages/WorkspaceSchedulePage/WorkspaceSchedulePage"),
5148
)
@@ -235,10 +232,6 @@ export const AppRouter: FC = () => {
235232
path="builds/:buildNumber"
236233
element={<WorkspaceBuildPage />}
237234
/>
238-
<Route
239-
path="change-version"
240-
element={<WorkspaceChangeVersionPage />}
241-
/>
242235
<Route path="settings" element={<WorkspaceSettingsPage />} />
243236
</Route>
244237
</Route>

site/src/components/DropdownButton/ActionCtas.tsx

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import Button from "@material-ui/core/Button"
33
import { makeStyles } from "@material-ui/core/styles"
44
import BlockIcon from "@material-ui/icons/Block"
55
import CloudQueueIcon from "@material-ui/icons/CloudQueue"
6-
import UpdateOutlined from "@material-ui/icons/UpdateOutlined"
76
import SettingsOutlined from "@material-ui/icons/SettingsOutlined"
87
import CropSquareIcon from "@material-ui/icons/CropSquare"
98
import DeleteOutlineIcon from "@material-ui/icons/DeleteOutline"
@@ -36,24 +35,6 @@ export const UpdateButton: FC<React.PropsWithChildren<WorkspaceAction>> = ({
3635
)
3736
}
3837

39-
export const ChangeVersionButton: FC<
40-
React.PropsWithChildren<WorkspaceAction>
41-
> = ({ handleAction }) => {
42-
const styles = useStyles()
43-
const { t } = useTranslation("workspacePage")
44-
45-
return (
46-
<Button
47-
variant="outlined"
48-
className={styles.actionButton}
49-
startIcon={<UpdateOutlined />}
50-
onClick={handleAction}
51-
>
52-
{t("actionButton.changeVersion")}
53-
</Button>
54-
)
55-
}
56-
5738
export const SettingsButton: FC<React.PropsWithChildren<WorkspaceAction>> = ({
5839
handleAction,
5940
}) => {

site/src/components/Workspace/Workspace.tsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ export interface WorkspaceProps {
4242
handleDelete: () => void
4343
handleUpdate: () => void
4444
handleCancel: () => void
45-
handleChangeVersion: () => void
4645
handleSettings: () => void
4746
isUpdating: boolean
4847
workspace: TypesGen.Workspace
@@ -68,7 +67,6 @@ export const Workspace: FC<React.PropsWithChildren<WorkspaceProps>> = ({
6867
handleDelete,
6968
handleUpdate,
7069
handleCancel,
71-
handleChangeVersion,
7270
handleSettings,
7371
workspace,
7472
isUpdating,
@@ -130,7 +128,6 @@ export const Workspace: FC<React.PropsWithChildren<WorkspaceProps>> = ({
130128
handleDelete={handleDelete}
131129
handleUpdate={handleUpdate}
132130
handleCancel={handleCancel}
133-
handleChangeVersion={handleChangeVersion}
134131
handleSettings={handleSettings}
135132
isUpdating={isUpdating}
136133
/>

site/src/components/WorkspaceActions/WorkspaceActions.test.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ const renderComponent = async (props: Partial<WorkspaceActionsProps> = {}) => {
1818
handleDelete={jest.fn()}
1919
handleUpdate={jest.fn()}
2020
handleCancel={jest.fn()}
21-
handleChangeVersion={jest.fn()}
2221
handleSettings={jest.fn()}
2322
isUpdating={false}
2423
/>,
@@ -37,7 +36,6 @@ const renderAndClick = async (props: Partial<WorkspaceActionsProps> = {}) => {
3736
handleDelete={jest.fn()}
3837
handleUpdate={jest.fn()}
3938
handleCancel={jest.fn()}
40-
handleChangeVersion={jest.fn()}
4139
handleSettings={jest.fn()}
4240
isUpdating={false}
4341
/>,

site/src/components/WorkspaceActions/WorkspaceActions.tsx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import { useTranslation } from "react-i18next"
44
import { WorkspaceStatus } from "../../api/typesGenerated"
55
import {
66
ActionLoadingButton,
7-
ChangeVersionButton,
87
DeleteButton,
98
DisabledButton,
109
SettingsButton,
@@ -22,7 +21,6 @@ export interface WorkspaceActionsProps {
2221
handleDelete: () => void
2322
handleUpdate: () => void
2423
handleCancel: () => void
25-
handleChangeVersion: () => void
2624
handleSettings: () => void
2725
isUpdating: boolean
2826
children?: ReactNode
@@ -36,7 +34,6 @@ export const WorkspaceActions: FC<WorkspaceActionsProps> = ({
3634
handleDelete,
3735
handleUpdate,
3836
handleCancel,
39-
handleChangeVersion,
4037
handleSettings,
4138
isUpdating,
4239
}) => {
@@ -50,9 +47,6 @@ export const WorkspaceActions: FC<WorkspaceActionsProps> = ({
5047
[ButtonTypesEnum.updating]: (
5148
<ActionLoadingButton label={t("actionButton.updating")} />
5249
),
53-
[ButtonTypesEnum.changeVersion]: (
54-
<ChangeVersionButton handleAction={handleChangeVersion} />
55-
),
5650
[ButtonTypesEnum.settings]: (
5751
<SettingsButton handleAction={handleSettings} />
5852
),

site/src/components/WorkspaceActions/constants.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ export enum ButtonTypesEnum {
1111
deleting = "deleting",
1212
update = "update",
1313
updating = "updating",
14-
changeVersion = "changeVersion",
1514
settings = "settings",
1615
// disabled buttons
1716
canceling = "canceling",
@@ -45,7 +44,6 @@ const statusToAbilities: Record<WorkspaceStatus, WorkspaceAbilities> = {
4544
actions: [
4645
ButtonTypesEnum.stop,
4746
ButtonTypesEnum.settings,
48-
ButtonTypesEnum.changeVersion,
4947
ButtonTypesEnum.delete,
5048
],
5149
canCancel: false,
@@ -60,7 +58,6 @@ const statusToAbilities: Record<WorkspaceStatus, WorkspaceAbilities> = {
6058
actions: [
6159
ButtonTypesEnum.start,
6260
ButtonTypesEnum.settings,
63-
ButtonTypesEnum.changeVersion,
6461
ButtonTypesEnum.delete,
6562
],
6663
canCancel: false,
@@ -71,7 +68,6 @@ const statusToAbilities: Record<WorkspaceStatus, WorkspaceAbilities> = {
7168
ButtonTypesEnum.start,
7269
ButtonTypesEnum.stop,
7370
ButtonTypesEnum.settings,
74-
ButtonTypesEnum.changeVersion,
7571
ButtonTypesEnum.delete,
7672
],
7773
canCancel: false,
@@ -83,7 +79,6 @@ const statusToAbilities: Record<WorkspaceStatus, WorkspaceAbilities> = {
8379
ButtonTypesEnum.start,
8480
ButtonTypesEnum.stop,
8581
ButtonTypesEnum.settings,
86-
ButtonTypesEnum.changeVersion,
8782
ButtonTypesEnum.delete,
8883
],
8984
canCancel: false,

site/src/i18n/en/index.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ import templateSettingsPage from "./templateSettingsPage.json"
1212
import templateVariablesPage from "./templateVariablesPage.json"
1313
import templateVersionPage from "./templateVersionPage.json"
1414
import loginPage from "./loginPage.json"
15-
import workspaceChangeVersionPage from "./workspaceChangeVersionPage.json"
1615
import workspaceSchedulePage from "./workspaceSchedulePage.json"
1716
import appearanceSettings from "./appearanceSettings.json"
1817
import starterTemplatesPage from "./starterTemplatesPage.json"
@@ -37,7 +36,6 @@ export const en = {
3736
templateVariablesPage,
3837
templateVersionPage,
3938
loginPage,
40-
workspaceChangeVersionPage,
4139
workspaceSchedulePage,
4240
appearanceSettings,
4341
starterTemplatesPage,

site/src/i18n/en/workspaceChangeVersionPage.json

Lines changed: 0 additions & 9 deletions
This file was deleted.

site/src/i18n/en/workspacePage.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
"starting": "Starting...",
2929
"stopping": "Stopping...",
3030
"deleting": "Deleting...",
31-
"changeVersion": "Change version",
3231
"settings": "Settings"
3332
},
3433
"disabledButton": {

site/src/pages/WorkspaceChangeVersionPage/WorkspaceChangeVersionForm.tsx

Lines changed: 0 additions & 150 deletions
This file was deleted.

0 commit comments

Comments
 (0)