mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-23 19:49:50 +02:00
fix: move guess components to src/components
This commit is contained in:
1 parent
02f0c078a5
commit
662f116afe
6 files changed
+24
-24
No files matched your search
File renamed without changes.
+8
-8
@@ -1,12 +1,12 @@
|
|||||||
import { Box } from '@radix-ui/themes';
|
import { Box } from '@radix-ui/themes';
|
||||||
import { useEffect } from 'react';
|
import { useEffect } from 'react';
|
||||||
import { awaitableModelDefinitions } from '../../../../../../core/awaitables/modelDefinitions';
|
import { awaitableModelDefinitions } from '../../core/awaitables/modelDefinitions';
|
||||||
import { awaitableProvisionDefinitions } from '../../../../../../core/awaitables/provisionDefinitions';
|
import { awaitableProvisionDefinitions } from '../../core/awaitables/provisionDefinitions';
|
||||||
import { tankToDuelMember } from '../../../../../../core/blitzkit/tankToDuelMember';
|
import { tankToDuelMember } from '../../core/blitzkit/tankToDuelMember';
|
||||||
import { Var } from '../../../../../../core/radix/var';
|
import { Var } from '../../core/radix/var';
|
||||||
import { Duel } from '../../../../../../stores/duel';
|
import { Duel } from '../../stores/duel';
|
||||||
import { GuessEphemeral } from '../../../../../../stores/guessEphemeral';
|
import { GuessEphemeral } from '../../stores/guessEphemeral';
|
||||||
import { TankopediaEphemeral } from '../../../../../../stores/tankopediaEphemeral';
|
import { TankopediaEphemeral } from '../../stores/tankopediaEphemeral';
|
||||||
import './index.css';
|
import './index.css';
|
||||||
|
|
||||||
const [modelDefinitions, provisionDefinitions] = await Promise.all([
|
const [modelDefinitions, provisionDefinitions] = await Promise.all([
|
||||||
@@ -14,7 +14,7 @@ const [modelDefinitions, provisionDefinitions] = await Promise.all([
|
|||||||
awaitableProvisionDefinitions,
|
awaitableProvisionDefinitions,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
export function Background() {
|
export function GuessBackground() {
|
||||||
const guessState = GuessEphemeral.use((state) => state.guessState);
|
const guessState = GuessEphemeral.use((state) => state.guessState);
|
||||||
const tank = GuessEphemeral.use((state) => state.tank);
|
const tank = GuessEphemeral.use((state) => state.tank);
|
||||||
const mutateDuel = Duel.useMutation();
|
const mutateDuel = Duel.useMutation();
|
||||||
+5
-5
@@ -1,9 +1,9 @@
|
|||||||
import { Canvas } from '@react-three/fiber';
|
import { Canvas } from '@react-three/fiber';
|
||||||
import { Controls } from '../../../../../components/Tankopedia/HeroSection/components/TankSandbox/components/Control';
|
import { GuessEphemeral } from '../stores/guessEphemeral';
|
||||||
import { Lighting } from '../../../../../components/Tankopedia/HeroSection/components/TankSandbox/components/Lighting';
|
import { TankopediaDisplay } from '../stores/tankopediaPersistent/constants';
|
||||||
import { TankModel } from '../../../../../components/Tankopedia/HeroSection/components/TankSandbox/components/TankModel';
|
import { Controls } from './Tankopedia/HeroSection/components/TankSandbox/components/Control';
|
||||||
import { GuessEphemeral } from '../../../../../stores/guessEphemeral';
|
import { Lighting } from './Tankopedia/HeroSection/components/TankSandbox/components/Lighting';
|
||||||
import { TankopediaDisplay } from '../../../../../stores/tankopediaPersistent/constants';
|
import { TankModel } from './Tankopedia/HeroSection/components/TankSandbox/components/TankModel';
|
||||||
|
|
||||||
const BRIGHTNESS = 2 ** -5;
|
const BRIGHTNESS = 2 ** -5;
|
||||||
const CONTRAST = 2 ** 2;
|
const CONTRAST = 2 ** 2;
|
||||||
File renamed without changes.
+6
-6
@@ -21,12 +21,12 @@ import {
|
|||||||
import fuzzysort from 'fuzzysort';
|
import fuzzysort from 'fuzzysort';
|
||||||
import { debounce } from 'lodash-es';
|
import { debounce } from 'lodash-es';
|
||||||
import { useCallback, useEffect, useRef, useState } from 'react';
|
import { useCallback, useEffect, useRef, useState } from 'react';
|
||||||
import { classIcons } from '../../../../../components/ClassIcon';
|
import { awaitableTankDefinitions } from '../core/awaitables/tankDefinitions';
|
||||||
import { SearchResults } from '../../../../../components/SearchResults';
|
import { awaitableTankNames } from '../core/awaitables/tankNames';
|
||||||
import { awaitableTankDefinitions } from '../../../../../core/awaitables/tankDefinitions';
|
import { useLocale } from '../hooks/useLocale';
|
||||||
import { awaitableTankNames } from '../../../../../core/awaitables/tankNames';
|
import { GuessEphemeral } from '../stores/guessEphemeral';
|
||||||
import { useLocale } from '../../../../../hooks/useLocale';
|
import { classIcons } from './ClassIcon';
|
||||||
import { GuessEphemeral } from '../../../../../stores/guessEphemeral';
|
import { SearchResults } from './SearchResults';
|
||||||
|
|
||||||
const { go } = fuzzysort;
|
const { go } = fuzzysort;
|
||||||
|
|
||||||
@@ -1,5 +1,9 @@
|
|||||||
import { Box, Flex, Heading } from '@radix-ui/themes';
|
import { Box, Flex, Heading } from '@radix-ui/themes';
|
||||||
import { Suspense } from 'react';
|
import { Suspense } from 'react';
|
||||||
|
import { GuessBackground } from '../../../../components/GuessBackground';
|
||||||
|
import { Guesser } from '../../../../components/Guesser';
|
||||||
|
import { GuessRenderer } from '../../../../components/GuessRenderer';
|
||||||
|
import { GuessRendererLoader } from '../../../../components/GuessRendererLoader';
|
||||||
import { awaitableModelDefinitions } from '../../../../core/awaitables/modelDefinitions';
|
import { awaitableModelDefinitions } from '../../../../core/awaitables/modelDefinitions';
|
||||||
import { awaitableProvisionDefinitions } from '../../../../core/awaitables/provisionDefinitions';
|
import { awaitableProvisionDefinitions } from '../../../../core/awaitables/provisionDefinitions';
|
||||||
import { awaitableTankDefinitions } from '../../../../core/awaitables/tankDefinitions';
|
import { awaitableTankDefinitions } from '../../../../core/awaitables/tankDefinitions';
|
||||||
@@ -12,10 +16,6 @@ import {
|
|||||||
import { Duel } from '../../../../stores/duel';
|
import { Duel } from '../../../../stores/duel';
|
||||||
import { GuessEphemeral } from '../../../../stores/guessEphemeral';
|
import { GuessEphemeral } from '../../../../stores/guessEphemeral';
|
||||||
import { TankopediaEphemeral } from '../../../../stores/tankopediaEphemeral';
|
import { TankopediaEphemeral } from '../../../../stores/tankopediaEphemeral';
|
||||||
import { Background } from './components/Background';
|
|
||||||
import { Guesser } from './components/Guesser';
|
|
||||||
import { GuessRenderer } from './components/GuessRenderer';
|
|
||||||
import { GuessRendererLoader } from './components/GuessRendererLoader';
|
|
||||||
|
|
||||||
const [tankDefinitions, modelDefinitions, provisionDefinitions] =
|
const [tankDefinitions, modelDefinitions, provisionDefinitions] =
|
||||||
await Promise.all([
|
await Promise.all([
|
||||||
@@ -60,7 +60,7 @@ function Content() {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<Flex flexGrow="1" position="relative" overflow="hidden">
|
<Flex flexGrow="1" position="relative" overflow="hidden">
|
||||||
<Background />
|
<GuessBackground />
|
||||||
|
|
||||||
<Flex
|
<Flex
|
||||||
position="absolute"
|
position="absolute"
|
||||||
|
|||||||
Reference in new issue
Block a user