Skip to content

Commit 7e2b44f

Browse files
chatman-mediaclaude
andcommitted
refactor(imports): упорядочить импорты согласно порядку импорта
- Переместить импорты domains перед features импортами - Исправить порядок импортов в браузере, эффектах, фильтрах - Упорядочить импорты в превью компонентах 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 602af9c commit 7e2b44f

File tree

10 files changed

+10
-11
lines changed

10 files changed

+10
-11
lines changed

src/domains/ai-services/services/timeline-ai-service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ import { executeResourceTool, resourceTools } from "@/domains/ai-tools/tools/cor
2828
import { executeTimelineTool, timelineTools } from "@/domains/ai-tools/tools/core/timeline"
2929
import { exportTools as exportManagementTools } from "@/domains/ai-tools/tools/integration/export"
3030
import type { MediaFile } from "@/domains/media-management"
31-
import type { Timeline as TimelineProject } from "@/domains/video-editing/types"
3231
import type { ResourcesContextType } from "@/domains/video-editing/providers"
32+
import type { Timeline as TimelineProject } from "@/domains/video-editing/types"
3333
import type {
3434
AIBrowserContext,
3535
AIPlayerContext,

src/domains/video-editing/services/compiler/video-compiler-service.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
* Сервис для работы с Video Compiler (Rust backend)
33
*/
44

5-
import { ProjectSchema } from "@/domains/video-editing/types/video-compiler"
6-
import { RenderStatus, type RenderProgress } from "@/domains/video-editing/types/video-compiler"
5+
import { ProjectSchema, type RenderProgress, RenderStatus } from "@/domains/video-editing/types/video-compiler"
76
import { createLogger } from "@/lib/tauri-logger"
87
import {
98
cancelRender as cancelRenderTauri,

src/features/browser/adapters/use-music-adapter.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ import { useTranslation } from "react-i18next"
66
import { useFavorites } from "@/core/hooks"
77
import type { MediaFile } from "@/domains/media-management"
88
import { useMusicFiles } from "@/domains/project-management/hooks"
9+
import { useResources } from "@/domains/video-editing/providers"
910
import { useMusicImport } from "@/features/browser/hooks/use-music-import"
1011
import { parseDuration, parseFileSize } from "@/features/browser/utils"
1112
import { useDraggable } from "@/features/drag-drop"
12-
import { useResources } from "@/domains/video-editing/providers"
1313
import { formatTime } from "@/lib/date"
1414
import { cn } from "@/lib/utils"
1515
import type { ListAdapter, ListItem, PreviewComponentProps } from "../types/list"

src/features/browser/components/preview/video-stream.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { memo, useCallback, useRef, useState } from "react"
22
import type { FfprobeStream, MediaFile } from "@/domains/media-management"
33
import type { TimelineResource } from "@/domains/shared/types/resources"
4-
import { calculateAdaptiveWidth, calculateWidth, parseRotation } from "@/features/media/utils/video"
54
import { useResources } from "@/domains/video-editing/providers"
5+
import { calculateAdaptiveWidth, calculateWidth, parseRotation } from "@/features/media/utils/video"
66
import { usePlayer } from "@/features/video-player"
77
import { createThumbnailUrl } from "@/lib/media-url-utils"
88
import { createLogger } from "@/lib/tauri-logger"

src/features/effects/components/effect-preview.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ import { useTranslation } from "react-i18next"
44
import type { MediaFile } from "@/domains/media-management"
55
import { MediaType } from "@/domains/media-management"
66
import type { EffectResource, TimelineResource } from "@/domains/shared/types/resources"
7+
import { useResources } from "@/domains/video-editing/providers"
78
import { AddMediaButton } from "@/features/browser/components/layout/add-media-button"
89
import { ApplyButton } from "@/features/browser/components/layout/apply-button"
910
import { FavoriteButton } from "@/features/browser/components/layout/favorite-button"
1011
import type { BaseEffect, VideoEffect } from "@/features/effects/types"
11-
import { useResources } from "@/domains/video-editing/providers"
1212
import { usePlayer, useVideoSelection } from "@/features/video-player"
1313
import { getEffectsPreviewService } from "@/features/video-player/services/effects-preview"
1414
import { createLogger } from "@/lib/tauri-logger"

src/features/filters/components/filter-preview.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ import { useCallback, useEffect, useMemo, useRef, useState } from "react"
33
import { useTranslation } from "react-i18next"
44
import { MediaType } from "@/domains/media-management"
55
import type { FilterResource, TimelineResource } from "@/domains/shared/types/resources"
6+
import { useResources } from "@/domains/video-editing/providers"
67
import { ApplyButton } from "@/features/browser"
78
import type { VideoFilter } from "@/features/filters/types/filters"
8-
import { useResources } from "@/domains/video-editing/providers"
99
import { usePlayer, useVideoSelection } from "@/features/video-player"
1010
import { createLogger } from "@/lib/tauri-logger"
1111

src/features/style-templates/components/style-template-preview.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ import { useCallback, useMemo, useState } from "react"
33
import { useTranslation } from "react-i18next"
44
import { MediaType } from "@/domains/media-management"
55
import type { StyleTemplateResource } from "@/domains/shared/types/resources"
6+
import { useResources } from "@/domains/video-editing/providers"
67
import { AddMediaButton } from "@/features/browser/components/layout/add-media-button"
78
import { ApplyButton } from "@/features/browser/components/layout/apply-button"
89
import { FavoriteButton } from "@/features/browser/components/layout/favorite-button"
9-
import { useResources } from "@/domains/video-editing/providers"
1010
import type { StyleTemplate } from "../types"
1111

1212
interface StyleTemplatePreviewProps {

src/features/subtitles/components/subtitle-preview.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import { useMemo } from "react"
33
import { useTranslation } from "react-i18next"
44
import { MediaType } from "@/domains/media-management"
55
import type { SubtitleResource } from "@/domains/shared/types/resources"
6-
import { ApplyButton } from "@/features/browser"
76
import { useResources } from "@/domains/video-editing/providers"
7+
import { ApplyButton } from "@/features/browser"
88

99
import { AddMediaButton } from "../../browser/components/layout/add-media-button"
1010
import { FavoriteButton } from "../../browser/components/layout/favorite-button"

src/features/templates/components/template-preview.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import React, { useCallback, useEffect, useMemo, useState } from "react"
22

33
import { type MediaFile, MediaType } from "@/domains/media-management"
44
import type { TemplateResource, TimelineResource } from "@/domains/shared/types/resources"
5-
import { calculateDimensionsWithAspectRatio } from "@/features/media/utils/preview-sizes"
65
import { useResources } from "@/domains/video-editing/providers"
6+
import { calculateDimensionsWithAspectRatio } from "@/features/media/utils/preview-sizes"
77
import { usePlayer, useVideoSelection } from "@/features/video-player"
88
import { createLogger } from "@/lib/tauri-logger"
99
import { AddMediaButton, ApplyButton, FavoriteButton } from "../../browser/components/layout"

src/features/video-compiler/types/render.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ export type {
1111
RenderStatistics,
1212
VideoRenderJob,
1313
} from "@/domains/video-editing/types/video-compiler"
14-
export { RenderStatus, OutputFormat } from "@/domains/video-editing/types/video-compiler"
14+
export { OutputFormat, RenderStatus } from "@/domains/video-editing/types/video-compiler"

0 commit comments

Comments
 (0)