From e05c6b786cbb9b6be05e2d4c11f41961e4bfed91 Mon Sep 17 00:00:00 2001 From: Nathan Vasse Date: Tue, 23 May 2023 15:17:46 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=8F=B7=EF=B8=8F(react)=20export=20Default?= =?UTF-8?q?Token=20types=20and=20defaultTokens=20variable?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit By doing this we provide more typings for consumers which makes more handy the use of the local configuration in cunningham.ts files. --- .changeset/giant-drinks-battle.md | 5 +++++ apps/demo/cunningham.ts | 6 +++++- packages/react/src/index.ts | 5 +++++ 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 .changeset/giant-drinks-battle.md diff --git a/.changeset/giant-drinks-battle.md b/.changeset/giant-drinks-battle.md new file mode 100644 index 0000000..bb522d4 --- /dev/null +++ b/.changeset/giant-drinks-battle.md @@ -0,0 +1,5 @@ +--- +"@openfun/cunningham-react": minor +--- + +export DefaultToken types and defaultTokens variable diff --git a/apps/demo/cunningham.ts b/apps/demo/cunningham.ts index 93792a2..5b714ad 100644 --- a/apps/demo/cunningham.ts +++ b/apps/demo/cunningham.ts @@ -1,4 +1,6 @@ -export default { +import { DefaultTokens } from "@openfun/cunningham-react"; + +const config: DefaultTokens = { theme: { colors: { "primary-500": "purple", @@ -10,3 +12,5 @@ export default { }, }, }; + +export default config; diff --git a/packages/react/src/index.ts b/packages/react/src/index.ts index 2a8c063..1668444 100644 --- a/packages/react/src/index.ts +++ b/packages/react/src/index.ts @@ -1,4 +1,6 @@ import "./index.scss"; +import { PartialNested } from ":/types"; +import { tokens } from "./cunningham-tokens"; export * from "./components/Button"; export * from "./components/DataGrid"; @@ -12,3 +14,6 @@ export * from "./components/Forms/Select"; export * from "./components/Loader"; export * from "./components/Pagination"; export * from "./components/Provider"; + +export type DefaultTokens = PartialNested; +export const defaultTokens = tokens;