Skip to content

Commit

Permalink
Reorder stuff in Optimize page
Browse files Browse the repository at this point in the history
  • Loading branch information
notV3NOM committed Jan 24, 2024
1 parent 8d5c5d2 commit f69c333
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 32 deletions.
7 changes: 6 additions & 1 deletion apps/frontend/src/app/Components/Character/CharacterCard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ type CharacterCardProps = {
characterChildren?: Displayable
footer?: Displayable
hideStats?: boolean
hideArtifacts?: boolean
isTeammateCard?: boolean
}
export default function CharacterCard({
Expand All @@ -69,6 +70,7 @@ export default function CharacterCard({
onClickTeammate,
footer,
hideStats,
hideArtifacts,
isTeammateCard,
}: CharacterCardProps) {
const { database } = useContext(DatabaseContext)
Expand Down Expand Up @@ -157,6 +159,7 @@ export default function CharacterCard({
character={character}
onClickTeammate={onClickTeammate}
hideStats={hideStats}
hideArtifacts={hideArtifacts}
weaponChildren={weaponChildren}
artifactChildren={artifactChildren}
characterChildren={characterChildren}
Expand All @@ -181,6 +184,7 @@ type ExistingCharacterCardContentProps = {
character: ICachedCharacter
onClickTeammate?: (characterKey: CharacterKey) => void
hideStats?: boolean
hideArtifacts?: boolean
weaponChildren?: Displayable
artifactChildren?: Displayable
characterChildren?: Displayable
Expand All @@ -195,6 +199,7 @@ function ExistingCharacterCardContent({
character,
onClickTeammate,
hideStats,
hideArtifacts,
weaponChildren,
artifactChildren,
characterChildren,
Expand All @@ -218,7 +223,7 @@ function ExistingCharacterCardContent({
padding: hideStats ? `${theme.spacing(1)}!important` : undefined,
})}
>
<Artifacts />
{!hideArtifacts && <Artifacts />}
{!isTeammateCard && (
<Grid container columns={4} spacing={0.75}>
<Grid item xs={1} height="100%">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -530,21 +530,11 @@ export default function TabBuild() {
<CharacterCard
characterKey={characterKey}
onClickTeammate={onClickTeammate}
hideStats={true}
hideArtifacts={true}
/>
</Box>
<BonusStatsCard />
</Grid>

{/* 2 */}
<Grid
item
xs={12}
sm={6}
lg={4}
display="flex"
flexDirection="column"
gap={1}
>
{/* Level Filter */}
<CardLight>
<CardContent sx={{ display: 'flex', gap: 1 }}>
Expand All @@ -567,7 +557,37 @@ export default function TabBuild() {
/>
</CardContent>
</CardLight>
<CardContent>
<Box display="flex" alignItems="center" gap={1}>
<AssumeFullLevelToggle
mainStatAssumptionLevel={mainStatAssumptionLevel}
setmainStatAssumptionLevel={(
mainStatAssumptionLevel: number
) => buildSettingDispatch({ mainStatAssumptionLevel })}
disabled={generatingBuilds}
/>
<InfoTooltip
title={
<Box>
<Typography variant="h6">{t`mainStat.levelAssTooltip.title`}</Typography>
<Typography>{t`mainStat.levelAssTooltip.desc`}</Typography>
</Box>
}
/>
</Box>
</CardContent>
</Grid>

{/* 2 */}
<Grid
item
xs={12}
sm={6}
lg={4}
display="flex"
flexDirection="column"
gap={1}
>
{/* Main Stat Filters */}
<CardLight>
<CardContent>
Expand All @@ -576,25 +596,6 @@ export default function TabBuild() {
>{t`mainStat.title`}</Typography>
</CardContent>
<Divider />
<CardContent>
<Box display="flex" alignItems="center" gap={1}>
<AssumeFullLevelToggle
mainStatAssumptionLevel={mainStatAssumptionLevel}
setmainStatAssumptionLevel={(
mainStatAssumptionLevel: number
) => buildSettingDispatch({ mainStatAssumptionLevel })}
disabled={generatingBuilds}
/>
<InfoTooltip
title={
<Box>
<Typography variant="h6">{t`mainStat.levelAssTooltip.title`}</Typography>
<Typography>{t`mainStat.levelAssTooltip.desc`}</Typography>
</Box>
}
/>
</Box>
</CardContent>
{/* main stat selector */}
<MainStatSelectionCard
disabled={generatingBuilds}
Expand Down Expand Up @@ -645,6 +646,7 @@ export default function TabBuild() {
<StatFilterCard disabled={generatingBuilds} />
</Grid>
</Grid>
<br />
{/* Footer */}
{isSM && targetSelector}
<ButtonGroup>
Expand Down

0 comments on commit f69c333

Please sign in to comment.