tsc fixes

This commit is contained in:
Jason Laster 2025-03-12 14:49:29 -04:00
parent 36abf17081
commit 7849e2198c
4 changed files with 13 additions and 10 deletions

View File

@ -43,7 +43,8 @@ interface BaseChatProps {
handleStop?: () => void;
sendMessage?: (messageInput?: string) => void;
handleInputChange?: (event: React.ChangeEvent<HTMLTextAreaElement>) => void;
enhancePrompt?: () => void;
_enhancingPrompt?: boolean;
_enhancePrompt?: () => void;
importChat?: (description: string, messages: Message[]) => Promise<void>;
exportChat?: () => void;
uploadedFiles?: File[];

View File

@ -31,7 +31,7 @@ import {
import { getIFrameSimulationData } from '~/lib/replay/Recording';
import { getCurrentIFrame } from '~/components/workbench/Preview';
import { getCurrentMouseData } from '~/components/workbench/PointSelector';
import { anthropicNumFreeUsesCookieName, anthropicApiKeyCookieName, MaxFreeUses } from '~/utils/freeUses';
import { anthropicNumFreeUsesCookieName, anthropicApiKeyCookieName, maxFreeUses } from '~/utils/freeUses';
import { getNutLoginKey, submitFeedback } from '~/lib/replay/Problems';
import { ChatMessageTelemetry, pingTelemetry } from '~/lib/hooks/pingTelemetry';
import type { RejectChangeData } from './ApproveChange';
@ -347,7 +347,7 @@ export const ChatImpl = memo(
if (!loginKey && !anthropicApiKey) {
const numFreeUses = +(Cookies.get(anthropicNumFreeUsesCookieName) || 0);
if (numFreeUses >= MaxFreeUses) {
if (numFreeUses >= maxFreeUses) {
toast.error(
'All free uses consumed. Please set a login key or Anthropic API key in the "User Info" settings.',
);

View File

@ -11,10 +11,12 @@ export default function FeaturesTab() {
enableEventLogs,
isLatestBranch,
enableLatestBranch,
// eslint-disable-next-line @typescript-eslint/no-unused-vars
_promptId: promptId,
// eslint-disable-next-line @typescript-eslint/no-unused-vars
_setPromptId: setPromptId,
// Unused variables but needed from useSettings
/* eslint-disable-next-line @typescript-eslint/no-unused-vars */
promptId,
/* eslint-disable-next-line @typescript-eslint/no-unused-vars */
setPromptId,
autoSelectTemplate,
setAutoSelectTemplate,
enableContextOptimization,

View File

@ -1,7 +1,7 @@
import { useState } from 'react';
import { toast } from 'react-toastify';
import Cookies from 'js-cookie';
import { anthropicNumFreeUsesCookieName, anthropicApiKeyCookieName, MaxFreeUses } from '~/utils/freeUses';
import { anthropicNumFreeUsesCookieName, anthropicApiKeyCookieName, maxFreeUses } from '~/utils/freeUses';
import { saveNutLoginKey, saveProblemsUsername, getNutLoginKey, getProblemsUsername } from '~/lib/replay/Problems';
export default function ConnectionsTab() {
@ -49,10 +49,10 @@ export default function ConnectionsTab() {
/>
</div>
</div>
{numFreeUses < MaxFreeUses && (
{numFreeUses < maxFreeUses && (
<div className="flex mb-4">
<div className="flex-1 mr-2">
{MaxFreeUses - numFreeUses} / {MaxFreeUses} free uses remaining
{maxFreeUses - numFreeUses} / {maxFreeUses} free uses remaining
</div>
</div>
)}