diff --git a/packages/website/src/components/HomePageHotTanks.tsx b/packages/website/src/components/HomePageHotTanks.tsx index 85f3d6b37..b13219a31 100644 --- a/packages/website/src/components/HomePageHotTanks.tsx +++ b/packages/website/src/components/HomePageHotTanks.tsx @@ -1,7 +1,7 @@ import { fetchAverageDefinitions, fetchTankDefinitions } from '@blitzkit/core'; import { Box, Flex, Heading } from '@radix-ui/themes'; import { TankopediaPersistent } from '../stores/tankopediaPersistent'; -import { TankCard } from './TankSearch/components/TankCard'; +import { TankCard } from './TankCard'; const tankDefinitions = await fetchTankDefinitions(); const averageDefinitions = await fetchAverageDefinitions(); diff --git a/packages/website/src/components/TankSearch/components/TankCard/index.css b/packages/website/src/components/TankCard/index.css similarity index 100% rename from packages/website/src/components/TankSearch/components/TankCard/index.css rename to packages/website/src/components/TankCard/index.css diff --git a/packages/website/src/components/TankSearch/components/TankCard/index.tsx b/packages/website/src/components/TankCard/index.tsx similarity index 95% rename from packages/website/src/components/TankSearch/components/TankCard/index.tsx rename to packages/website/src/components/TankCard/index.tsx index 67fe37f71..a706084ce 100644 --- a/packages/website/src/components/TankSearch/components/TankCard/index.tsx +++ b/packages/website/src/components/TankCard/index.tsx @@ -12,11 +12,11 @@ import { useStore } from '@nanostores/react'; import { Flex, Link, Text } from '@radix-ui/themes'; import { uniq } from 'lodash-es'; import { useMemo } from 'react'; -import { resolveReload } from '../../../../core/blitzkit/resolveReload'; -import { TankopediaPersistent } from '../../../../stores/tankopediaPersistent'; -import { $tankopediaSort } from '../../../../stores/tankopediaSort'; -import { classIcons } from '../../../ClassIcon'; -import { MAX_RECENTLY_VIEWED } from '../../constants'; +import { resolveReload } from '../../core/blitzkit/resolveReload'; +import { TankopediaPersistent } from '../../stores/tankopediaPersistent'; +import { $tankopediaSort } from '../../stores/tankopediaSort'; +import { classIcons } from '../ClassIcon'; +import { MAX_RECENTLY_VIEWED } from '../TankSearch/constants'; import './index.css'; interface TankCardProps { diff --git a/packages/website/src/components/TankSearch/components/RecentlyViewed.tsx b/packages/website/src/components/TankSearch/components/RecentlyViewed.tsx index 2e68342d0..4dfbdde34 100644 --- a/packages/website/src/components/TankSearch/components/RecentlyViewed.tsx +++ b/packages/website/src/components/TankSearch/components/RecentlyViewed.tsx @@ -6,7 +6,7 @@ import { useMemo } from 'react'; import { $tankFilters, initialTankFilters } from '../../../stores/tankFilters'; import { TankopediaPersistent } from '../../../stores/tankopediaPersistent'; import { $tankopediaSort } from '../../../stores/tankopediaSort'; -import { TankCard } from './TankCard'; +import { TankCard } from '../../TankCard'; import { TankCardWrapper } from './TankCardWrapper'; const tankDefinitions = await fetchTankDefinitions(); diff --git a/packages/website/src/components/TankSearch/index.tsx b/packages/website/src/components/TankSearch/index.tsx index 87e02b66a..5dbc1242f 100644 --- a/packages/website/src/components/TankSearch/index.tsx +++ b/packages/website/src/components/TankSearch/index.tsx @@ -24,12 +24,12 @@ import { } from '../../stores/tankopediaPersistent/constants'; import { $tankopediaSort } from '../../stores/tankopediaSort'; import { ExperimentIcon } from '../ExperimentIcon'; +import { TankCard } from '../TankCard'; import { FilterControl } from './components/FilterControl'; import { NoResults } from './components/NoResults'; import { RecentlyViewed } from './components/RecentlyViewed'; import { SearchBar } from './components/SearchBar'; import { SkeletonTankCard } from './components/SkeletonTankCard'; -import { TankCard } from './components/TankCard'; import { TankCardWrapper } from './components/TankCardWrapper'; import { MAX_RECENTLY_VIEWED, treeTypeOrder } from './constants'; diff --git a/packages/website/src/components/TierList/Table.tsx b/packages/website/src/components/TierList/Table.tsx new file mode 100644 index 000000000..4b7dd5153 --- /dev/null +++ b/packages/website/src/components/TierList/Table.tsx @@ -0,0 +1,34 @@ +import { Heading, Table } from '@radix-ui/themes'; +import { Var, type VarName } from '../../core/radix/var'; + +const rows: { + name: string; + color: VarName; +}[] = [ + { name: 'S', color: 'tomato-9' }, + { name: 'A', color: 'orange-9' }, + { name: 'B', color: 'amber-9' }, + { name: 'C', color: 'green-9' }, + { name: 'D', color: 'blue-9' }, +]; + +export function TierListTable() { + return ( +