diff --git a/lib/next-amp-demo/pages/components/AmpMustache.tsx b/lib/next-amp-demo/pages/components/AmpMustache.tsx index 28b4b0638..aeef65ee4 100644 --- a/lib/next-amp-demo/pages/components/AmpMustache.tsx +++ b/lib/next-amp-demo/pages/components/AmpMustache.tsx @@ -21,30 +21,27 @@ import {AmpMustache, AmpList, AmpIncludeCustomElement} from '@ampproject/toolbox export const config = {amp: true}; const initialItems = { - context: { - items: [ - { - name: 'amp.dev', - url: 'https://amp.dev', - }, - { - name: 'Next.js', - url: 'https://nextjs.org', - }, - ], - }, + items: [ + { + name: 'amp.dev', + url: 'https://amp.dev', + }, + { + name: 'Next.js', + url: 'https://nextjs.org', + }, + ], }; const AmpMustacheSample: NextPage<{}> = () => { - const {clientSideTemplate, serverSideTemplate} = AmpMustache.universal( + const template = ( {`{{#items}}`}
{`{{name}}`}
{`{{/items}}`} -
, - initialItems + ); return ( @@ -58,9 +55,11 @@ const AmpMustacheSample: NextPage<{}> = () => { items='.' data-amp-bind-src='context' > - {clientSideTemplate} + {template} -
{serverSideTemplate}
+
+ {AmpMustache.render(template, initialItems)} +