mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-23 03:29:51 +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 { useEffect } from 'react';
|
||||
import { awaitableModelDefinitions } from '../../../../../../core/awaitables/modelDefinitions';
|
||||
import { awaitableProvisionDefinitions } from '../../../../../../core/awaitables/provisionDefinitions';
|
||||
import { tankToDuelMember } from '../../../../../../core/blitzkit/tankToDuelMember';
|
||||
import { Var } from '../../../../../../core/radix/var';
|
||||
import { Duel } from '../../../../../../stores/duel';
|
||||
import { GuessEphemeral } from '../../../../../../stores/guessEphemeral';
|
||||
import { TankopediaEphemeral } from '../../../../../../stores/tankopediaEphemeral';
|
||||
import { awaitableModelDefinitions } from '../../core/awaitables/modelDefinitions';
|
||||
import { awaitableProvisionDefinitions } from '../../core/awaitables/provisionDefinitions';
|
||||
import { tankToDuelMember } from '../../core/blitzkit/tankToDuelMember';
|
||||
import { Var } from '../../core/radix/var';
|
||||
import { Duel } from '../../stores/duel';
|
||||
import { GuessEphemeral } from '../../stores/guessEphemeral';
|
||||
import { TankopediaEphemeral } from '../../stores/tankopediaEphemeral';
|
||||
import './index.css';
|
||||
|
||||
const [modelDefinitions, provisionDefinitions] = await Promise.all([
|
||||
@@ -14,7 +14,7 @@ const [modelDefinitions, provisionDefinitions] = await Promise.all([
|
||||
awaitableProvisionDefinitions,
|
||||
]);
|
||||
|
||||
export function Background() {
|
||||
export function GuessBackground() {
|
||||
const guessState = GuessEphemeral.use((state) => state.guessState);
|
||||
const tank = GuessEphemeral.use((state) => state.tank);
|
||||
const mutateDuel = Duel.useMutation();
|
||||
+5
-5
@@ -1,9 +1,9 @@
|
||||
import { Canvas } from '@react-three/fiber';
|
||||
import { Controls } from '../../../../../components/Tankopedia/HeroSection/components/TankSandbox/components/Control';
|
||||
import { Lighting } from '../../../../../components/Tankopedia/HeroSection/components/TankSandbox/components/Lighting';
|
||||
import { TankModel } from '../../../../../components/Tankopedia/HeroSection/components/TankSandbox/components/TankModel';
|
||||
import { GuessEphemeral } from '../../../../../stores/guessEphemeral';
|
||||
import { TankopediaDisplay } from '../../../../../stores/tankopediaPersistent/constants';
|
||||
import { GuessEphemeral } from '../stores/guessEphemeral';
|
||||
import { TankopediaDisplay } from '../stores/tankopediaPersistent/constants';
|
||||
import { Controls } from './Tankopedia/HeroSection/components/TankSandbox/components/Control';
|
||||
import { Lighting } from './Tankopedia/HeroSection/components/TankSandbox/components/Lighting';
|
||||
import { TankModel } from './Tankopedia/HeroSection/components/TankSandbox/components/TankModel';
|
||||
|
||||
const BRIGHTNESS = 2 ** -5;
|
||||
const CONTRAST = 2 ** 2;
|
||||
File renamed without changes.
+6
-6
@@ -21,12 +21,12 @@ import {
|
||||
import fuzzysort from 'fuzzysort';
|
||||
import { debounce } from 'lodash-es';
|
||||
import { useCallback, useEffect, useRef, useState } from 'react';
|
||||
import { classIcons } from '../../../../../components/ClassIcon';
|
||||
import { SearchResults } from '../../../../../components/SearchResults';
|
||||
import { awaitableTankDefinitions } from '../../../../../core/awaitables/tankDefinitions';
|
||||
import { awaitableTankNames } from '../../../../../core/awaitables/tankNames';
|
||||
import { useLocale } from '../../../../../hooks/useLocale';
|
||||
import { GuessEphemeral } from '../../../../../stores/guessEphemeral';
|
||||
import { awaitableTankDefinitions } from '../core/awaitables/tankDefinitions';
|
||||
import { awaitableTankNames } from '../core/awaitables/tankNames';
|
||||
import { useLocale } from '../hooks/useLocale';
|
||||
import { GuessEphemeral } from '../stores/guessEphemeral';
|
||||
import { classIcons } from './ClassIcon';
|
||||
import { SearchResults } from './SearchResults';
|
||||
|
||||
const { go } = fuzzysort;
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
import { Box, Flex, Heading } from '@radix-ui/themes';
|
||||
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 { awaitableProvisionDefinitions } from '../../../../core/awaitables/provisionDefinitions';
|
||||
import { awaitableTankDefinitions } from '../../../../core/awaitables/tankDefinitions';
|
||||
@@ -12,10 +16,6 @@ import {
|
||||
import { Duel } from '../../../../stores/duel';
|
||||
import { GuessEphemeral } from '../../../../stores/guessEphemeral';
|
||||
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] =
|
||||
await Promise.all([
|
||||
@@ -60,7 +60,7 @@ function Content() {
|
||||
|
||||
return (
|
||||
<Flex flexGrow="1" position="relative" overflow="hidden">
|
||||
<Background />
|
||||
<GuessBackground />
|
||||
|
||||
<Flex
|
||||
position="absolute"
|
||||
|
||||
Reference in new issue
Block a user