fix: reward tile layout
This commit is contained in:
parent
7b0ab43bfa
commit
d65c92f300
3 changed files with 23 additions and 22 deletions
|
@ -49,7 +49,7 @@ class RewardsPage extends PureComponent<Props> {
|
|||
);
|
||||
}
|
||||
return (
|
||||
<div className="card__content">
|
||||
<section className="card card--section">
|
||||
<p>
|
||||
{__(
|
||||
'This account must undergo review before you can participate in the rewards program.'
|
||||
|
@ -70,7 +70,7 @@ class RewardsPage extends PureComponent<Props> {
|
|||
<p>
|
||||
<Button onClick={() => navigate('/discover')} button="primary" label="Return Home" />
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -100,17 +100,14 @@ class RewardsPage extends PureComponent<Props> {
|
|||
<section className="card card--section">
|
||||
<header className="card__header">
|
||||
<h2 className="card__title">{__('Disabled')}</h2>
|
||||
</header>
|
||||
|
||||
<div className="card__content">
|
||||
<p>
|
||||
<p className="card__subtitle">
|
||||
{__(
|
||||
'Rewards are currently disabled for your account. Turn on diagnostic data sharing, in'
|
||||
)}{' '}
|
||||
<Button button="link" onClick={() => navigate('/settings')} label="Settings" />
|
||||
{__(', in order to re-enable them.')}
|
||||
</p>
|
||||
</div>
|
||||
</header>
|
||||
</section>
|
||||
);
|
||||
} else if (fetching) {
|
||||
|
@ -121,16 +118,16 @@ class RewardsPage extends PureComponent<Props> {
|
|||
);
|
||||
} else if (user === null) {
|
||||
return (
|
||||
<div className="card__content">
|
||||
<section className="card card--section">
|
||||
<p>
|
||||
{__('This application is unable to earn rewards due to an authentication failure.')}
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
);
|
||||
} else if (!rewards || rewards.length <= 0) {
|
||||
return (
|
||||
<Fragment>
|
||||
<div className="card--section">
|
||||
<section className="card card--section">
|
||||
<h2 className="card__title">{__('No Rewards Available')}</h2>
|
||||
<p>
|
||||
{claimed && claimed.length
|
||||
|
@ -139,9 +136,9 @@ class RewardsPage extends PureComponent<Props> {
|
|||
)
|
||||
: __('There are no rewards available at this time, please check back later.')}
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<div className="card__content card__list--rewards">{this.renderCustomRewardCode()}</div>
|
||||
<div className="card__list--rewards">{this.renderCustomRewardCode()}</div>
|
||||
</Fragment>
|
||||
);
|
||||
}
|
||||
|
@ -155,9 +152,7 @@ class RewardsPage extends PureComponent<Props> {
|
|||
'card--disabled': isNotEligible,
|
||||
})}
|
||||
>
|
||||
{rewards.map(reward => (
|
||||
<RewardTile key={reward.reward_type} reward={reward} />
|
||||
))}
|
||||
{rewards.map(reward => <RewardTile key={reward.reward_type} reward={reward} />)}
|
||||
{this.renderCustomRewardCode()}
|
||||
</div>
|
||||
);
|
||||
|
|
|
@ -3,7 +3,7 @@ import * as ACTIONS from 'constants/action_types';
|
|||
const getCurrentPath = () => {
|
||||
const { hash } = document.location;
|
||||
if (hash !== '') return hash.replace(/^#/, '');
|
||||
return '/discover';
|
||||
return '/rewards';
|
||||
};
|
||||
|
||||
const reducers = {};
|
||||
|
|
|
@ -118,6 +118,18 @@
|
|||
grid-gap: var(--spacing-vertical-medium);
|
||||
}
|
||||
|
||||
.card__list--rewards {
|
||||
column-count: 2;
|
||||
column-gap: var(--spacing-vertical-medium);
|
||||
margin-bottom: var(--spacing-vertical-large);
|
||||
|
||||
.card {
|
||||
display: inline-block;
|
||||
margin: 0 0 var(--spacing-vertical-medium);
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
// C A R D
|
||||
// M E T A
|
||||
|
||||
|
@ -167,12 +179,6 @@
|
|||
bottom: -0.12rem;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
&.card-row__scrollhouse--sub-component {
|
||||
.card:first-of-type {
|
||||
margin-left: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// C A R D
|
||||
|
|
Loading…
Add table
Reference in a new issue