From 066dea18ca58edc8fd101d181b93273854569f10 Mon Sep 17 00:00:00 2001 From: Adrien Lepoutre Date: Thu, 28 Aug 2025 16:59:24 +0200 Subject: [PATCH 1/2] fix: linking the design system to strapi locally --- packages/design-system/src/index.ts | 10 ++++++++++ packages/design-system/styled.d.ts | 6 ------ packages/design-system/tsconfig.build.json | 2 +- packages/design-system/tsconfig.json | 2 +- 4 files changed, 12 insertions(+), 8 deletions(-) delete mode 100644 packages/design-system/styled.d.ts diff --git a/packages/design-system/src/index.ts b/packages/design-system/src/index.ts index 6dc6c8a18..736185e8e 100644 --- a/packages/design-system/src/index.ts +++ b/packages/design-system/src/index.ts @@ -1,3 +1,13 @@ +/** + * Styled Components Module Declaration + * -----------------------------------------------------------------------------------------------*/ +import 'styled-components'; +import type { StrapiTheme } from './themes'; + +declare module 'styled-components' { + export interface DefaultTheme extends StrapiTheme {} +} + /* ------------------------------------------------------------------------------------------------- * Components * -----------------------------------------------------------------------------------------------*/ diff --git a/packages/design-system/styled.d.ts b/packages/design-system/styled.d.ts deleted file mode 100644 index e81f9393f..000000000 --- a/packages/design-system/styled.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import 'styled-components'; -import { StrapiTheme } from './src/index'; - -declare module 'styled-components' { - export interface DefaultTheme extends StrapiTheme {} -} diff --git a/packages/design-system/tsconfig.build.json b/packages/design-system/tsconfig.build.json index fd595648d..a1d2e7e01 100644 --- a/packages/design-system/tsconfig.build.json +++ b/packages/design-system/tsconfig.build.json @@ -4,5 +4,5 @@ "outDir": "./dist" }, "exclude": ["**/*.test.tsx", "**/*.test.ts", "**/__tests__/**/*"], - "include": ["src", "styled.d.ts", "module.d.ts"] + "include": ["src", "module.d.ts"] } diff --git a/packages/design-system/tsconfig.json b/packages/design-system/tsconfig.json index e2df0636f..87ec9676a 100644 --- a/packages/design-system/tsconfig.json +++ b/packages/design-system/tsconfig.json @@ -23,5 +23,5 @@ "@test/*": ["./test/*"] } }, - "include": ["src", "test", "styled.d.ts", "module.d.ts", "*.config.ts", "*.config.mjs"] + "include": ["src", "test", "module.d.ts", "*.config.ts", "*.config.mjs"] } From f6e7a418388ec588c91c92fb62770cf3acd20f7c Mon Sep 17 00:00:00 2001 From: Adrien Lepoutre Date: Thu, 28 Aug 2025 17:21:28 +0200 Subject: [PATCH 2/2] fix: added changeset --- .changeset/little-beds-walk.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/little-beds-walk.md diff --git a/.changeset/little-beds-walk.md b/.changeset/little-beds-walk.md new file mode 100644 index 000000000..12fc49f7a --- /dev/null +++ b/.changeset/little-beds-walk.md @@ -0,0 +1,5 @@ +--- +'@strapi/design-system': patch +--- + +fix(design-system): module declaration fixes local linking