Improving ridge indicator UI.
This commit is contained in:
@@ -422,11 +422,14 @@ class FarmsContainer extends React.Component {
|
|||||||
let ridges = makeRidgeLookup(this.props.player, this.props.otherPlayers);
|
let ridges = makeRidgeLookup(this.props.player, this.props.otherPlayers);
|
||||||
return (
|
return (
|
||||||
<GroupBox title='Farms'>
|
<GroupBox title='Farms'>
|
||||||
<b>Ridges</b>: <b>{ridgeNames[0][0]}</b>: <PlayerColorIcon color={ridges.ridge1} />{'\u00A0'}
|
<b>Ridges</b>:
|
||||||
<b>{ridgeNames[1][0]}</b>: <PlayerColorIcon color={ridges.ridge2} />{'\u00A0'}
|
{ridgeNames.map((ridge, idx) => (
|
||||||
<b>{ridgeNames[2][0]}</b>: <PlayerColorIcon color={ridges.ridge3} />{'\u00A0'}
|
<div key={idx} className={"farms-ridge player-" + ridges['ridge' + (idx + 1)]}>
|
||||||
<b>{ridgeNames[3][0]}</b>: <PlayerColorIcon color={ridges.ridge4} />{'\u00A0'}
|
<span>{ridge}</span>
|
||||||
<br /><br />
|
<span className='num-cows'>{'(' + ((idx + 2) * 10) + ' cows)'}</span>
|
||||||
|
</div>
|
||||||
|
))}
|
||||||
|
<br />
|
||||||
{this.props.otherPlayers
|
{this.props.otherPlayers
|
||||||
.map(p => (
|
.map(p => (
|
||||||
<div key={p.player.name}>
|
<div key={p.player.name}>
|
||||||
@@ -761,7 +764,7 @@ class TradeContainer2 extends React.Component {
|
|||||||
<Fragment key={'other-player-trade' + ridge}>
|
<Fragment key={'other-player-trade' + ridge}>
|
||||||
{!tradeProposed && ((otherPlayer.ridges[ridge] > 0) && !toTrade[ridge]) ? (
|
{!tradeProposed && ((otherPlayer.ridges[ridge] > 0) && !toTrade[ridge]) ? (
|
||||||
<Button className="tiny"
|
<Button className="tiny"
|
||||||
onClick={() => this.tradeAsset(ridge, otherPlayer.ridges[ridge], verbatim)}>
|
onClick={() => this.tradeAsset(ridge, otherPlayer.ridges[ridge], true)}>
|
||||||
<FontAwesomeIcon icon={faArrowUp} /> {ridgeNames[idx]} {'('}{otherPlayer.ridges[ridge]} cows{')'}
|
<FontAwesomeIcon icon={faArrowUp} /> {ridgeNames[idx]} {'('}{otherPlayer.ridges[ridge]} cows{')'}
|
||||||
</Button>
|
</Button>
|
||||||
) : (<></>)}
|
) : (<></>)}
|
||||||
|
|||||||
@@ -215,6 +215,20 @@ $tab-margin: 0.3rem;
|
|||||||
font-size: 14px; }
|
font-size: 14px; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.farms-ridge {
|
||||||
|
display: inline-flex;
|
||||||
|
flex-direction: column;
|
||||||
|
font-size: 1rem;
|
||||||
|
padding: 0.2rem;
|
||||||
|
background-color: hsla(0, 0%, 50%, 0.3);
|
||||||
|
border-radius: 0.2rem;
|
||||||
|
align-items: center;
|
||||||
|
margin: 0.2rem;
|
||||||
|
.num-cows {
|
||||||
|
font-size: 0.8rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.player {
|
.player {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
@include breakpoint(medium down) {
|
@include breakpoint(medium down) {
|
||||||
|
|||||||
Reference in New Issue
Block a user