Fix TypeScript unused variables errors

This commit is contained in:
kazachilo 2025-03-13 16:18:44 +03:00
parent 6f48c3b5fc
commit 8ece58d7d9
5 changed files with 13 additions and 7 deletions

View File

@ -9,6 +9,7 @@ interface GridButtonsBlockProps {
isInputVisible?: boolean;
}
// eslint-disable-next-line @typescript-eslint/no-unused-vars
const GridButtonsBlock: React.FC<GridButtonsBlockProps> = ({ block, onAction, isInputVisible }) => {
const [expanded, setExpanded] = useState(false);
const { buttons, style } = block;

View File

@ -8,6 +8,7 @@ interface TextInputBlockProps {
onTextChange?: (text: string) => void;
}
// eslint-disable-next-line @typescript-eslint/no-unused-vars
const TextInputBlock: React.FC<TextInputBlockProps> = ({ block, visible, onTextChange }) => {
const [text, setText] = useState('');

View File

@ -1,7 +1,7 @@
import React, { useState, useCallback, useEffect } from 'react';
import React, { useState, useCallback } from 'react';
import { useNavigate } from 'react-router-dom';
import BlockRenderer from '../components/blocks/BlockRenderer';
import UploadPhotoBlock from '../components/blocks/UploadPhotoBlock';
// import UploadPhotoBlock from '../components/blocks/UploadPhotoBlock'; // Не используется
import styles from './Home.module.css';
import { homeScreenConfig } from '../config/homeScreen';
import { stylePresets } from '../config/stylePresets';
@ -10,13 +10,14 @@ import apiService from '../services/api';
const Home: React.FC = () => {
const navigate = useNavigate();
// eslint-disable-next-line @typescript-eslint/no-unused-vars
const [previewUrl, setPreviewUrl] = useState<string | undefined>(() => {
// Проверяем, есть ли превью в состоянии навигации
const state = window.history.state?.usr;
return state?.previewUrl;
});
const [imageData, setImageData] = useState<string | undefined>(() => {
const [imageData, _setImageData] = useState<string | undefined>(() => {
const state = window.history.state?.usr;
return state?.imageData;
});
@ -25,7 +26,7 @@ const Home: React.FC = () => {
const [selectedButtonId, setSelectedButtonId] = useState<string | undefined>(undefined); // Для хранения ID выбранной кнопки стиля
const [customPrompt, setCustomPrompt] = useState<string>(''); // Для хранения пользовательского промпта
const handleBlockAction = useCallback(async (actionType: string, actionValue: string, blockId?: string, buttonId?: string) => {
const handleBlockAction = useCallback(async (actionType: string, actionValue: string, _blockId?: string, buttonId?: string) => {
if (actionType === 'function') {
if (actionValue === 'startGeneration') {
if (!imageData) {

View File

@ -1,8 +1,8 @@
import { GenerationRequest, GenerationResponse, ApiError as ApiErrorType, GeneratedImage, PendingTask } from '../types/api';
import { GenerationResponse, ApiError as ApiErrorType, GeneratedImage, PendingTask } from '../types/api';
import { baseWorkflow } from '../constants/baseWorkflow';
import { prompts } from '../assets/prompts';
import translateService from './translateService';
import { DEFAULT_USER_ID, getUserId } from '../constants/user';
import { DEFAULT_USER_ID } from '../constants/user';
const API_BASE_URL = 'https://stickerserver.gymnasticstuff.uk';

View File

@ -125,7 +125,9 @@ export class StickerService {
* @param userId Telegram ID пользователя
* @param stickerSetName Полное имя стикерпака
* @returns Результат создания записи
* @deprecated Этот метод не используется в текущей версии
*/
// eslint-disable-next-line @typescript-eslint/no-unused-vars
private async createStickerPackDB(
userId: string,
stickerSetName: string
@ -286,7 +288,8 @@ export class StickerService {
* @returns Результат удаления стикера
* @deprecated Используйте deleteStickerByFileId вместо этого метода
*/
async deleteSticker(stickerId: number): Promise<any> {
// eslint-disable-next-line @typescript-eslint/no-unused-vars
async deleteSticker(_stickerId: number): Promise<any> {
console.warn('Метод deleteSticker устарел. Используйте deleteStickerByFileId вместо него.');
throw new Error('Метод не поддерживается в новой версии API');
}