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;