sort imports (#6094)
Signed-off-by: Jess Frazelle <github@jessfraz.com>
This commit is contained in:
@ -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})`
|
||||
|
Reference in New Issue
Block a user