Skip to content

Commit f440ece

Browse files
authored
chore(uix) - update package version and code (#239)
1 parent 5488eb8 commit f440ece

File tree

9 files changed

+2136
-108
lines changed

9 files changed

+2136
-108
lines changed

uix-basic-input/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"start": "next start"
99
},
1010
"dependencies": {
11-
"@graphcms/uix-react-sdk": "0.0.19",
11+
"@graphcms/uix-react-sdk": "^0.2.5",
1212
"next": "10.2.3",
1313
"react": "17.0.2",
1414
"react-dom": "17.0.2"

uix-basic-input/pages/index.js

Lines changed: 14 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,28 @@
1+
// @ts-check
12
import {
23
Wrapper,
3-
useUiExtension,
44
FieldExtensionType,
55
FieldExtensionFeature,
6+
useFieldExtension,
7+
ExtensionType,
68
} from '@graphcms/uix-react-sdk';
7-
import { useRouter } from 'next/router';
89

910
function MyField() {
10-
const { value, onChange } = useUiExtension();
11-
12-
return (
13-
<input
14-
value={value}
15-
onChange={({ target: { value: val } }) => onChange(val)}
16-
/>
17-
);
11+
const { value, onChange } = useFieldExtension();
12+
return <input value={value} onChange={(e) => onChange(e.target.value)} />;
1813
}
1914

20-
export default function MyCustomInputExtensionPage() {
21-
const router = useRouter();
22-
23-
const { extensionUid } = router.query;
24-
25-
if (!extensionUid) return null;
26-
27-
const declaration = {
28-
extensionType: 'field',
29-
fieldType: FieldExtensionType.STRING,
30-
name: 'My custom field',
31-
features: [FieldExtensionFeature.FieldRenderer],
32-
};
15+
/** @type {import('@graphcms/uix-react-sdk').FieldExtensionDeclaration} */
16+
const declaration = {
17+
extensionType: ExtensionType.field,
18+
fieldType: FieldExtensionType.STRING,
19+
name: 'My custom field',
20+
features: [FieldExtensionFeature.FieldRenderer],
21+
};
3322

23+
export default function MyCustomInputExtensionPage() {
3424
return (
35-
<Wrapper uid={extensionUid} declaration={declaration}>
25+
<Wrapper declaration={declaration}>
3626
<MyField />
3727
</Wrapper>
3828
);

0 commit comments

Comments
 (0)