diff --git a/dev/index.tsx b/dev/index.tsx index f9b7b89..0a77fa9 100644 --- a/dev/index.tsx +++ b/dev/index.tsx @@ -5,7 +5,7 @@ import Viewer from "@samvera/clover-iiif/viewer"; import { StrictMode } from "react"; import { createRoot } from "react-dom/client"; import { PluginControl, PluginPanel } from "../src/plugin"; -import { UserTokenProvider } from "../src/provider"; +import { UserTokenProvider } from "../src/providers"; const wiki_tool = new WikipediaQueryRun({ topKResults: 3, diff --git a/package.json b/package.json index 5361798..1c37de1 100644 --- a/package.json +++ b/package.json @@ -25,10 +25,10 @@ "import": "./dist/esm/components/index.js", "require": "./dist/cjs/components/index.js" }, - "./provider": { - "types": "./dist/esm/provider/index.d.ts", - "import": "./dist/esm/provider/index.js", - "require": "./dist/cjs/provider/index.js" + "./providers": { + "types": "./dist/esm/providers/index.d.ts", + "import": "./dist/esm/providers/index.js", + "require": "./dist/cjs/providers/index.js" }, "./types": { "types": "./dist/types.d.ts", diff --git a/src/providers/index.ts b/src/providers/index.ts new file mode 100644 index 0000000..3d96a74 --- /dev/null +++ b/src/providers/index.ts @@ -0,0 +1 @@ +export { UserTokenProvider } from "./userTokenProvider"; diff --git a/src/provider/components/ModelSelection/index.tsx b/src/providers/userTokenProvider/components/ModelSelection/index.tsx similarity index 100% rename from src/provider/components/ModelSelection/index.tsx rename to src/providers/userTokenProvider/components/ModelSelection/index.tsx diff --git a/src/provider/components/ModelSelection/style.module.css b/src/providers/userTokenProvider/components/ModelSelection/style.module.css similarity index 100% rename from src/provider/components/ModelSelection/style.module.css rename to src/providers/userTokenProvider/components/ModelSelection/style.module.css diff --git a/src/provider/components/ProviderSelection/index.tsx b/src/providers/userTokenProvider/components/ProviderSelection/index.tsx similarity index 100% rename from src/provider/components/ProviderSelection/index.tsx rename to src/providers/userTokenProvider/components/ProviderSelection/index.tsx diff --git a/src/provider/components/ProviderSelection/style.module.css b/src/providers/userTokenProvider/components/ProviderSelection/style.module.css similarity index 100% rename from src/provider/components/ProviderSelection/style.module.css rename to src/providers/userTokenProvider/components/ProviderSelection/style.module.css diff --git a/src/provider/index.tsx b/src/providers/userTokenProvider/index.tsx similarity index 99% rename from src/provider/index.tsx rename to src/providers/userTokenProvider/index.tsx index 55367a1..a06bb46 100644 --- a/src/provider/index.tsx +++ b/src/providers/userTokenProvider/index.tsx @@ -6,7 +6,7 @@ import { Tool } from "@langchain/core/tools"; import type { AssistantMessage, Message } from "@types"; import { streamText, tool } from "ai"; import React from "react"; -import { BaseProvider } from "../plugin/base_provider"; +import { BaseProvider } from "../../plugin/base_provider"; import { ModelSelection } from "./components/ModelSelection"; import { ProviderSelection } from "./components/ProviderSelection"; import styles from "./style.module.css"; diff --git a/src/provider/style.module.css b/src/providers/userTokenProvider/style.module.css similarity index 100% rename from src/provider/style.module.css rename to src/providers/userTokenProvider/style.module.css diff --git a/stories/docs/example.mdx b/stories/docs/example.mdx index e9cb16e..2a74626 100644 --- a/stories/docs/example.mdx +++ b/stories/docs/example.mdx @@ -1,7 +1,7 @@ import Viewer from "@samvera/clover-iiif/viewer"; import { Meta } from "@storybook/addon-docs/blocks"; import { PluginControl, PluginPanel } from "../../src/plugin/index"; -import { UserTokenProvider } from "../../src/provider/index"; +import { UserTokenProvider } from "../../src/providers/index"; diff --git a/stories/docs/welcome.mdx b/stories/docs/welcome.mdx index 786054a..3df29de 100644 --- a/stories/docs/welcome.mdx +++ b/stories/docs/welcome.mdx @@ -23,7 +23,7 @@ Add the plugin to the `Viewer` component: ```tsx import Viewer from "@samvera/clover-iiif/viewer"; import { PluginControl, PluginPanel } from "clover-ai"; -import { UserTokenProvider } from "clover-ai/provider"; +import { UserTokenProvider } from "clover-ai/providers";