Fix TypeScript unused variables errors
This commit is contained in:
parent
6f48c3b5fc
commit
8ece58d7d9
@ -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;
|
||||
|
||||
@ -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('');
|
||||
|
||||
|
||||
@ -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) {
|
||||
|
||||
@ -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';
|
||||
|
||||
|
||||
@ -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');
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user