From f009731868cd683fce92b0d2734d3fab8ea04867 Mon Sep 17 00:00:00 2001 From: Sakura Knoll Date: Mon, 12 Dec 2022 06:53:01 +0900 Subject: [PATCH] Remove supply events and weekly boss info from top --- src/pages/honkai3rd/index.tsx | 104 +++------------------------------- 1 file changed, 9 insertions(+), 95 deletions(-) diff --git a/src/pages/honkai3rd/index.tsx b/src/pages/honkai3rd/index.tsx index 8a8022f2..91d0b198 100644 --- a/src/pages/honkai3rd/index.tsx +++ b/src/pages/honkai3rd/index.tsx @@ -1,17 +1,13 @@ /** @jsxImportSource theme-ui */ -import { Box, Flex, Heading, Link, Text, Paragraph } from '@theme-ui/components' +import { Box, Heading, Link, Paragraph } from '@theme-ui/components' import NextLink from 'next/link' -import SquareImageBox from '../../components/atoms/SquareImageBox' import Breadcrumb from '../../components/organisms/Breadcrumb' -import GanttChart from '../../components/organisms/GanttChart' import { getBattlesuitById } from '../../server/data/honkai3rd/battlesuits' import { getCurrentVersion, listVersionData, } from '../../server/data/honkai3rd/versions' import { getWeaponById } from '../../server/data/honkai3rd/weapons' -import { addDateToDateString, getDateString } from '../../lib/string' -import ScrollContainer from 'react-indiana-drag-scroll' import { format as formatDate } from 'date-fns' import { BattlesuitData } from '../../lib/honkai3rd/battlesuits' import { WeaponData } from '../../lib/honkai3rd/weapons' @@ -21,12 +17,9 @@ import { NextPageContext } from 'next' import { useTranslation } from '../../lib/i18n' import Head from '../../components/atoms/Head' import PageLink from '../../components/atoms/PageLink' -import { assetsBucketBaseUrl } from '../../lib/consts' import Honkai3rdLayout from '../../components/layouts/Honkai3rdLayout' import WeaponCard from '../../components/molecules/WeaponCard' import BattlesuitCard from '../../components/molecules/BattlesuitCard' -import { useCallback, useEffect, useRef, useState } from 'react' -import BossTable from '../../components/organisms/BossTable' import { getStigmataSetBySetId } from '../../server/data/honkai3rd/stigmata' import { StigmataSet } from '../../lib/honkai3rd/stigmata' import StigmataSetCard from '../../components/molecules/StigmataSetCard' @@ -47,18 +40,6 @@ const VersionIndexPage = ({ currentVersionNewStigmataSets, }: VersionIndexPageProps) => { const { t } = useTranslation() - const [today, setToday] = useState(null) - const supplyGanttChartScrollContainerRef = useRef(null) - useEffect(() => { - setToday(new Date(getDateString(new Date()))) - }, []) - - const scrollSupplyGanttChart = useCallback((to: number) => { - if (supplyGanttChartScrollContainerRef.current == null) { - return null - } - supplyGanttChartScrollContainerRef.current.scrollTo(to, 0) - }, []) return ( @@ -143,65 +124,14 @@ const VersionIndexPage = ({ - - {t('versions.weekly-bosses')} - - - - - - - - {t('versions.supply-events')} - - - - { - const imgSrc = getIconSrcFromItem( - supplyEventData.featured[0] - ) - return { - id: `${supplyEventData.duration[0]}/${supplyEventData.duration[1]}/${supplyEventData.name}`, - label: ( - - {!supplyEventData.verified && ( - - )} - {imgSrc != null && ( - - )} - {supplyEventData.name} - - ), - duration: supplyEventData.duration, - row: supplyEventData.track, - } - } - )} - today={today} - startDate={currentVersionData.duration[0]} - endDate={ - currentVersionData.duration[1] != null - ? currentVersionData.duration[1] - : addDateToDateString(currentVersionData.duration[0], { - weeks: 6, - }) - } - /> - - - {t('versions.supply-events-disclaimer')} + + We've decided to stop providing weekly bossses and supply + events since v6.2. But you can still find it from{' '} + + CAPTAIN ALPACA's Website + + . + {t('versions.all-versions')} @@ -267,19 +197,3 @@ export async function getStaticProps({ locale }: NextPageContext) { } export default VersionIndexPage - -function getIconSrcFromItem(item: { type: string; id: string }): string | null { - switch (item.type) { - case 'battlesuit': - return `${assetsBucketBaseUrl}/honkai3rd/battlesuits/portrait-${item.id}.png` - case 'weapon': - return `${assetsBucketBaseUrl}/honkai3rd/weapons/${item.id}.png` - case 'stigmata': - return `${assetsBucketBaseUrl}/honkai3rd/stigmata/icon-${item.id}.png` - case 'elf': - return `${assetsBucketBaseUrl}/honkai3rd/elfs/icon-${item.id}.png` - case 'outfit': - return `${assetsBucketBaseUrl}/honkai3rd/outfits/portrait-${item.id}.webp` - } - return null -}