sort imports (#6094)

Signed-off-by: Jess Frazelle <github@jessfraz.com>
This commit is contained in:
Jess Frazelle
2025-04-01 14:20:42 -07:00
committed by GitHub
parent ee20a09e7e
commit 2fc8cb5376
342 changed files with 3008 additions and 2699 deletions

View File

@ -1,30 +1,31 @@
import type { IndexLoaderData } from 'lib/types'
import { faChevronRight, faPencil } from '@fortawesome/free-solid-svg-icons'
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
import { Disclosure } from '@headlessui/react'
import { useFileContext } from 'hooks/useFileContext'
import { useFileSystemWatcher } from 'hooks/useFileSystemWatcher'
import { useModelingContext } from 'hooks/useModelingContext'
import usePlatform from 'hooks/usePlatform'
import { useKclContext } from 'lang/KclProvider'
import { KCLError, kclErrorsByFilename } from 'lang/errors'
import { normalizeLineEndings } from 'lib/codeEditor'
import { FILE_EXT } from 'lib/constants'
import { sortFilesAndDirectories } from 'lib/desktopFS'
import useHotkeyWrapper from 'lib/hotkeyWrapper'
import { PATHS } from 'lib/paths'
import { ActionButton } from './ActionButton'
import Tooltip from './Tooltip'
import { FileEntry } from 'lib/project'
import { codeManager, kclManager } from 'lib/singletons'
import { reportRejection } from 'lib/trap'
import type { IndexLoaderData } from 'lib/types'
import { Dispatch, useCallback, useRef, useState } from 'react'
import { useNavigate, useRouteLoaderData } from 'react-router-dom'
import { Disclosure } from '@headlessui/react'
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
import { faChevronRight, faPencil } from '@fortawesome/free-solid-svg-icons'
import { useFileContext } from 'hooks/useFileContext'
import styles from './FileTree.module.css'
import { sortFilesAndDirectories } from 'lib/desktopFS'
import { FILE_EXT } from 'lib/constants'
import { CustomIcon } from './CustomIcon'
import { codeManager, kclManager } from 'lib/singletons'
import { useLspContext } from './LspProvider'
import useHotkeyWrapper from 'lib/hotkeyWrapper'
import { useModelingContext } from 'hooks/useModelingContext'
import { DeleteConfirmationDialog } from './ProjectCard/DeleteProjectDialog'
import { ActionButton } from './ActionButton'
import { ContextMenu, ContextMenuItem } from './ContextMenu'
import usePlatform from 'hooks/usePlatform'
import { FileEntry } from 'lib/project'
import { useFileSystemWatcher } from 'hooks/useFileSystemWatcher'
import { normalizeLineEndings } from 'lib/codeEditor'
import { reportRejection } from 'lib/trap'
import { useKclContext } from 'lang/KclProvider'
import { kclErrorsByFilename, KCLError } from 'lang/errors'
import { CustomIcon } from './CustomIcon'
import styles from './FileTree.module.css'
import { useLspContext } from './LspProvider'
import { DeleteConfirmationDialog } from './ProjectCard/DeleteProjectDialog'
import Tooltip from './Tooltip'
function getIndentationCSS(level: number) {
return `calc(1rem * ${level + 1})`