Add hovercard sides and a static width to hovercards
This commit is contained in:
parent
8e66dd1b4f
commit
e58210a8f1
2 changed files with 11 additions and 2 deletions
|
|
@ -45,6 +45,15 @@ const WeaponHovercard = (props: Props) => {
|
|||
const tintElement = (props.gridWeapon.object.element == 0 && props.gridWeapon.element) ? Element[props.gridWeapon.element] : Element[props.gridWeapon.object.element]
|
||||
const wikiUrl = `https://gbf.wiki/${props.gridWeapon.object.name.en.replaceAll(' ', '_')}`
|
||||
|
||||
const hovercardSide = () => {
|
||||
if (props.gridWeapon.position == -1)
|
||||
return "right"
|
||||
else if ([6, 7, 8, 9, 10, 11].includes(props.gridWeapon.position))
|
||||
return "top"
|
||||
else
|
||||
return "bottom"
|
||||
}
|
||||
|
||||
const createPrimaryAxSkillString = () => {
|
||||
const primaryAxSkills = axData[props.gridWeapon.object.ax - 1]
|
||||
|
||||
|
|
@ -125,7 +134,7 @@ const WeaponHovercard = (props: Props) => {
|
|||
<HoverCard.Trigger>
|
||||
{ props.children }
|
||||
</HoverCard.Trigger>
|
||||
<HoverCard.Content className="Weapon Hovercard">
|
||||
<HoverCard.Content className="Weapon Hovercard" side={hovercardSide()}>
|
||||
<div className="top">
|
||||
<div className="title">
|
||||
<h4>{ props.gridWeapon.object.name.en }</h4>
|
||||
|
|
|
|||
|
|
@ -183,7 +183,7 @@ select {
|
|||
flex-direction: column;
|
||||
gap: $unit * 2;
|
||||
padding: $unit * 2;
|
||||
min-width: 300px;
|
||||
width: 300px;
|
||||
|
||||
.top {
|
||||
display: flex;
|
||||
|
|
|
|||
Loading…
Reference in a new issue