├── .gitignore ├── LICENSE.md ├── README.md ├── next-env.d.ts ├── next.config.js ├── package.json ├── public └── favicon.ico ├── src ├── components │ ├── edit │ │ ├── index.module.css │ │ └── index.tsx │ ├── error │ │ ├── ErrorDialog.module.css │ │ └── index.tsx │ ├── home │ │ ├── ShareLinkDialog.module.css │ │ └── ShareLinkDialog.tsx │ ├── malleable │ │ ├── editor.tsx │ │ └── index.tsx │ ├── snapshot │ │ ├── index.module.css │ │ └── index.tsx │ └── svgs │ │ ├── cancel.tsx │ │ ├── edit.tsx │ │ └── share.tsx ├── hooks │ └── use-scroll-reset.tsx ├── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── api │ │ ├── exit.tsx │ │ ├── sameorigin │ │ │ └── [snapshotId].tsx │ │ ├── save.tsx │ │ └── share │ │ │ └── [snapshotId].tsx │ └── index.tsx └── styles │ ├── dialog.css │ ├── global.css │ ├── layout.module.css │ ├── loader.css │ └── syntax.css ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/README.md -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /src/components/edit/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/components/edit/index.module.css -------------------------------------------------------------------------------- /src/components/edit/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/components/edit/index.tsx -------------------------------------------------------------------------------- /src/components/error/ErrorDialog.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/components/error/ErrorDialog.module.css -------------------------------------------------------------------------------- /src/components/error/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/components/error/index.tsx -------------------------------------------------------------------------------- /src/components/home/ShareLinkDialog.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/components/home/ShareLinkDialog.module.css -------------------------------------------------------------------------------- /src/components/home/ShareLinkDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/components/home/ShareLinkDialog.tsx -------------------------------------------------------------------------------- /src/components/malleable/editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/components/malleable/editor.tsx -------------------------------------------------------------------------------- /src/components/malleable/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/components/malleable/index.tsx -------------------------------------------------------------------------------- /src/components/snapshot/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/components/snapshot/index.module.css -------------------------------------------------------------------------------- /src/components/snapshot/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/components/snapshot/index.tsx -------------------------------------------------------------------------------- /src/components/svgs/cancel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/components/svgs/cancel.tsx -------------------------------------------------------------------------------- /src/components/svgs/edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/components/svgs/edit.tsx -------------------------------------------------------------------------------- /src/components/svgs/share.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/components/svgs/share.tsx -------------------------------------------------------------------------------- /src/hooks/use-scroll-reset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/hooks/use-scroll-reset.tsx -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/pages/_document.tsx -------------------------------------------------------------------------------- /src/pages/api/exit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/pages/api/exit.tsx -------------------------------------------------------------------------------- /src/pages/api/sameorigin/[snapshotId].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/pages/api/sameorigin/[snapshotId].tsx -------------------------------------------------------------------------------- /src/pages/api/save.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/pages/api/save.tsx -------------------------------------------------------------------------------- /src/pages/api/share/[snapshotId].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/pages/api/share/[snapshotId].tsx -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/styles/dialog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/styles/dialog.css -------------------------------------------------------------------------------- /src/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/styles/global.css -------------------------------------------------------------------------------- /src/styles/layout.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/styles/layout.module.css -------------------------------------------------------------------------------- /src/styles/loader.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/styles/loader.css -------------------------------------------------------------------------------- /src/styles/syntax.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/src/styles/syntax.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/preview-mode-demo/HEAD/yarn.lock --------------------------------------------------------------------------------