├── .env ├── .env.local.example ├── .eslintrc.json ├── .gitignore ├── .npmrc ├── .prettierignore ├── ColorConfigEditor.tsx ├── LICENSE ├── README.md ├── chapters └── 01 │ └── index.tsx ├── components ├── ColorTintsPreview.tsx ├── ImagePalettePreview.tsx ├── Playground.tsx ├── Sandbox.tsx ├── Singularity.tsx ├── StudioPage.tsx ├── StudioPageLoader.tsx ├── SuperLivePreview.tsx ├── ThemePreview.tsx ├── blog │ ├── Alert.tsx │ ├── Avatar.tsx │ ├── Container.tsx │ ├── CoverImage.tsx │ ├── Date.tsx │ ├── Footer.tsx │ ├── Header.tsx │ ├── HeroPost.tsx │ ├── Intro.tsx │ ├── Layout.tsx │ ├── Meta.tsx │ ├── MoreStories.tsx │ ├── PostBody.tsx │ ├── PostHeader.tsx │ ├── PostPreview.tsx │ ├── PostTitle.tsx │ ├── SectionSeparator.tsx │ └── markdown-styles.module.css └── studios │ ├── blog-pro-max │ └── index.tsx │ ├── blog-pro │ ├── BlogPreviewWrapper.tsx │ └── index.tsx │ ├── blog │ ├── blogConfig.tsx │ ├── blogSchema.ts │ └── index.tsx │ └── themer │ ├── index.tsx │ ├── themerConfig.tsx │ └── themerSchema.ts ├── hooks ├── index.ts ├── useListeningQuery.ts ├── useSanityClient.ts └── useSanityStudio.ts ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages ├── _app.tsx ├── _document.tsx ├── api │ ├── exit-preview.ts │ ├── preview.ts │ └── studio │ │ └── workspaces.tsx ├── index.tsx ├── manage │ └── [[...workspace]].tsx ├── playground.tsx ├── posts │ └── [slug].tsx └── wp-admin │ └── [[...insanity]].tsx ├── postcss.config.js ├── public ├── eh │ ├── black_body.dat │ ├── colors.cc │ ├── colors.h │ ├── colors.inc │ ├── cube_map.cc │ ├── cube_map.h │ ├── deflection.dat │ ├── doppler.dat │ ├── gaia.cc │ ├── gaia.h │ ├── gaia_color.cc │ ├── gaia_color.h │ ├── gaia_sky_map_generator.cc │ ├── index.html │ ├── inverse_radius.dat │ ├── noise_texture.png │ ├── rocket.dat │ ├── rocket_base_color.png │ ├── rocket_normal.png │ ├── rocket_occlusion_roughness_metallic.png │ ├── tycho.cc │ └── tycho.h ├── favicon.ico ├── preview-mode.svg ├── sanity.svg ├── studio.html └── vercel.svg ├── sanity.config.ts ├── styles └── globals.css ├── tailwind.config.js └── tsconfig.json /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/.env -------------------------------------------------------------------------------- /.env.local.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/.env.local.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .next 2 | .vercel 3 | package-lock.json -------------------------------------------------------------------------------- /ColorConfigEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/ColorConfigEditor.tsx -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/README.md -------------------------------------------------------------------------------- /chapters/01/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/chapters/01/index.tsx -------------------------------------------------------------------------------- /components/ColorTintsPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/ColorTintsPreview.tsx -------------------------------------------------------------------------------- /components/ImagePalettePreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/ImagePalettePreview.tsx -------------------------------------------------------------------------------- /components/Playground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/Playground.tsx -------------------------------------------------------------------------------- /components/Sandbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/Sandbox.tsx -------------------------------------------------------------------------------- /components/Singularity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/Singularity.tsx -------------------------------------------------------------------------------- /components/StudioPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/StudioPage.tsx -------------------------------------------------------------------------------- /components/StudioPageLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/StudioPageLoader.tsx -------------------------------------------------------------------------------- /components/SuperLivePreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/SuperLivePreview.tsx -------------------------------------------------------------------------------- /components/ThemePreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/ThemePreview.tsx -------------------------------------------------------------------------------- /components/blog/Alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/blog/Alert.tsx -------------------------------------------------------------------------------- /components/blog/Avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/blog/Avatar.tsx -------------------------------------------------------------------------------- /components/blog/Container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/blog/Container.tsx -------------------------------------------------------------------------------- /components/blog/CoverImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/blog/CoverImage.tsx -------------------------------------------------------------------------------- /components/blog/Date.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/blog/Date.tsx -------------------------------------------------------------------------------- /components/blog/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/blog/Footer.tsx -------------------------------------------------------------------------------- /components/blog/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/blog/Header.tsx -------------------------------------------------------------------------------- /components/blog/HeroPost.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/blog/HeroPost.tsx -------------------------------------------------------------------------------- /components/blog/Intro.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/blog/Intro.tsx -------------------------------------------------------------------------------- /components/blog/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/blog/Layout.tsx -------------------------------------------------------------------------------- /components/blog/Meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/blog/Meta.tsx -------------------------------------------------------------------------------- /components/blog/MoreStories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/blog/MoreStories.tsx -------------------------------------------------------------------------------- /components/blog/PostBody.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/blog/PostBody.tsx -------------------------------------------------------------------------------- /components/blog/PostHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/blog/PostHeader.tsx -------------------------------------------------------------------------------- /components/blog/PostPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/blog/PostPreview.tsx -------------------------------------------------------------------------------- /components/blog/PostTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/blog/PostTitle.tsx -------------------------------------------------------------------------------- /components/blog/SectionSeparator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/blog/SectionSeparator.tsx -------------------------------------------------------------------------------- /components/blog/markdown-styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/blog/markdown-styles.module.css -------------------------------------------------------------------------------- /components/studios/blog-pro-max/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/studios/blog-pro-max/index.tsx -------------------------------------------------------------------------------- /components/studios/blog-pro/BlogPreviewWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/studios/blog-pro/BlogPreviewWrapper.tsx -------------------------------------------------------------------------------- /components/studios/blog-pro/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/studios/blog-pro/index.tsx -------------------------------------------------------------------------------- /components/studios/blog/blogConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/studios/blog/blogConfig.tsx -------------------------------------------------------------------------------- /components/studios/blog/blogSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/studios/blog/blogSchema.ts -------------------------------------------------------------------------------- /components/studios/blog/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/studios/blog/index.tsx -------------------------------------------------------------------------------- /components/studios/themer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/studios/themer/index.tsx -------------------------------------------------------------------------------- /components/studios/themer/themerConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/studios/themer/themerConfig.tsx -------------------------------------------------------------------------------- /components/studios/themer/themerSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/components/studios/themer/themerSchema.ts -------------------------------------------------------------------------------- /hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/hooks/index.ts -------------------------------------------------------------------------------- /hooks/useListeningQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/hooks/useListeningQuery.ts -------------------------------------------------------------------------------- /hooks/useSanityClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/hooks/useSanityClient.ts -------------------------------------------------------------------------------- /hooks/useSanityStudio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/hooks/useSanityStudio.ts -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/api/exit-preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/pages/api/exit-preview.ts -------------------------------------------------------------------------------- /pages/api/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/pages/api/preview.ts -------------------------------------------------------------------------------- /pages/api/studio/workspaces.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/pages/api/studio/workspaces.tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/manage/[[...workspace]].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/pages/manage/[[...workspace]].tsx -------------------------------------------------------------------------------- /pages/playground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/pages/playground.tsx -------------------------------------------------------------------------------- /pages/posts/[slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/pages/posts/[slug].tsx -------------------------------------------------------------------------------- /pages/wp-admin/[[...insanity]].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/pages/wp-admin/[[...insanity]].tsx -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/eh/black_body.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/eh/black_body.dat -------------------------------------------------------------------------------- /public/eh/colors.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/eh/colors.cc -------------------------------------------------------------------------------- /public/eh/colors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/eh/colors.h -------------------------------------------------------------------------------- /public/eh/colors.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/eh/colors.inc -------------------------------------------------------------------------------- /public/eh/cube_map.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/eh/cube_map.cc -------------------------------------------------------------------------------- /public/eh/cube_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/eh/cube_map.h -------------------------------------------------------------------------------- /public/eh/deflection.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/eh/deflection.dat -------------------------------------------------------------------------------- /public/eh/doppler.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/eh/doppler.dat -------------------------------------------------------------------------------- /public/eh/gaia.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/eh/gaia.cc -------------------------------------------------------------------------------- /public/eh/gaia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/eh/gaia.h -------------------------------------------------------------------------------- /public/eh/gaia_color.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/eh/gaia_color.cc -------------------------------------------------------------------------------- /public/eh/gaia_color.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/eh/gaia_color.h -------------------------------------------------------------------------------- /public/eh/gaia_sky_map_generator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/eh/gaia_sky_map_generator.cc -------------------------------------------------------------------------------- /public/eh/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/eh/index.html -------------------------------------------------------------------------------- /public/eh/inverse_radius.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/eh/inverse_radius.dat -------------------------------------------------------------------------------- /public/eh/noise_texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/eh/noise_texture.png -------------------------------------------------------------------------------- /public/eh/rocket.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/eh/rocket.dat -------------------------------------------------------------------------------- /public/eh/rocket_base_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/eh/rocket_base_color.png -------------------------------------------------------------------------------- /public/eh/rocket_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/eh/rocket_normal.png -------------------------------------------------------------------------------- /public/eh/rocket_occlusion_roughness_metallic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/eh/rocket_occlusion_roughness_metallic.png -------------------------------------------------------------------------------- /public/eh/tycho.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/eh/tycho.cc -------------------------------------------------------------------------------- /public/eh/tycho.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/eh/tycho.h -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/preview-mode.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/preview-mode.svg -------------------------------------------------------------------------------- /public/sanity.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/sanity.svg -------------------------------------------------------------------------------- /public/studio.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/studio.html -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /sanity.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/sanity.config.ts -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/styles/globals.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/v3-embeddable-showcase/HEAD/tsconfig.json --------------------------------------------------------------------------------