diff --git a/components/analyzer/BuildStats.tsx b/components/analyzer/BuildStats.tsx index 85a0b5892..992c0a4a0 100644 --- a/components/analyzer/BuildStats.tsx +++ b/components/analyzer/BuildStats.tsx @@ -91,7 +91,7 @@ const BuildStats: React.FC = ({ - + = ({ setBuild(newAbilities)} /> diff --git a/components/common/AbilityIcon.tsx b/components/common/AbilityIcon.tsx index a2b6c6da9..fa199a9e6 100644 --- a/components/common/AbilityIcon.tsx +++ b/components/common/AbilityIcon.tsx @@ -14,9 +14,14 @@ interface AbilityIconProps { // TODO: use enum from generated/graphql.tsx ability: string | "EMPTY"; size: "MAIN" | "SUB" | "TINY" | "SUBTINY"; + loading?: "eager"; } -const AbilityIcon: React.FC = ({ ability, size }) => { +const AbilityIcon: React.FC = ({ + ability, + size, + loading, +}) => { const sizeNumber = sizeMap[size]; return ( @@ -41,6 +46,7 @@ const AbilityIcon: React.FC = ({ ability, size }) => { width={sizeNumber} height={sizeNumber} alt={ability} + loading={loading ?? "lazy"} /> ); diff --git a/components/u/AbilitiesSelector.tsx b/components/u/AbilitiesSelector.tsx index 81eb39b1a..a9c4ad42f 100644 --- a/components/u/AbilitiesSelector.tsx +++ b/components/u/AbilitiesSelector.tsx @@ -12,6 +12,8 @@ interface Props { setAbilities: (newAbilities: ViewSlotsAbilities) => void; } +// TODO: draggable abilities + const AbilitiesSelector: React.FC = ({ abilities, setAbilities }) => { const getModifiedAbilities = ( newAbility: string, diff --git a/lib/useAbilityEffects/index.ts b/lib/useAbilityEffects/index.ts index 872cb614d..8df75cfb3 100644 --- a/lib/useAbilityEffects/index.ts +++ b/lib/useAbilityEffects/index.ts @@ -572,7 +572,7 @@ export default function useAbilityEffects({ return [ { title: t`Points to special`, - effect: `${Math.ceil(points / effect[0])}${t`pointShort`} (${parseFloat( + effect: `${Math.ceil(points / effect[0])}${t`p`} (${parseFloat( (effect[0] * 100).toFixed(2) )}% ${t`speed`})`, effectFromMax: effect[1], diff --git a/pages/analyzer.tsx b/pages/analyzer.tsx index c10964d25..b5ed4f501 100644 --- a/pages/analyzer.tsx +++ b/pages/analyzer.tsx @@ -11,6 +11,7 @@ import { t, Trans } from "@lingui/macro"; import BuildStats from "components/analyzer/BuildStats"; import EditableBuilds from "components/analyzer/EditableBuilds"; import { ViewSlotsAbilities } from "components/builds/ViewSlots"; +import Breadcrumbs from "components/common/Breadcrumbs"; import WeaponSelector from "components/common/WeaponSelector"; import { AbilityOrUnknown } from "lib/types"; import useAbilityEffects from "lib/useAbilityEffects"; @@ -97,6 +98,7 @@ const BuildAnalyzerPage = () => { return ( <> + Patch {CURRENT_PATCH}