diff --git a/site/src/pages/TasksPage/TaskPrompt.tsx b/site/src/pages/TasksPage/TaskPrompt.tsx
index 2de93005ae..c08f0ee8a7 100644
--- a/site/src/pages/TasksPage/TaskPrompt.tsx
+++ b/site/src/pages/TasksPage/TaskPrompt.tsx
@@ -1,3 +1,4 @@
+import type { SelectTriggerProps } from "@radix-ui/react-select";
import { API } from "api/api";
import { getErrorDetail, getErrorMessage } from "api/errors";
import { templateVersionPresets } from "api/queries/templates";
@@ -29,15 +30,16 @@ import {
} from "components/Tooltip/Tooltip";
import { useAuthenticated } from "hooks/useAuthenticated";
import { useExternalAuth } from "hooks/useExternalAuth";
-import { RedoIcon, RotateCcwIcon, SendIcon } from "lucide-react";
+import { ArrowUpIcon, RedoIcon, RotateCcwIcon } from "lucide-react";
import { AI_PROMPT_PARAMETER_NAME } from "modules/tasks/tasks";
import { type FC, useEffect, useState } from "react";
import { useMutation, useQuery, useQueryClient } from "react-query";
-import TextareaAutosize from "react-textarea-autosize";
+import TextareaAutosize, {
+ type TextareaAutosizeProps,
+} from "react-textarea-autosize";
+import { cn } from "utils/cn";
import { docs } from "utils/docs";
-const textareaPlaceholder = "Prompt your AI agent to start a task...";
-
type TaskPromptProps = {
templates: Template[] | undefined;
error: unknown;
@@ -92,23 +94,14 @@ const TaskPromptLoadingError: FC<{
const TaskPromptSkeleton: FC = () => {
return (
-
-
- {/* Textarea skeleton */}
-
+
+ {/* Textarea skeleton */}
+
- {/* Bottom controls skeleton */}
-
-
-
-
+ {/* Bottom controls skeleton */}
+
+
+
);
@@ -225,7 +218,7 @@ const CreateTaskForm: FC
= ({ templates, onSuccess }) => {
{externalAuthError && }