mirror of
https://github.com/stackblitz-labs/bolt.diy
synced 2025-06-26 18:26:38 +00:00
tsc fixes
This commit is contained in:
parent
36abf17081
commit
7849e2198c
@ -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[];
|
||||
|
@ -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.',
|
||||
);
|
||||
|
@ -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,
|
||||
|
@ -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>
|
||||
)}
|
||||
|
Loading…
Reference in New Issue
Block a user