11/* eslint-disable jsx-a11y/tabindex-no-positive -- this should be fixed and reworked or minimize excessive positibe tabindex */
22
33import { useCallback , useEffect , useRef , useState } from 'react' ;
4- import { Dialog , DialogContent } from '../ui/dialog' ;
5- import { Tooltip , TooltipContent , TooltipProvider , TooltipTrigger } from '../ui/tooltip' ;
6- import Shortcut from '../keyboard-shortcut' ;
4+ import { Dialog , DialogContent } from '../ui/dialog.js ' ;
5+ import { Tooltip , TooltipContent , TooltipProvider , TooltipTrigger } from '../ui/tooltip.js ' ;
6+ import Shortcut from '../keyboard-shortcut.js ' ;
77import { useNavigate } from 'react-router-dom' ;
88import CodeMirror from '@uiw/react-codemirror' ;
99import { javascript } from '@codemirror/lang-javascript' ;
10- import { ResizableHandle , ResizablePanel , ResizablePanelGroup } from '../ui/resizable' ;
10+ import { ResizableHandle , ResizablePanel , ResizablePanelGroup } from '../ui/resizable.js ' ;
1111import {
1212 Info ,
1313 Play ,
@@ -21,22 +21,22 @@ import {
2121 CopyIcon ,
2222} from 'lucide-react' ;
2323import TextareaAutosize from 'react-textarea-autosize' ;
24- import AiGenerateTipsDialog from '../ai-generate-tips-dialog' ;
24+ import AiGenerateTipsDialog from '../ai-generate-tips-dialog.js ' ;
2525import { CellType , CodeCellType , CodeCellUpdateAttrsType } from '@srcbook/shared' ;
26- import { cn } from '../../lib/utils' ;
26+ import { cn } from '../../lib/utils.js ' ;
2727import { CellModeType , SessionType } from '../../types' ;
28- import { Button } from '../ui/button' ;
29- import { Input } from '../ui/input' ;
28+ import { Button } from '../ui/button.js ' ;
29+ import { Input } from '../ui/input.js ' ;
3030import DeleteCellWithConfirmation from '../delete-cell-dialog' ;
31- import { CellOutput } from '../cell-output' ;
32- import useTheme from '../use-theme' ;
31+ import { CellOutput } from '../cell-output.js ' ;
32+ import useTheme from '../use-theme.js ' ;
3333import { useDebouncedCallback } from 'use-debounce' ;
3434import { EditorView } from 'codemirror' ;
3535import { EditorState , Extension } from '@codemirror/state' ;
3636import { unifiedMergeView } from '@codemirror/merge' ;
3737import { toast } from 'sonner' ;
38- import { PrettierLogo } from '../logos' ;
39- import { useCells } from '../use-cell' ;
38+ import { PrettierLogo } from '../logos.js ' ;
39+ import { useCells } from '../use-cell.js ' ;
4040
4141const DEBOUNCE_DELAY = 500 ;
4242
0 commit comments