diff --git a/src/components/organisms/Breadcrumb.tsx b/src/components/organisms/Breadcrumb.tsx index 7588cfb5..9f311feb 100644 --- a/src/components/organisms/Breadcrumb.tsx +++ b/src/components/organisms/Breadcrumb.tsx @@ -1,7 +1,7 @@ /** @jsxImportSource theme-ui */ import { mdiChevronRight, mdiHome } from '@mdi/js' import Icon from '@mdi/react' -import { NavLink, Text, Flex } from '@theme-ui/components' +import { NavLink, Flex } from '@theme-ui/components' import NextLink from 'next/link' import React from 'react' diff --git a/src/data/honkai3rd/stigmata.ts b/src/data/honkai3rd/stigmata.ts index c496abfe..9a410311 100644 --- a/src/data/honkai3rd/stigmata.ts +++ b/src/data/honkai3rd/stigmata.ts @@ -1,5 +1,4 @@ -import fs from 'fs' -import { readdirSync, readJsonFileSync, resolvePathname } from '../../lib/data' +import { readdirSync, readJsonFileSync } from '../../lib/data' export interface StigmataSkill { name: string diff --git a/src/pages/atoms/CharacterBadge.tsx b/src/pages/atoms/CharacterBadge.tsx deleted file mode 100644 index 723f06b3..00000000 --- a/src/pages/atoms/CharacterBadge.tsx +++ /dev/null @@ -1,41 +0,0 @@ -import React, { useMemo } from 'react' -import { Badge } from 'react-bootstrap' - -interface CharacterBadgeProps { - character: Character -} - -const CharacterBadge = ({ character }: CharacterBadgeProps) => { - const name = useMemo(() => { - switch (character) { - case 'kiana': - return 'Kiana Kaslana' - case 'bronya': - return 'Bronya Zaychik' - case 'mei': - return 'Raiden Mei' - case 'himeko': - return 'Murata Himeko' - case 'hua': - return 'Fu Hua' - case 'kallen': - return 'Kallen Kaslana' - case 'theresa': - return 'Theresa Apocalypse' - case 'rita': - return 'Rita Rossweisse' - case 'olenyevas': - return 'Olenyevas' - case 'seele': - return 'Seele Vollerei' - case 'yae': - return 'Yae Sakura' - default: - return 'Undefined' - } - }, []) - - return {name} -} - -export default CharacterBadge diff --git a/src/pages/atoms/TypeBadge.tsx b/src/pages/atoms/TypeBadge.tsx deleted file mode 100644 index 155557a0..00000000 --- a/src/pages/atoms/TypeBadge.tsx +++ /dev/null @@ -1,52 +0,0 @@ -import React, { useMemo } from 'react' -import { Badge } from 'react-bootstrap' -import { BattlesuitType } from '../../data/honkai3rd/battlesuits' - -interface TypeBadgeProps { - type: BattlesuitType -} - -const TypeBadge = ({ type }: TypeBadgeProps) => { - const { name, backgroundColor } = useMemo(() => { - switch (type) { - case 'psychic': - return { - name: 'Psychic', - backgroundColor: 'pink', - } - case 'mecha': - return { - name: 'Mechanic', - backgroundColor: 'blue', - } - case 'biologic': - return { - name: 'Biologic', - backgroundColor: 'orange', - } - case 'quantum': - return { - name: 'Quantum', - backgroundColor: 'purple', - } - case 'imginary': - return { - name: 'Imaginery', - backgroundColor: 'yellow', - } - default: - return { - name: 'Unknown', - backgroundColor: 'gray', - } - } - }, [type]) - - return ( - - {name} - - ) -} - -export default TypeBadge diff --git a/src/pages/honkai3rd/battlesuits/[battlesuitId].tsx b/src/pages/honkai3rd/battlesuits/[battlesuitId].tsx index 008824bb..0530416f 100644 --- a/src/pages/honkai3rd/battlesuits/[battlesuitId].tsx +++ b/src/pages/honkai3rd/battlesuits/[battlesuitId].tsx @@ -8,8 +8,6 @@ import { getBattlesuitById, listBattlesuits, } from '../../../data/honkai3rd/battlesuits' -import CharacterBadge from '../../atoms/CharacterBadge' -import TypeBadge from '../../atoms/TypeBadge' interface BattlesuitShowPageProps { battlesuit: BattlesuitData @@ -35,14 +33,6 @@ const BattlesuitShowPage = ({ battlesuit }: BattlesuitShowPageProps) => { {battlesuit.name} - - - - - - - -