Thanks to visit codestin.com
Credit goes to github.com

Skip to content

chore(site): move components close to where they are used #9552

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 50 commits into from
Sep 6, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
60c734c
Move AppLink
BrunoQuaresma Sep 6, 2023
2f25dd4
Move AuditLogRow
BrunoQuaresma Sep 6, 2023
a02c50c
Move UserDropdown
BrunoQuaresma Sep 6, 2023
e193b06
Move BuildsTable
BrunoQuaresma Sep 6, 2023
83cd433
Remove CodeBlock
BrunoQuaresma Sep 6, 2023
a9e92e2
Move CreateUserForm
BrunoQuaresma Sep 6, 2023
7b1132f
Move DeploymentBanner
BrunoQuaresma Sep 6, 2023
29db13a
Move ResetPassworDialog
BrunoQuaresma Sep 6, 2023
8a4de77
Move EditRolesButton
BrunoQuaresma Sep 6, 2023
072249a
Move EnterpriseSnackbar
BrunoQuaresma Sep 6, 2023
abfe7c9
Move GitAuth
BrunoQuaresma Sep 6, 2023
32c4c8e
Move LicenseBanner
BrunoQuaresma Sep 6, 2023
bb23277
Move Logs
BrunoQuaresma Sep 6, 2023
31c586b
Move MultiTextField
BrunoQuaresma Sep 6, 2023
b3c6b17
Move Navbar
BrunoQuaresma Sep 6, 2023
46a7ec8
Remove PasswordField
BrunoQuaresma Sep 6, 2023
0cccf37
Move RuntimeErrorState
BrunoQuaresma Sep 6, 2023
01d7d42
Remove Section
BrunoQuaresma Sep 6, 2023
c727744
Move SectionAction
BrunoQuaresma Sep 6, 2023
dbd665d
Move ServiceBanner
BrunoQuaresma Sep 6, 2023
22962ef
Move SettingsAccountForm
BrunoQuaresma Sep 6, 2023
61e01fe
Move LicenseCard
BrunoQuaresma Sep 6, 2023
ceb4060
Move SettingsSecurityForm
BrunoQuaresma Sep 6, 2023
a6bb35b
Move SignInForm
BrunoQuaresma Sep 6, 2023
fd18baa
Remove TabPanel and TabSidebar
BrunoQuaresma Sep 6, 2023
9b6b309
Move TemplateStats and TemplateVariableField
BrunoQuaresma Sep 6, 2023
c3fa654
Move TemplateEditor
BrunoQuaresma Sep 6, 2023
fabde39
Move TerminalLink
BrunoQuaresma Sep 6, 2023
c325f9e
Move SSH Button
BrunoQuaresma Sep 6, 2023
fc39ab4
Move many tooltips
BrunoQuaresma Sep 6, 2023
6602b73
Move UsersTable
BrunoQuaresma Sep 6, 2023
1570e6a
Move VersionsTable
BrunoQuaresma Sep 6, 2023
ef58ff9
Move VSCodeDesktopButton
BrunoQuaresma Sep 6, 2023
32cf3b5
Remove WarningAlert
BrunoQuaresma Sep 6, 2023
0855188
Move Workspace
BrunoQuaresma Sep 6, 2023
6294edd
Move WorkspaceActions
BrunoQuaresma Sep 6, 2023
1dc4b97
Move WorkspaceBuildProgress
BrunoQuaresma Sep 6, 2023
d69cefe
Move WorkspaceDeletedBanner
BrunoQuaresma Sep 6, 2023
477b61d
Move WorkspaceScheduleForm
BrunoQuaresma Sep 6, 2023
c4e2af3
Move WorkspaceSection
BrunoQuaresma Sep 6, 2023
b402c97
Move WorkspaceStats
BrunoQuaresma Sep 6, 2023
09dda4b
Fix imports
BrunoQuaresma Sep 6, 2023
861c5f7
Flat CreateUserForm
BrunoQuaresma Sep 6, 2023
3dd24d4
Flat GitAuth
BrunoQuaresma Sep 6, 2023
1e9bd78
Transform WorkspaceSection into ChartSection
BrunoQuaresma Sep 6, 2023
f4d3d37
Flat AccountForm
BrunoQuaresma Sep 6, 2023
36ad9b7
Flat ConfirmDeleteDialog
BrunoQuaresma Sep 6, 2023
db7fe26
Flat ResetPasswordDialog
BrunoQuaresma Sep 6, 2023
b036853
Flat BuildsTable
BrunoQuaresma Sep 6, 2023
a7dfbcf
Fix imports
BrunoQuaresma Sep 6, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion site/e2e/global.setup.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { test, expect } from "@playwright/test"
import * as constants from "./constants"
import { STORAGE_STATE } from "./playwright.config"
import { Language } from "../src/components/CreateUserForm/CreateUserForm"
import { Language } from "../src/pages/CreateUserPage/CreateUserForm"

