From 6f1ab6da6aa91e0f1e3216671b5765106352def0 Mon Sep 17 00:00:00 2001 From: Saatvik Arya Date: Mon, 22 Jul 2024 19:31:26 -0700 Subject: [PATCH 1/3] use ts from workspace --- .vscode/settings.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 4bc75484..61a3bb7c 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -2,5 +2,6 @@ "css.validate": false, "editor.quickSuggestions": { "strings": true - } + }, + "typescript.tsdk": "node_modules/typescript/lib" } From 8f186b0b42f36ebc35c75a76fc143304ea742393 Mon Sep 17 00:00:00 2001 From: Saatvik Arya Date: Mon, 22 Jul 2024 19:31:46 -0700 Subject: [PATCH 2/3] remove redundant icon export --- packages/ui/icons/index.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/ui/icons/index.ts b/packages/ui/icons/index.ts index 6dc00679..cdbc0024 100644 --- a/packages/ui/icons/index.ts +++ b/packages/ui/icons/index.ts @@ -9,7 +9,6 @@ import SearchIcon from "./search.svg"; import NextIcon from "./nextarrow.svg"; import UrlIcon from "./url.svg"; import CanvasIcon from "./canvas.svg"; -import blockIcon from "./block.svg"; import LinkIcon from "./link.svg"; import AutocompleteIcon from "./autocomplete.svg"; import BlockIcon from "./block.svg"; @@ -29,7 +28,6 @@ export { NextIcon, UrlIcon, CanvasIcon, - blockIcon, LinkIcon, AutocompleteIcon, BlockIcon, From d2390934575d35c3db958770af4c76f13c8f0cc5 Mon Sep 17 00:00:00 2001 From: Saatvik Arya Date: Mon, 22 Jul 2024 19:32:21 -0700 Subject: [PATCH 3/3] resolve ts error for svg imports --- packages/ui/tsconfig.json | 2 +- packages/ui/tsconfig.lint.json | 2 +- packages/ui/types.d.ts | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 packages/ui/types.d.ts diff --git a/packages/ui/tsconfig.json b/packages/ui/tsconfig.json index 2e64c120..55fbf930 100644 --- a/packages/ui/tsconfig.json +++ b/packages/ui/tsconfig.json @@ -4,5 +4,5 @@ "outDir": "dist" }, "exclude": ["node_modules", "dist"], - "include": ["shadcn", "icons", "hooks", "components"] + "include": ["shadcn", "icons", "hooks", "components", "types.d.ts"] } diff --git a/packages/ui/tsconfig.lint.json b/packages/ui/tsconfig.lint.json index 2e64c120..55fbf930 100644 --- a/packages/ui/tsconfig.lint.json +++ b/packages/ui/tsconfig.lint.json @@ -4,5 +4,5 @@ "outDir": "dist" }, "exclude": ["node_modules", "dist"], - "include": ["shadcn", "icons", "hooks", "components"] + "include": ["shadcn", "icons", "hooks", "components", "types.d.ts"] } diff --git a/packages/ui/types.d.ts b/packages/ui/types.d.ts new file mode 100644 index 00000000..5783313c --- /dev/null +++ b/packages/ui/types.d.ts @@ -0,0 +1,4 @@ +declare module "*.svg" { + const content: React.FunctionComponent>; + export default content; +} \ No newline at end of file