diff --git a/components/weapon/WeaponHovercard/index.tsx b/components/weapon/WeaponHovercard/index.tsx
index 3b4f0075..4ffbe6ab 100644
--- a/components/weapon/WeaponHovercard/index.tsx
+++ b/components/weapon/WeaponHovercard/index.tsx
@@ -37,19 +37,6 @@ const WeaponHovercard = (props: Props) => {
const { t } = useTranslation('common')
const Element = ['null', 'wind', 'fire', 'water', 'earth', 'dark', 'light']
- const Proficiency = [
- 'none',
- 'sword',
- 'dagger',
- 'axe',
- 'spear',
- 'bow',
- 'staff',
- 'fist',
- 'harp',
- 'gun',
- 'katana',
- ]
const WeaponKeyNames: KeyNames = {
'2': {
en: 'Pendulum',
@@ -74,11 +61,6 @@ const WeaponHovercard = (props: Props) => {
? Element[props.gridWeapon.element]
: Element[props.gridWeapon.object.element]
- const wikiUrl = `https://gbf.wiki/${props.gridWeapon.object.name.en.replaceAll(
- ' ',
- '_'
- )}`
-
function goTo() {
const urlSafeName = props.gridWeapon.object.name.en.replaceAll(' ', '_')
const url = `https://gbf.wiki/${urlSafeName}`
@@ -134,38 +116,22 @@ const WeaponHovercard = (props: Props) => {
return ''
}
- function weaponImage() {
- const weapon = props.gridWeapon.object
-
- if (props.gridWeapon.object.element == 0 && props.gridWeapon.element)
- return `${process.env.NEXT_PUBLIC_SIERO_IMG_URL}/weapon-grid/${weapon.granblue_id}_${props.gridWeapon.element}.jpg`
- else
- return `${process.env.NEXT_PUBLIC_SIERO_IMG_URL}/weapon-grid/${weapon.granblue_id}.jpg`
- }
-
- const awakeningSection = () => {
- const gridAwakening = props.gridWeapon.awakening
-
- if (gridAwakening) {
- return (
-
-
- {t('modals.weapon.subtitles.awakening')}
-
-
-
![{gridAwakening.type.name[locale]}]({`${process.env.NEXT_PUBLIC_SIERO_IMG_URL}/awakening/${gridAwakening.type.slug}.png`})
-
- {`${gridAwakening.type.name[locale]}`}
- {`Lv${gridAwakening.level}`}
-
-
-
- )
- }
- }
+ const awakeningSection = (
+
+ {t('modals.weapon.subtitles.awakening')}
+
+
![{props.gridWeapon.awakening?.type.name[locale]}]({`${process.env.NEXT_PUBLIC_SIERO_IMG_URL}/awakening/${props.gridWeapon.awakening?.type.slug}.png`})
+
+ {`${props.gridWeapon.awakening?.type.name[locale]}`}
+
+ {`Lv${props.gridWeapon.awakening?.level}`}
+
+
+
+ )
const keysSection = (
@@ -262,15 +228,14 @@ const WeaponHovercard = (props: Props) => {
type="weapon"
/>
{props.gridWeapon.object.ax &&
- props.gridWeapon.ax &&
- props.gridWeapon.ax[0].modifier &&
- props.gridWeapon.ax[0].strength
- ? axSection
- : ''}
- {awakeningSection()}
- {props.gridWeapon.weapon_keys && props.gridWeapon.weapon_keys.length > 0
- ? keysSection
- : ''}
+ props.gridWeapon.ax &&
+ props.gridWeapon.ax[0].modifier !== undefined &&
+ props.gridWeapon.ax[0].strength !== undefined &&
+ axSection}
+ {props.gridWeapon.awakening && awakeningSection}
+ {props.gridWeapon.weapon_keys &&
+ props.gridWeapon.weapon_keys.length > 0 &&
+ keysSection}
{wikiButton}