set up services section, get projects working again, set up netlify config

This commit is contained in:
2024-06-03 23:42:28 -04:00
parent 2faf292aab
commit ddda98996b
18 changed files with 434 additions and 3423 deletions

View File

@@ -1,7 +1,6 @@
<script lang="ts">
import { T, useTask, useThrelte } from '@threlte/core';
import { World } from '@threlte/rapier';
import { Inspector } from 'three-inspect';
import { dev } from '$app/environment';
import SpaceSkysphere from './SpaceSkysphere.svelte';
import { Group, type Object3DEventMap } from 'three';
@@ -35,7 +34,3 @@
<slot />
</T.Group>
</World>
{#if false}
<Inspector />
{/if}

View File

@@ -17,6 +17,8 @@
clickHandler();
}
};
const isExternal = href.startsWith('http');
</script>
<HTML position.x={position[0]} position.y={position[1]} position.z={position[2]}>
@@ -33,6 +35,7 @@
isPointerDown = false;
isHovering = false;
}}
target={isExternal ? '_blank' : ''}
on:click={onClick}
class="bg-green-700 px-3 py-3 text-white opacity-50 hover:opacity-90 active:opacity-100"
style="transform: translate(-50%, 50%); display: block;"

View File

@@ -0,0 +1,17 @@
<div class="overlay container" id="overlay">
<slot name="overlay" />
</div>
<style>
.overlay {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
background: rgba(16, 56, 30, 0.9);
}
</style>