diff --git a/src/components/CopilotView.tsx b/src/components/CopilotView.tsx index ee113460..8896b1f8 100644 --- a/src/components/CopilotView.tsx +++ b/src/components/CopilotView.tsx @@ -1,11 +1,11 @@ import { WorkspaceLeaf, ItemView } from 'obsidian'; -import { SharedState } from 'src/sharedState'; +import SharedState from '@/sharedState'; import * as React from 'react'; -import Chat from 'src/components/Chat'; +import Chat from '@/components/Chat'; import { createRoot, Root } from 'react-dom/client'; -import { AppContext } from 'src/context'; -import { CHAT_VIEWTYPE } from 'src/constants'; -import CopilotPlugin, {CopilotSettings} from 'src/main'; +import { AppContext } from '@/context'; +import { CHAT_VIEWTYPE } from '@/constants'; +import CopilotPlugin, {CopilotSettings} from '@/main'; export default class CopilotView extends ItemView { diff --git a/src/context.ts b/src/context.ts index 5d816683..9729947b 100644 --- a/src/context.ts +++ b/src/context.ts @@ -1,6 +1,6 @@ import * as React from 'react'; import { App } from 'obsidian'; -import { SharedState } from 'src/sharedState'; +import SharedState from '@/sharedState'; // App context export const AppContext = React.createContext(undefined); diff --git a/src/hooks.ts b/src/hooks.ts index 7d0b7285..c417009a 100644 --- a/src/hooks.ts +++ b/src/hooks.ts @@ -1,7 +1,7 @@ import * as React from 'react'; import { App } from 'obsidian'; -import { AppContext, SharedStateContext } from 'src/context'; -import { SharedState } from 'src/sharedState'; +import { AppContext, SharedStateContext } from '@/context'; +import SharedState from '@/sharedState'; // Custom hook to use the App context export const useApp = (): App | undefined => { diff --git a/tsconfig.json b/tsconfig.json index c0e7b9d8..48a2a1f3 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,9 @@ { "compilerOptions": { "baseUrl": ".", + "paths": { + "@/*": ["src/*"] + }, "inlineSourceMap": true, "inlineSources": true, "module": "ESNext",