test("create first user", async ({ page }) => {
await page.goto("/", { waitUntil: "domcontentloaded" })
Expand Down
7 changes: 2 additions & 5 deletions site/src/AppRouter.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ const WorkspaceProxyPage = lazy(
import("./pages/UserSettingsPage/WorkspaceProxyPage/WorkspaceProxyPage"),
)
const CreateUserPage = lazy(
() => import("./pages/UsersPage/CreateUserPage/CreateUserPage"),
() => import("./pages/CreateUserPage/CreateUserPage"),
)
const WorkspaceBuildPage = lazy(
() => import("./pages/WorkspaceBuildPage/WorkspaceBuildPage"),
Expand Down Expand Up @@ -120,10 +120,7 @@ const TemplateVersionPage = lazy(
() => import("./pages/TemplateVersionPage/TemplateVersionPage"),
)
const TemplateVersionEditorPage = lazy(
() =>
import(
"./pages/TemplateVersionPage/TemplateVersionEditorPage/TemplateVersionEditorPage"
),
() => import("./pages/TemplateVersionEditorPage/TemplateVersionEditorPage"),
)
const StarterTemplatesPage = lazy(
() => import("./pages/StarterTemplatesPage/StarterTemplatesPage"),
Expand Down
25 changes: 0 additions & 25 deletions site/src/components/CodeBlock/CodeBlock.stories.tsx

This file was deleted.

15 changes: 0 additions & 15 deletions site/src/components/CodeBlock/CodeBlock.test.tsx

This file was deleted.

59 changes: 0 additions & 59 deletions site/src/components/CodeBlock/CodeBlock.tsx

This file was deleted.

2 changes: 1 addition & 1 deletion site/src/components/DAUChart/DAUChart.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ import {
HelpTooltip,
HelpTooltipTitle,
HelpTooltipText,
} from "components/Tooltips/HelpTooltip"
} from "components/HelpTooltip/HelpTooltip"
import dayjs from "dayjs"
import { FC } from "react"
import { Bar } from "react-chartjs-2"
Expand Down
8 changes: 4 additions & 4 deletions site/src/components/Dashboard/DashboardLayout.tsx
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
import { makeStyles } from "@mui/styles"
import { useMachine } from "@xstate/react"
import { DeploymentBanner } from "components/DeploymentBanner/DeploymentBanner"
import { LicenseBanner } from "components/LicenseBanner/LicenseBanner"
import { DeploymentBanner } from "./DeploymentBanner/DeploymentBanner"
import { LicenseBanner } from "components/Dashboard/LicenseBanner/LicenseBanner"
import { Loader } from "components/Loader/Loader"
import { ServiceBanner } from "components/ServiceBanner/ServiceBanner"
import { ServiceBanner } from "components/Dashboard/ServiceBanner/ServiceBanner"
import { usePermissions } from "hooks/usePermissions"
import { FC, Suspense } from "react"
import { Outlet } from "react-router-dom"
import { dashboardContentBottomPadding } from "theme/constants"
import { updateCheckMachine } from "xServices/updateCheck/updateCheckXService"
import { Navbar } from "../Navbar/Navbar"
import { Navbar } from "./Navbar/Navbar"
import Snackbar from "@mui/material/Snackbar"
import Link from "@mui/material/Link"
import Box, { BoxProps } from "@mui/material/Box"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { useMachine } from "@xstate/react"
import { usePermissions } from "hooks/usePermissions"
import { DeploymentBannerView } from "./DeploymentBannerView"
import { deploymentStatsMachine } from "../../xServices/deploymentStats/deploymentStatsMachine"
import { deploymentStatsMachine } from "xServices/deploymentStats/deploymentStatsMachine"

export const DeploymentBanner: React.FC = () => {
const permissions = usePermissions()
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Story } from "@storybook/react"
import { MockUser, MockUser2 } from "../../testHelpers/entities"
import { MockUser, MockUser2 } from "../../../testHelpers/entities"
import { NavbarView, NavbarViewProps } from "./NavbarView"

export default {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ import {
MockPrimaryWorkspaceProxy,
MockUser,
MockUser2,
} from "../../testHelpers/entities"
import { renderWithAuth } from "../../testHelpers/renderHelpers"
} from "../../../testHelpers/entities"
import { renderWithAuth } from "../../../testHelpers/renderHelpers"
import { Language as navLanguage, NavbarView } from "./NavbarView"
import { ProxyContextValue } from "contexts/ProxyContext"
import { action } from "@storybook/addon-actions"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ import { CoderIcon } from "components/Icons/CoderIcon"
import { FC, useRef, useState } from "react"
import { NavLink, useLocation, useNavigate } from "react-router-dom"
import { colors } from "theme/colors"
import * as TypesGen from "../../api/typesGenerated"
import { navHeight } from "../../theme/constants"
import { combineClasses } from "../../utils/combineClasses"
import { UserDropdown } from "../UserDropdown/UserDropdown"
import * as TypesGen from "../../../api/typesGenerated"
import { navHeight } from "../../../theme/constants"
import { combineClasses } from "../../../utils/combineClasses"
import { UserDropdown } from "./UserDropdown/UserDropdown"
import Box from "@mui/material/Box"
import Menu from "@mui/material/Menu"
import Button from "@mui/material/Button"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ import { makeStyles } from "@mui/styles"
import CheckIcon from "@mui/icons-material/Check"
import { FC } from "react"
import { NavLink } from "react-router-dom"
import { ellipsizeText } from "../../utils/ellipsizeText"
import { Typography } from "../Typography/Typography"
import { ellipsizeText } from "../../../../../utils/ellipsizeText"
import { Typography } from "../../../../Typography/Typography"

type BorderedMenuRowVariant = "narrow" | "wide"

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import Box from "@mui/material/Box"
import { Story } from "@storybook/react"
import { MockUser } from "../../testHelpers/entities"
import { MockUser } from "../../../../testHelpers/entities"
import { UserDropdown, UserDropdownProps } from "./UserDropdown"

export default {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { fireEvent, screen } from "@testing-library/react"
import { MockSupportLinks, MockUser } from "../../testHelpers/entities"
import { render } from "../../testHelpers/renderHelpers"
import { Language } from "../UserDropdownContent/UserDropdownContent"
import { MockSupportLinks, MockUser } from "../../../../testHelpers/entities"
import { render } from "../../../../testHelpers/renderHelpers"
import { Language } from "./UserDropdownContent/UserDropdownContent"
import { UserDropdown, UserDropdownProps } from "./UserDropdown"

const renderAndClick = async (props: Partial<UserDropdownProps> = {}) => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,15 @@ import MenuItem from "@mui/material/MenuItem"
import { makeStyles } from "@mui/styles"
import { useState, FC, PropsWithChildren, MouseEvent } from "react"
import { colors } from "theme/colors"
import * as TypesGen from "../../api/typesGenerated"
import { navHeight } from "../../theme/constants"
import { BorderedMenu } from "../BorderedMenu/BorderedMenu"
import { CloseDropdown, OpenDropdown } from "../DropdownArrows/DropdownArrows"
import { UserAvatar } from "../UserAvatar/UserAvatar"
import { UserDropdownContent } from "../UserDropdownContent/UserDropdownContent"
import * as TypesGen from "../../../../api/typesGenerated"
import { navHeight } from "../../../../theme/constants"
import { BorderedMenu } from "./BorderedMenu/BorderedMenu"
import {
CloseDropdown,
OpenDropdown,
} from "../../../DropdownArrows/DropdownArrows"
import { UserAvatar } from "../../../UserAvatar/UserAvatar"
import { UserDropdownContent } from "./UserDropdownContent/UserDropdownContent"
import { BUTTON_SM_HEIGHT } from "theme/theme"

export interface UserDropdownProps {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Story } from "@storybook/react"
import { MockUser } from "../../testHelpers/entities"
import { MockUser } from "../../../../../testHelpers/entities"
import {
UserDropdownContent,
UserDropdownContentProps,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ import {
MockBuildInfo,
MockSupportLinks,
MockUser,
} from "../../testHelpers/entities"
import { render } from "../../testHelpers/renderHelpers"
} from "../../../../../testHelpers/entities"
import { render } from "../../../../../testHelpers/renderHelpers"
import { Language, UserDropdownContent } from "./UserDropdownContent"

describe("UserDropdownContent", () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import LaunchIcon from "@mui/icons-material/LaunchOutlined"
import { Stack } from "components/Stack/Stack"
import { FC } from "react"
import { Link } from "react-router-dom"
import * as TypesGen from "../../api/typesGenerated"
import * as TypesGen from "../../../../../api/typesGenerated"
import DocsIcon from "@mui/icons-material/MenuBook"
import LogoutIcon from "@mui/icons-material/ExitToAppOutlined"
import { combineClasses } from "utils/combineClasses"
Expand Down
2 changes: 1 addition & 1 deletion site/src/components/ErrorBoundary/ErrorBoundary.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Component, ReactNode, PropsWithChildren } from "react"
import { RuntimeErrorState } from "../RuntimeErrorState/RuntimeErrorState"
import { RuntimeErrorState } from "./RuntimeErrorState/RuntimeErrorState"

type ErrorBoundaryProps = PropsWithChildren<unknown>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import { FullScreenLoader } from "components/Loader/FullScreenLoader"
import { Stack } from "components/Stack/Stack"
import { FC, useEffect, useState } from "react"
import { Helmet } from "react-helmet-async"
import { Margins } from "../Margins/Margins"
import { Margins } from "../../Margins/Margins"

const fetchDynamicallyImportedModuleError =
"Failed to fetch dynamically imported module"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import Snackbar, {
import { makeStyles } from "@mui/styles"
import CloseIcon from "@mui/icons-material/Close"
import { FC } from "react"
import { combineClasses } from "../../utils/combineClasses"
import { combineClasses } from "../../../utils/combineClasses"

type EnterpriseSnackbarVariant = "error" | "info" | "success"

Expand Down
2 changes: 1 addition & 1 deletion site/src/components/GlobalSnackbar/GlobalSnackbar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { makeStyles } from "@mui/styles"
import { useCallback, useState, FC } from "react"
import { useCustomEvent } from "../../hooks/events"
import { CustomEventListener } from "../../utils/events"
import { EnterpriseSnackbar } from "../EnterpriseSnackbar/EnterpriseSnackbar"
import { EnterpriseSnackbar } from "./EnterpriseSnackbar/EnterpriseSnackbar"
import { ErrorIcon } from "../Icons/ErrorIcon"
import { Typography } from "../Typography/Typography"
import {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import {
PropsWithChildren,
} from "react"
import { combineClasses } from "utils/combineClasses"
import { Stack } from "../../Stack/Stack"
import { Stack } from "components/Stack/Stack"
import Box, { BoxProps } from "@mui/material/Box"

type Icon = typeof HelpIcon
Expand Down
13 changes: 0 additions & 13 deletions site/src/components/PasswordField/PasswordField.test.tsx

This file was deleted.

52 changes: 0 additions & 52 deletions site/src/components/PasswordField/PasswordField.tsx

This file was deleted.

Loading