Browse Source

Refactor utilities to utils for consistency

Saoud Rizwan 1 year ago
parent
commit
fa1068d92d

+ 1 - 1
webview-ui/src/App.tsx

@@ -4,7 +4,7 @@ import ChatView from "./components/ChatView"
 import SettingsView from "./components/SettingsView"
 import { ClaudeMessage, ExtensionMessage } from "@shared/ExtensionMessage"
 import WelcomeView from "./components/WelcomeView"
-import { vscode } from "./utilities/vscode"
+import { vscode } from "./utils/vscode"
 import { useEvent } from "react-use"
 import { ApiConfiguration } from "@shared/api"
 

+ 2 - 2
webview-ui/src/components/ChatRow.tsx

@@ -1,8 +1,8 @@
 import { ClaudeAsk, ClaudeMessage, ClaudeSay, ClaudeSayTool } from "@shared/ExtensionMessage"
 import { VSCodeBadge, VSCodeButton, VSCodeProgressRing } from "@vscode/webview-ui-toolkit/react"
 import React from "react"
-import { COMMAND_OUTPUT_STRING } from "../utilities/combineCommandSequences"
-import { SyntaxHighlighterStyle } from "../utilities/getSyntaxHighlighterStyleFromTheme"
+import { COMMAND_OUTPUT_STRING } from "../utils/combineCommandSequences"
+import { SyntaxHighlighterStyle } from "../utils/getSyntaxHighlighterStyleFromTheme"
 import CodeBlock from "./CodeBlock/CodeBlock"
 import Markdown from "react-markdown"
 import { Prism as SyntaxHighlighter } from "react-syntax-highlighter"

+ 5 - 5
webview-ui/src/components/ChatView.tsx

@@ -4,11 +4,11 @@ import { KeyboardEvent, useCallback, useEffect, useMemo, useRef, useState } from
 import vsDarkPlus from "react-syntax-highlighter/dist/esm/styles/prism/vsc-dark-plus"
 import DynamicTextArea from "react-textarea-autosize"
 import { useEvent, useMount } from "react-use"
-import { combineApiRequests } from "../utilities/combineApiRequests"
-import { combineCommandSequences } from "../utilities/combineCommandSequences"
-import { getApiMetrics } from "../utilities/getApiMetrics"
-import { getSyntaxHighlighterStyleFromTheme } from "../utilities/getSyntaxHighlighterStyleFromTheme"
-import { vscode } from "../utilities/vscode"
+import { combineApiRequests } from "../utils/combineApiRequests"
+import { combineCommandSequences } from "../utils/combineCommandSequences"
+import { getApiMetrics } from "../utils/getApiMetrics"
+import { getSyntaxHighlighterStyleFromTheme } from "../utils/getSyntaxHighlighterStyleFromTheme"
+import { vscode } from "../utils/vscode"
 import ChatRow from "./ChatRow"
 import TaskHeader from "./TaskHeader"
 import { Virtuoso, type VirtuosoHandle } from "react-virtuoso"

+ 2 - 2
webview-ui/src/components/CodeBlock/CodeBlock.tsx

@@ -1,7 +1,7 @@
 import { useMemo } from "react"
 import { Prism as SyntaxHighlighter } from "react-syntax-highlighter"
-import { getLanguageFromPath } from "../../utilities/getLanguageFromPath"
-import { SyntaxHighlighterStyle } from "../../utilities/getSyntaxHighlighterStyleFromTheme"
+import { getLanguageFromPath } from "../../utils/getLanguageFromPath"
+import { SyntaxHighlighterStyle } from "../../utils/getSyntaxHighlighterStyleFromTheme"
 
 /*
 const vscodeSyntaxStyle: React.CSSProperties = {

+ 2 - 2
webview-ui/src/components/SettingsView.tsx

@@ -1,8 +1,8 @@
 import { ApiConfiguration } from "@shared/api"
 import { VSCodeButton, VSCodeDivider, VSCodeLink, VSCodeTextField } from "@vscode/webview-ui-toolkit/react"
 import React, { useEffect, useState } from "react"
-import { validateApiConfiguration, validateMaxRequestsPerTask } from "../utilities/validate"
-import { vscode } from "../utilities/vscode"
+import { validateApiConfiguration, validateMaxRequestsPerTask } from "../utils/validate"
+import { vscode } from "../utils/vscode"
 import ApiOptions from "./ApiOptions"
 
 type SettingsViewProps = {

+ 1 - 1
webview-ui/src/components/TaskHeader.tsx

@@ -2,7 +2,7 @@ import { VSCodeButton } from "@vscode/webview-ui-toolkit/react"
 import React, { useEffect, useRef, useState } from "react"
 import TextTruncate from "react-text-truncate"
 import { useWindowSize } from "react-use"
-import { vscode } from "../utilities/vscode"
+import { vscode } from "../utils/vscode"
 
 interface TaskHeaderProps {
 	taskText: string

+ 2 - 2
webview-ui/src/components/WelcomeView.tsx

@@ -1,8 +1,8 @@
 import { ApiConfiguration } from "@shared/api"
 import { VSCodeButton, VSCodeLink } from "@vscode/webview-ui-toolkit/react"
 import React, { useEffect, useState } from "react"
-import { validateApiConfiguration } from "../utilities/validate"
-import { vscode } from "../utilities/vscode"
+import { validateApiConfiguration } from "../utils/validate"
+import { vscode } from "../utils/vscode"
 import ApiOptions from "./ApiOptions"
 
 interface WelcomeViewProps {

+ 0 - 0
webview-ui/src/utilities/combineApiRequests.ts → webview-ui/src/utils/combineApiRequests.ts


+ 0 - 0
webview-ui/src/utilities/combineCommandSequences.ts → webview-ui/src/utils/combineCommandSequences.ts


+ 0 - 0
webview-ui/src/utilities/getApiMetrics.ts → webview-ui/src/utils/getApiMetrics.ts


+ 0 - 0
webview-ui/src/utilities/getLanguageFromPath.ts → webview-ui/src/utils/getLanguageFromPath.ts


+ 0 - 0
webview-ui/src/utilities/getSyntaxHighlighterStyleFromTheme.ts → webview-ui/src/utils/getSyntaxHighlighterStyleFromTheme.ts


+ 0 - 0
webview-ui/src/utilities/mockMessages.ts → webview-ui/src/utils/mockMessages.ts


+ 0 - 0
webview-ui/src/utilities/validate.ts → webview-ui/src/utils/validate.ts


+ 0 - 0
webview-ui/src/utilities/vscode-themes/github-dark.ts → webview-ui/src/utils/vscode-themes/github-dark.ts


+ 0 - 0
webview-ui/src/utilities/vscode-themes/github-light.ts → webview-ui/src/utils/vscode-themes/github-light.ts


+ 0 - 0
webview-ui/src/utilities/vscode-themes/index.ts → webview-ui/src/utils/vscode-themes/index.ts


+ 0 - 0
webview-ui/src/utilities/vscode-themes/one-dark-example.ts → webview-ui/src/utils/vscode-themes/one-dark-example.ts


+ 0 - 0
webview-ui/src/utilities/vscode.ts → webview-ui/src/utils/vscode.ts