diff --git a/packages/examples/packages/browserify-plugin/snap.manifest.json b/packages/examples/packages/browserify-plugin/snap.manifest.json index cab72fc2c7..c60f238ae9 100644 --- a/packages/examples/packages/browserify-plugin/snap.manifest.json +++ b/packages/examples/packages/browserify-plugin/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "mLWzf5XFmDFHwK9UjU+XBds5oRdj/uXwycZlVhpsyDc=", + "shasum": "PmR9KofTr3atijWI30MuoAmvXXIxlNln2UBTmJQedNM=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/packages/browserify/snap.manifest.json b/packages/examples/packages/browserify/snap.manifest.json index 506db0ca51..19cabeddba 100644 --- a/packages/examples/packages/browserify/snap.manifest.json +++ b/packages/examples/packages/browserify/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "Yf282fJUrz51Ex+hWO9f+VobgiZHhX4MJD2mkEWYAdw=", + "shasum": "sXjsRC+qihk/Wu8LNQ1dJFWTlmIMBVp7JACQVxysf0I=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/snaps-sdk/src/jsx/components/Footer.test.tsx b/packages/snaps-sdk/src/jsx/components/Footer.test.tsx index e7d6de0512..2f1752ca3f 100644 --- a/packages/snaps-sdk/src/jsx/components/Footer.test.tsx +++ b/packages/snaps-sdk/src/jsx/components/Footer.test.tsx @@ -27,7 +27,7 @@ describe('Footer', () => { it('renders a footer element with multiple buttons', () => { const result = ( - + * @example + * */ export const Footer = createSnapComponent(TYPE); diff --git a/packages/snaps-sdk/src/jsx/validation.test.tsx b/packages/snaps-sdk/src/jsx/validation.test.tsx index f6154bb1ce..ae7d2796de 100644 --- a/packages/snaps-sdk/src/jsx/validation.test.tsx +++ b/packages/snaps-sdk/src/jsx/validation.test.tsx @@ -661,6 +661,9 @@ describe('FooterStruct', () => { {/* eslint-disable-next-line no-constant-binary-expression */} , + , ])('validates a footer element', (value) => { expect(is(value, FooterStruct)).toBe(true); }); diff --git a/packages/snaps-sdk/src/jsx/validation.ts b/packages/snaps-sdk/src/jsx/validation.ts index 2cbdaac2d3..cc9e24f39b 100644 --- a/packages/snaps-sdk/src/jsx/validation.ts +++ b/packages/snaps-sdk/src/jsx/validation.ts @@ -674,6 +674,7 @@ export const FooterChildStruct = selectiveUnion((value) => { */ export const FooterStruct: Describe = element('Footer', { children: FooterChildStruct, + requireScroll: optional(boolean()), }); /**