feat: hide guess

This commit is contained in:
tresabhi committed 2025-05-06 21:30:35 -05:00
1 parent 7c497ab681
commit f9c182e68c
7 files changed
+53 -26

No files matched your search

@@ -85,7 +85,7 @@ export function Title({ outline }: TitleProps) {
return (
<Box
position="absolute"
top={disturbed ? '8' : '50%'}
top={disturbed ? '6rem' : '50%'}
left="50%"
style={{
transitionDuration: '1s',
@@ -109,10 +109,10 @@ export function Title({ outline }: TitleProps) {
: undefined,
letterSpacing: disturbed || !revealed ? 0 : '-0.03em',
transition: `
letter-spacing 1s ease ${disturbed ? '0s' : '1s'},
font-size 1s,
-webkit-text-stroke 1.5s
`,
letter-spacing 1s ${disturbed ? '0s' : '1s'},
font-size 1s,
-webkit-text-stroke 1.5s
`,
}}
wrap="nowrap"
>
@@ -103,11 +103,6 @@ export function HeroSection({ skeleton }: MaybeSkeletonComponentProps) {
backgroundColor: 'black',
}}
position="relative"
onWheel={() => {
mutateTankopediaEphemeral((draft) => {
draft.disturbed = true;
});
}}
>
<Box
position="absolute"
@@ -132,7 +127,7 @@ export function HeroSection({ skeleton }: MaybeSkeletonComponentProps) {
zIndex: isFullScreen ? 2 : undefined,
transitionDuration: '1s',
}}
height="calc(100vh - 6rem)"
height={disturbed && !isFullScreen ? 'calc(100vh - 6rem)' : '100vh'}
maxHeight={isFullScreen ? undefined : '60rem'}
maxWidth={isFullScreen ? undefined : '120rem'}
flexGrow="1"
@@ -184,6 +179,28 @@ export function HeroSection({ skeleton }: MaybeSkeletonComponentProps) {
<Title outline />
</Flex>
{!disturbed && (
<Box
onPointerDown={(event) => {
event.stopPropagation();
mutateTankopediaEphemeral((draft) => {
draft.disturbed = true;
});
}}
onWheel={(event) => {
event.stopPropagation();
mutateTankopediaEphemeral((draft) => {
draft.disturbed = true;
});
}}
position="absolute"
width="100%"
height="100%"
top="0"
left="0"
/>
)}
</Flex>
);
}