+ {children}
+ {(text || rightText) && (
+
+ {text}
+ {rightText}
+
+ )}
+
+ );
+};
diff --git a/packages/react/src/components/Forms/Field/tokens.ts b/packages/react/src/components/Forms/Field/tokens.ts
new file mode 100644
index 0000000..6775109
--- /dev/null
+++ b/packages/react/src/components/Forms/Field/tokens.ts
@@ -0,0 +1,7 @@
+import { DefaultTokens } from "@openfun/cunningham-tokens";
+
+export const tokens = (defaults: DefaultTokens) => ({
+ width: "292px",
+ "font-size": defaults.theme.font.sizes.s,
+ color: defaults.theme.colors["greyscale-600"],
+});
diff --git a/packages/react/src/index.scss b/packages/react/src/index.scss
index 300318c..4ad9252 100644
--- a/packages/react/src/index.scss
+++ b/packages/react/src/index.scss
@@ -3,6 +3,7 @@
@import './components/Accessibility';
@import './components/Button';
@import './components/DataGrid';
+@import './components/Forms/Field';
@import './components/Forms/Input';
@import './components/Loader';
@import './components/Pagination';
diff --git a/packages/react/src/index.ts b/packages/react/src/index.ts
index 85e8995..5ae814a 100644
--- a/packages/react/src/index.ts
+++ b/packages/react/src/index.ts
@@ -3,6 +3,7 @@ import "./index.scss";
export * from "./components/Button";
export * from "./components/DataGrid";
export * from "./components/DataGrid/SimpleDataGrid";
+export * from "./components/Forms/Field";
export * from "./components/Loader";
export * from "./components/Pagination";
export * from "./components/Provider";