From f69c3337b6d8d54626b8353602b492f123f84099 Mon Sep 17 00:00:00 2001 From: notV3NOM <123deeznuts456789@gmail.com> Date: Thu, 25 Jan 2024 01:39:30 +0530 Subject: [PATCH] Reorder stuff in Optimize page --- .../Components/Character/CharacterCard.tsx | 7 +- .../Tabs/TabOptimize/index.tsx | 64 ++++++++++--------- 2 files changed, 39 insertions(+), 32 deletions(-) diff --git a/apps/frontend/src/app/Components/Character/CharacterCard.tsx b/apps/frontend/src/app/Components/Character/CharacterCard.tsx index 4cbe3405..96490858 100644 --- a/apps/frontend/src/app/Components/Character/CharacterCard.tsx +++ b/apps/frontend/src/app/Components/Character/CharacterCard.tsx @@ -57,6 +57,7 @@ type CharacterCardProps = { characterChildren?: Displayable footer?: Displayable hideStats?: boolean + hideArtifacts?: boolean isTeammateCard?: boolean } export default function CharacterCard({ @@ -69,6 +70,7 @@ export default function CharacterCard({ onClickTeammate, footer, hideStats, + hideArtifacts, isTeammateCard, }: CharacterCardProps) { const { database } = useContext(DatabaseContext) @@ -157,6 +159,7 @@ export default function CharacterCard({ character={character} onClickTeammate={onClickTeammate} hideStats={hideStats} + hideArtifacts={hideArtifacts} weaponChildren={weaponChildren} artifactChildren={artifactChildren} characterChildren={characterChildren} @@ -181,6 +184,7 @@ type ExistingCharacterCardContentProps = { character: ICachedCharacter onClickTeammate?: (characterKey: CharacterKey) => void hideStats?: boolean + hideArtifacts?: boolean weaponChildren?: Displayable artifactChildren?: Displayable characterChildren?: Displayable @@ -195,6 +199,7 @@ function ExistingCharacterCardContent({ character, onClickTeammate, hideStats, + hideArtifacts, weaponChildren, artifactChildren, characterChildren, @@ -218,7 +223,7 @@ function ExistingCharacterCardContent({ padding: hideStats ? `${theme.spacing(1)}!important` : undefined, })} > - + {!hideArtifacts && } {!isTeammateCard && ( diff --git a/apps/frontend/src/app/PageCharacter/CharacterDisplay/Tabs/TabOptimize/index.tsx b/apps/frontend/src/app/PageCharacter/CharacterDisplay/Tabs/TabOptimize/index.tsx index d8aacddf..7c3e50e8 100644 --- a/apps/frontend/src/app/PageCharacter/CharacterDisplay/Tabs/TabOptimize/index.tsx +++ b/apps/frontend/src/app/PageCharacter/CharacterDisplay/Tabs/TabOptimize/index.tsx @@ -530,21 +530,11 @@ export default function TabBuild() { - - - {/* 2 */} - {/* Level Filter */} @@ -567,7 +557,37 @@ export default function TabBuild() { /> + + + buildSettingDispatch({ mainStatAssumptionLevel })} + disabled={generatingBuilds} + /> + + {t`mainStat.levelAssTooltip.title`} + {t`mainStat.levelAssTooltip.desc`} + + } + /> + + + + {/* 2 */} + {/* Main Stat Filters */} @@ -576,25 +596,6 @@ export default function TabBuild() { >{t`mainStat.title`} - - - buildSettingDispatch({ mainStatAssumptionLevel })} - disabled={generatingBuilds} - /> - - {t`mainStat.levelAssTooltip.title`} - {t`mainStat.levelAssTooltip.desc`} - - } - /> - - {/* main stat selector */} +
{/* Footer */} {isSM && targetSelector}