chore: modernize utils/ imports (#23698)

This commit is contained in:
Kayla はな
2026-03-26 16:20:25 -06:00
committed by GitHub
parent aa81238cd0
commit 4fab372bdc
411 changed files with 710 additions and 704 deletions
@@ -1,7 +1,7 @@
import type { FC } from "react";
import { docs } from "utils/docs";
import { Alert } from "#/components/Alert/Alert";
import { Link } from "#/components/Link/Link";
import { docs } from "#/utils/docs";
interface ClassicParameterFlowDeprecationWarningProps {
templateSettingsLink: string;
@@ -9,8 +9,6 @@ import {
TriangleAlert,
} from "lucide-react";
import { type FC, useId, useRef, useState } from "react";
import { cn } from "utils/cn";
import type { AutofillBuildParameter } from "utils/richParameters";
import * as Yup from "yup";
import type {
NullHCLString,
@@ -48,6 +46,8 @@ import {
TooltipProvider,
TooltipTrigger,
} from "#/components/Tooltip/Tooltip";
import { cn } from "#/utils/cn";
import type { AutofillBuildParameter } from "#/utils/richParameters";
interface DynamicParameterProps {
parameter: PreviewParameter;
@@ -1,13 +1,6 @@
import { type Interpolation, type Theme, useTheme } from "@emotion/react";
import Skeleton from "@mui/material/Skeleton";
import { InfoIcon } from "lucide-react";
import { createDayString } from "utils/createDayString";
import {
buildReasonLabels,
getDisplayWorkspaceBuildInitiatedBy,
getDisplayWorkspaceBuildStatus,
systemBuildReasons,
} from "utils/workspace";
import type { WorkspaceBuild } from "#/api/typesGenerated";
import { BuildIcon } from "#/components/BuildIcon/BuildIcon";
import {
@@ -15,6 +8,13 @@ import {
TooltipContent,
TooltipTrigger,
} from "#/components/Tooltip/Tooltip";
import { createDayString } from "#/utils/createDayString";
import {
buildReasonLabels,
getDisplayWorkspaceBuildInitiatedBy,
getDisplayWorkspaceBuildStatus,
systemBuildReasons,
} from "#/utils/workspace";
export const WorkspaceBuildData = ({ build }: { build: WorkspaceBuild }) => {
const theme = useTheme();
@@ -7,11 +7,11 @@ import {
useLayoutEffect,
useRef,
} from "react";
import { cn } from "utils/cn";
import type { ProvisionerJobLog, WorkspaceBuild } from "#/api/typesGenerated";
import type { Line } from "#/components/Logs/LogLine";
import { DEFAULT_LOG_LINE_SIDE_PADDING, Logs } from "#/components/Logs/Logs";
import { BODY_FONT_FAMILY } from "#/theme/constants";
import { cn } from "#/utils/cn";
const Language = {
seconds: "seconds",
@@ -1,9 +1,4 @@
import type { FC } from "react";
import {
DATE_FORMAT,
formatDateTime,
relativeTimeWithoutSuffix,
} from "utils/time";
import type { Workspace } from "#/api/typesGenerated";
import { Badge } from "#/components/Badge/Badge";
import {
@@ -11,6 +6,11 @@ import {
TooltipContent,
TooltipTrigger,
} from "#/components/Tooltip/Tooltip";
import {
DATE_FORMAT,
formatDateTime,
relativeTimeWithoutSuffix,
} from "#/utils/time";
type WorkspaceDormantBadgeProps = {
workspace: Workspace;
@@ -5,7 +5,6 @@ import TextField from "@mui/material/TextField";
import { InfoIcon } from "lucide-react";
import { type FC, useState } from "react";
import { useQuery } from "react-query";
import { createDayString } from "utils/createDayString";
import { templateVersions } from "#/api/queries/templates";
import type { TemplateVersion, Workspace } from "#/api/typesGenerated";
import { Alert, AlertTitle } from "#/components/Alert/Alert";
@@ -18,6 +17,7 @@ import { Loader } from "#/components/Loader/Loader";
import { Pill } from "#/components/Pill/Pill";
import { Stack } from "#/components/Stack/Stack";
import { TemplateUpdateMessage } from "#/modules/templates/TemplateUpdateMessage";
import { createDayString } from "#/utils/createDayString";
type ChangeWorkspaceVersionDialogProps = DialogProps & {
workspace: Workspace;
@@ -7,11 +7,6 @@ import DialogContentText from "@mui/material/DialogContentText";
import DialogTitle from "@mui/material/DialogTitle";
import { useFormik } from "formik";
import type { FC } from "react";
import { getFormHelpers } from "utils/formUtils";
import {
getInitialRichParameterValues,
useValidationSchemaForRichParameters,
} from "utils/richParameters";
import * as Yup from "yup";
import type {
TemplateVersionParameter,
@@ -21,6 +16,11 @@ import { Button } from "#/components/Button/Button";
import type { DialogProps } from "#/components/Dialogs/Dialog";
import { FormFields, VerticalForm } from "#/components/Form/Form";
import { RichParameterInput } from "#/components/RichParameterInput/RichParameterInput";
import { getFormHelpers } from "#/utils/formUtils";
import {
getInitialRichParameterValues,
useValidationSchemaForRichParameters,
} from "#/utils/richParameters";
type UpdateBuildParametersDialogProps = DialogProps & {
onClose: () => void;
@@ -1,10 +1,10 @@
import type { Meta, StoryObj } from "@storybook/react-vite";
import { daysAgo } from "utils/time";
import {
MockFailedWorkspace,
MockTaskWorkspace,
MockWorkspace,
} from "#/testHelpers/entities";
import { daysAgo } from "#/utils/time";
import { WorkspaceDeleteDialog } from "./WorkspaceDeleteDialog";
const meta: Meta<typeof WorkspaceDeleteDialog> = {
@@ -4,12 +4,12 @@ import Link from "@mui/material/Link";
import TextField from "@mui/material/TextField";
import dayjs from "dayjs";
import { type FC, type FormEvent, useId, useState } from "react";
import { docs } from "utils/docs";
import type {
CreateWorkspaceBuildRequest,
Workspace,
} from "#/api/typesGenerated";
import { ConfirmDialog } from "#/components/Dialogs/ConfirmDialog/ConfirmDialog";
import { docs } from "#/utils/docs";
interface WorkspaceDeleteDialogProps {
workspace: Workspace;
@@ -1,6 +1,6 @@
import type { FC } from "react";
import { lastUsedMessage } from "utils/workspace";
import type { Workspace } from "#/api/typesGenerated";
import { lastUsedMessage } from "#/utils/workspace";
import { WorkspaceDormantBadge } from "../WorkspaceDormantBadge/WorkspaceDormantBadge";
import { WorkspaceStatusIndicator } from "../WorkspaceStatusIndicator/WorkspaceStatusIndicator";
@@ -1,9 +1,5 @@
import type React from "react";
import type { FC } from "react";
import {
type DisplayWorkspaceStatusType,
getDisplayWorkspaceStatus,
} from "utils/workspace";
import type { Workspace } from "#/api/typesGenerated";
import {
StatusIndicator,
@@ -16,6 +12,10 @@ import {
TooltipTrigger,
} from "#/components/Tooltip/Tooltip";
import { getAgentHealthIssue } from "#/modules/workspaces/health";
import {
type DisplayWorkspaceStatusType,
getDisplayWorkspaceStatus,
} from "#/utils/workspace";
const variantByStatusType: Record<
DisplayWorkspaceStatusType,