├── README.md └── frontend ├── .babelrc ├── .eslintrc.json ├── .gitignore ├── .prettierrc.js ├── global.d.ts ├── next-env.d.ts ├── next.config.js ├── package-lock.json ├── package.json ├── public ├── favicon.ico ├── fonts │ ├── bonVoyage.woff2 │ ├── nexaBlack.woff2 │ └── openSans400.woff2 └── vercel.svg ├── src ├── classes │ ├── CanvasApp.ts │ ├── Components │ │ ├── Circle2D.ts │ │ ├── InteractiveObject3D.ts │ │ ├── InteractiveScene.ts │ │ ├── IntersectiveBackground3D.ts │ │ └── Transition.ts │ ├── HTMLComponents │ │ ├── Animation.ts │ │ ├── BottomHide.ts │ │ ├── Curtain.ts │ │ ├── MoreLabel.ts │ │ └── Paragraph.ts │ ├── Pages │ │ ├── DetailsPage │ │ │ ├── Canvas │ │ │ │ ├── Components │ │ │ │ │ ├── Image3D.ts │ │ │ │ │ └── MediaObject3D.ts │ │ │ │ ├── DetailsPageCanvas.ts │ │ │ │ └── shaders │ │ │ │ │ └── media │ │ │ │ │ ├── fragment.glsl │ │ │ │ │ └── vertex.glsl │ │ │ └── DetailsPage.ts │ │ ├── IndexPage │ │ │ ├── Canvas │ │ │ │ ├── Components │ │ │ │ │ ├── Image3D.ts │ │ │ │ │ └── MediaObject3D.ts │ │ │ │ ├── IndexPageCanvas.ts │ │ │ │ └── shaders │ │ │ │ │ └── media │ │ │ │ │ ├── fragment.glsl │ │ │ │ │ └── vertex.glsl │ │ │ └── IndexPage.ts │ │ ├── Page.ts │ │ ├── PageCanvas.ts │ │ └── PageManager.ts │ ├── Singletons │ │ ├── MouseMove.ts │ │ └── Scroll.ts │ ├── Utility │ │ └── Preloader.ts │ └── utils │ │ ├── getRand.ts │ │ ├── lerp.ts │ │ └── wrapEl.ts ├── components │ ├── CardContent │ │ └── CardContent.tsx │ ├── CardPreview │ │ └── CardPreview.tsx │ ├── Layout │ │ ├── Layout.module.scss │ │ └── Layout.tsx │ ├── LinkHandler │ │ └── LinkHandler.tsx │ └── RichText │ │ └── RichText.tsx ├── containers │ ├── DetailsPage │ │ ├── DetailsPage.tsx │ │ └── data.ts │ ├── ErrorPage │ │ └── ErrorPage.tsx │ └── IndexPage │ │ ├── IndexPage.tsx │ │ └── data.ts ├── pages │ ├── 404.tsx │ ├── _app.tsx │ ├── _document.tsx │ ├── _error.tsx │ ├── details │ │ └── [id] │ │ │ └── index.tsx │ └── index.tsx ├── seo │ ├── GoogleAnalytics │ │ └── GoogleAnalytics.tsx │ └── Head │ │ └── Head.tsx ├── styles │ ├── base │ │ ├── fonts.scss │ │ ├── global.scss │ │ └── reset.scss │ ├── components │ │ ├── animations.scss │ │ ├── canvas.scss │ │ ├── cardContent.scss │ │ ├── cardPreview.scss │ │ ├── pageWrapper.scss │ │ └── richText.scss │ ├── index.scss │ ├── pages │ │ ├── details.scss │ │ ├── error.scss │ │ └── index.scss │ └── utils │ │ ├── responsive.scss │ │ └── variables.scss ├── types.ts ├── utils │ ├── functions │ │ ├── getFrontHost.ts │ │ ├── isDev.ts │ │ ├── isTouchDevice.ts │ │ ├── sliceSlash.tsx │ │ └── stripHtml.ts │ ├── globalState.ts │ ├── prismic │ │ ├── client.ts │ │ ├── isrTimeout.ts │ │ └── queries │ │ │ ├── getCards.ts │ │ │ ├── getLayout.ts │ │ │ └── getSeoHead.ts │ ├── setCssVariables.ts │ └── sharedStyles.module.scss └── variables.ts └── tsconfig.json /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/README.md -------------------------------------------------------------------------------- /frontend/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/.babelrc -------------------------------------------------------------------------------- /frontend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/.eslintrc.json -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/.prettierrc.js -------------------------------------------------------------------------------- /frontend/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/global.d.ts -------------------------------------------------------------------------------- /frontend/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/next-env.d.ts -------------------------------------------------------------------------------- /frontend/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/next.config.js -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/fonts/bonVoyage.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/public/fonts/bonVoyage.woff2 -------------------------------------------------------------------------------- /frontend/public/fonts/nexaBlack.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/public/fonts/nexaBlack.woff2 -------------------------------------------------------------------------------- /frontend/public/fonts/openSans400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/public/fonts/openSans400.woff2 -------------------------------------------------------------------------------- /frontend/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/public/vercel.svg -------------------------------------------------------------------------------- /frontend/src/classes/CanvasApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/CanvasApp.ts -------------------------------------------------------------------------------- /frontend/src/classes/Components/Circle2D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/Components/Circle2D.ts -------------------------------------------------------------------------------- /frontend/src/classes/Components/InteractiveObject3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/Components/InteractiveObject3D.ts -------------------------------------------------------------------------------- /frontend/src/classes/Components/InteractiveScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/Components/InteractiveScene.ts -------------------------------------------------------------------------------- /frontend/src/classes/Components/IntersectiveBackground3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/Components/IntersectiveBackground3D.ts -------------------------------------------------------------------------------- /frontend/src/classes/Components/Transition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/Components/Transition.ts -------------------------------------------------------------------------------- /frontend/src/classes/HTMLComponents/Animation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/HTMLComponents/Animation.ts -------------------------------------------------------------------------------- /frontend/src/classes/HTMLComponents/BottomHide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/HTMLComponents/BottomHide.ts -------------------------------------------------------------------------------- /frontend/src/classes/HTMLComponents/Curtain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/HTMLComponents/Curtain.ts -------------------------------------------------------------------------------- /frontend/src/classes/HTMLComponents/MoreLabel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/HTMLComponents/MoreLabel.ts -------------------------------------------------------------------------------- /frontend/src/classes/HTMLComponents/Paragraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/HTMLComponents/Paragraph.ts -------------------------------------------------------------------------------- /frontend/src/classes/Pages/DetailsPage/Canvas/Components/Image3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/Pages/DetailsPage/Canvas/Components/Image3D.ts -------------------------------------------------------------------------------- /frontend/src/classes/Pages/DetailsPage/Canvas/Components/MediaObject3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/Pages/DetailsPage/Canvas/Components/MediaObject3D.ts -------------------------------------------------------------------------------- /frontend/src/classes/Pages/DetailsPage/Canvas/DetailsPageCanvas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/Pages/DetailsPage/Canvas/DetailsPageCanvas.ts -------------------------------------------------------------------------------- /frontend/src/classes/Pages/DetailsPage/Canvas/shaders/media/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/Pages/DetailsPage/Canvas/shaders/media/fragment.glsl -------------------------------------------------------------------------------- /frontend/src/classes/Pages/DetailsPage/Canvas/shaders/media/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/Pages/DetailsPage/Canvas/shaders/media/vertex.glsl -------------------------------------------------------------------------------- /frontend/src/classes/Pages/DetailsPage/DetailsPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/Pages/DetailsPage/DetailsPage.ts -------------------------------------------------------------------------------- /frontend/src/classes/Pages/IndexPage/Canvas/Components/Image3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/Pages/IndexPage/Canvas/Components/Image3D.ts -------------------------------------------------------------------------------- /frontend/src/classes/Pages/IndexPage/Canvas/Components/MediaObject3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/Pages/IndexPage/Canvas/Components/MediaObject3D.ts -------------------------------------------------------------------------------- /frontend/src/classes/Pages/IndexPage/Canvas/IndexPageCanvas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/Pages/IndexPage/Canvas/IndexPageCanvas.ts -------------------------------------------------------------------------------- /frontend/src/classes/Pages/IndexPage/Canvas/shaders/media/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/Pages/IndexPage/Canvas/shaders/media/fragment.glsl -------------------------------------------------------------------------------- /frontend/src/classes/Pages/IndexPage/Canvas/shaders/media/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/Pages/IndexPage/Canvas/shaders/media/vertex.glsl -------------------------------------------------------------------------------- /frontend/src/classes/Pages/IndexPage/IndexPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/Pages/IndexPage/IndexPage.ts -------------------------------------------------------------------------------- /frontend/src/classes/Pages/Page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/Pages/Page.ts -------------------------------------------------------------------------------- /frontend/src/classes/Pages/PageCanvas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/Pages/PageCanvas.ts -------------------------------------------------------------------------------- /frontend/src/classes/Pages/PageManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/Pages/PageManager.ts -------------------------------------------------------------------------------- /frontend/src/classes/Singletons/MouseMove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/Singletons/MouseMove.ts -------------------------------------------------------------------------------- /frontend/src/classes/Singletons/Scroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/Singletons/Scroll.ts -------------------------------------------------------------------------------- /frontend/src/classes/Utility/Preloader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/Utility/Preloader.ts -------------------------------------------------------------------------------- /frontend/src/classes/utils/getRand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/utils/getRand.ts -------------------------------------------------------------------------------- /frontend/src/classes/utils/lerp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/utils/lerp.ts -------------------------------------------------------------------------------- /frontend/src/classes/utils/wrapEl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/classes/utils/wrapEl.ts -------------------------------------------------------------------------------- /frontend/src/components/CardContent/CardContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/components/CardContent/CardContent.tsx -------------------------------------------------------------------------------- /frontend/src/components/CardPreview/CardPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/components/CardPreview/CardPreview.tsx -------------------------------------------------------------------------------- /frontend/src/components/Layout/Layout.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/components/Layout/Layout.module.scss -------------------------------------------------------------------------------- /frontend/src/components/Layout/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/components/Layout/Layout.tsx -------------------------------------------------------------------------------- /frontend/src/components/LinkHandler/LinkHandler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/components/LinkHandler/LinkHandler.tsx -------------------------------------------------------------------------------- /frontend/src/components/RichText/RichText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/components/RichText/RichText.tsx -------------------------------------------------------------------------------- /frontend/src/containers/DetailsPage/DetailsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/containers/DetailsPage/DetailsPage.tsx -------------------------------------------------------------------------------- /frontend/src/containers/DetailsPage/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/containers/DetailsPage/data.ts -------------------------------------------------------------------------------- /frontend/src/containers/ErrorPage/ErrorPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/containers/ErrorPage/ErrorPage.tsx -------------------------------------------------------------------------------- /frontend/src/containers/IndexPage/IndexPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/containers/IndexPage/IndexPage.tsx -------------------------------------------------------------------------------- /frontend/src/containers/IndexPage/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/containers/IndexPage/data.ts -------------------------------------------------------------------------------- /frontend/src/pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/pages/404.tsx -------------------------------------------------------------------------------- /frontend/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/pages/_app.tsx -------------------------------------------------------------------------------- /frontend/src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/pages/_document.tsx -------------------------------------------------------------------------------- /frontend/src/pages/_error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/pages/_error.tsx -------------------------------------------------------------------------------- /frontend/src/pages/details/[id]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/pages/details/[id]/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/pages/index.tsx -------------------------------------------------------------------------------- /frontend/src/seo/GoogleAnalytics/GoogleAnalytics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/seo/GoogleAnalytics/GoogleAnalytics.tsx -------------------------------------------------------------------------------- /frontend/src/seo/Head/Head.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/seo/Head/Head.tsx -------------------------------------------------------------------------------- /frontend/src/styles/base/fonts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/styles/base/fonts.scss -------------------------------------------------------------------------------- /frontend/src/styles/base/global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/styles/base/global.scss -------------------------------------------------------------------------------- /frontend/src/styles/base/reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/styles/base/reset.scss -------------------------------------------------------------------------------- /frontend/src/styles/components/animations.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/styles/components/animations.scss -------------------------------------------------------------------------------- /frontend/src/styles/components/canvas.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/styles/components/canvas.scss -------------------------------------------------------------------------------- /frontend/src/styles/components/cardContent.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/styles/components/cardContent.scss -------------------------------------------------------------------------------- /frontend/src/styles/components/cardPreview.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/styles/components/cardPreview.scss -------------------------------------------------------------------------------- /frontend/src/styles/components/pageWrapper.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/styles/components/pageWrapper.scss -------------------------------------------------------------------------------- /frontend/src/styles/components/richText.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/styles/components/richText.scss -------------------------------------------------------------------------------- /frontend/src/styles/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/styles/index.scss -------------------------------------------------------------------------------- /frontend/src/styles/pages/details.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/styles/pages/details.scss -------------------------------------------------------------------------------- /frontend/src/styles/pages/error.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/styles/pages/error.scss -------------------------------------------------------------------------------- /frontend/src/styles/pages/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/styles/pages/index.scss -------------------------------------------------------------------------------- /frontend/src/styles/utils/responsive.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/styles/utils/responsive.scss -------------------------------------------------------------------------------- /frontend/src/styles/utils/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/styles/utils/variables.scss -------------------------------------------------------------------------------- /frontend/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/types.ts -------------------------------------------------------------------------------- /frontend/src/utils/functions/getFrontHost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/utils/functions/getFrontHost.ts -------------------------------------------------------------------------------- /frontend/src/utils/functions/isDev.ts: -------------------------------------------------------------------------------- 1 | export const isDev = () => { 2 | return process.env.NODE_ENV !== 'production'; 3 | }; 4 | -------------------------------------------------------------------------------- /frontend/src/utils/functions/isTouchDevice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/utils/functions/isTouchDevice.ts -------------------------------------------------------------------------------- /frontend/src/utils/functions/sliceSlash.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/utils/functions/sliceSlash.tsx -------------------------------------------------------------------------------- /frontend/src/utils/functions/stripHtml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/utils/functions/stripHtml.ts -------------------------------------------------------------------------------- /frontend/src/utils/globalState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/utils/globalState.ts -------------------------------------------------------------------------------- /frontend/src/utils/prismic/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/utils/prismic/client.ts -------------------------------------------------------------------------------- /frontend/src/utils/prismic/isrTimeout.ts: -------------------------------------------------------------------------------- 1 | export const ISR_TIMEOUT = process.env.ENV === 'local' ? 3 : 50; 2 | -------------------------------------------------------------------------------- /frontend/src/utils/prismic/queries/getCards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/utils/prismic/queries/getCards.ts -------------------------------------------------------------------------------- /frontend/src/utils/prismic/queries/getLayout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/utils/prismic/queries/getLayout.ts -------------------------------------------------------------------------------- /frontend/src/utils/prismic/queries/getSeoHead.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/utils/prismic/queries/getSeoHead.ts -------------------------------------------------------------------------------- /frontend/src/utils/setCssVariables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/utils/setCssVariables.ts -------------------------------------------------------------------------------- /frontend/src/utils/sharedStyles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/utils/sharedStyles.module.scss -------------------------------------------------------------------------------- /frontend/src/variables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/src/variables.ts -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/threejs-page-transition/HEAD/frontend/tsconfig.json --------------------------------------------------------------------------------