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}}`}
{`{{/items}}`}
- ,
- initialItems
+
);
return (
@@ -58,9 +55,11 @@ const AmpMustacheSample: NextPage<{}> = () => {
items='.'
data-amp-bind-src='context'
>
- {clientSideTemplate}
+ {template}
-
{serverSideTemplate}
+
+ {AmpMustache.render(template, initialItems)}
+