From 49a329ac4391a1eeff5271856963a2d8c6ef1570 Mon Sep 17 00:00:00 2001 From: Hornwitser Date: Sat, 10 Aug 2024 00:00:26 +0200 Subject: [PATCH] Add 3d Viewport component Implement a Viewport component and associated update script that allows rendering 3d content inside it. This is based on the implementation used at Furnavia for their 2025 website. --- src/components/BasePage.tsx | 1 + src/components/Viewport.tsx | 12 ++++++++++++ web/style.css | 13 +++++++++++++ web/viewport.js | 21 +++++++++++++++++++++ 4 files changed, 47 insertions(+) create mode 100644 src/components/Viewport.tsx create mode 100644 web/viewport.js diff --git a/src/components/BasePage.tsx b/src/components/BasePage.tsx index 289d33f..a252e72 100644 --- a/src/components/BasePage.tsx +++ b/src/components/BasePage.tsx @@ -10,6 +10,7 @@ export default function BasePage(props: BaseProps) { {props.title} +