Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | 1x 1x 1x 1x 1x | // Copyright (c) 2015-present, salesforce.com, inc. All rights reserved
// Licensed under BSD 3-Clause - see LICENSE.txt or git.io/sfdc-license
import React from 'react';
import PropTypes from 'prop-types';
import { ProgressBar } from '../progress-bar';
class WelcomeMatContentDeprecated extends React.Component {
render() {
const { complete, total, labelId, description } = this.props;
const completePercent = complete / total * 100;
return (
<React.Fragment>
<h2 id={labelId} className="slds-welcome-mat__info-title">
The Lightning Experience is here!
</h2>
<div className="slds-welcome-mat__info-description slds-text-longform">
{description}
</div>
<div className="slds-welcome-mat__info-progress">
<p>
<strong>
{complete}/{total} units completed
</strong>
</p>
</div>
<ProgressBar
value={completePercent}
className="slds-progress-bar_circular"
/>
</React.Fragment>
);
}
}
WelcomeMatContentDeprecated.propTypes = {
complete: PropTypes.number.isRequired,
total: PropTypes.number.isRequired,
labelId: PropTypes.string.isRequired,
description: PropTypes.element.isRequired
};
WelcomeMatContentDeprecated.defaultProps = {
complete: 0,
total: 5,
labelId: 'welcome-mat-label-1',
description: (
<p>
Welcome to Lightning Experience, the modern, beautiful user experience
from Salesforce. With a sales-and service-centric mindset, we focused on
reinventing the desktop environment to better support your business
processes.
</p>
)
};
export default WelcomeMatContentDeprecated;
|