Skip to content

Commit 143ef07

Browse files
committed
export useField
1 parent f7515db commit 143ef07

15 files changed

Lines changed: 202 additions & 20 deletions

File tree

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/form-common/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@wq/form-common",
3-
"version": "3.0.0-alpha.3",
3+
"version": "3.0.0-alpha.4",
44
"description": "Schema-based form generation and validation",
55
"type": "module",
66
"main": "index.js",

packages/form-common/src/components/AutoFormBase.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ const AutoFormBaseDefaults = {
1313
AutoInput,
1414
Form,
1515
CancelButton,
16+
useField,
1617
},
1718
},
1819
AutoFormBaseFallback = {

packages/form-common/src/hooks.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
export { useField } from "formik";
2+
13
const HTML5_INPUT_TYPES = {
24
// Map XForm field types to <input type>
35
barcode: false,

packages/form-native/jest.config.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,7 @@ export default {
22
preset: "jest-expo",
33
testMatch: ["**/__tests__/**/*.js?(x)"],
44
transformIgnorePatterns: [],
5+
moduleNameMapper: {
6+
"@wq/form-native": "<rootDir>/src/index.js",
7+
},
58
};

packages/form-native/package-lock.json

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/form-native/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@wq/form-native",
3-
"version": "3.0.0-alpha.2",
3+
"version": "3.0.0-alpha.3",
44
"description": "React Native and Expo bindings for @wq/material",
55
"type": "module",
66
"main": "src/index.js",
@@ -28,7 +28,7 @@
2828
},
2929
"homepage": "https://form.wq.io/@wq/form-native",
3030
"dependencies": {
31-
"@wq/form-common": "^3.0.0-alpha.3",
31+
"@wq/form-common": "^3.0.0-alpha.4",
3232
"@wq/react": "^3.0.0-alpha.0"
3333
},
3434
"peerDependencies": {
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import * as form from "@wq/form/src/index.native.js";
2+
3+
test("it loads", () => {
4+
for (const key in form) {
5+
expect(form).toHaveProperty(key, expect.anything());
6+
}
7+
});

packages/form-web/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@wq/form-web",
3-
"version": "3.0.0-alpha.2",
3+
"version": "3.0.0-alpha.3",
44
"description": "Web bindings for @wq/form",
55
"type": "module",
66
"main": "index.js",
@@ -29,7 +29,7 @@
2929
},
3030
"homepage": "https://form.wq.io/@wq/form-web",
3131
"dependencies": {
32-
"@wq/form-common": "^3.0.0-alpha.3",
32+
"@wq/form-common": "^3.0.0-alpha.4",
3333
"@wq/react": "^3.0.0-alpha.0"
3434
},
3535
"peerDependencies": {

packages/form/.npmignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
__tests__
22
*.tgz
3+
build.js
4+
resolve.js

0 commit comments

Comments
 (0)