mirror of
https://github.com/elyby/accounts-frontend.git
synced 2024-12-27 15:30:37 +05:30
Добавлен проброс дополнительных данных на фронт в методе account/current
This commit is contained in:
parent
d725bc2bfe
commit
7b3d192132
@ -9,7 +9,7 @@ export class Category extends Component {
|
||||
|
||||
render() {
|
||||
var { user } = this.props;
|
||||
var changePassDate = Date.now() - (1000 * 60 * 60 * 24 * 30 * 3);
|
||||
console.log(user);
|
||||
|
||||
return (
|
||||
<div>
|
||||
@ -63,7 +63,7 @@ export class Category extends Component {
|
||||
<div className={styles.paramRow}>
|
||||
<div className={styles.paramName}>Пароль:</div>
|
||||
<div className={styles.paramValue}>
|
||||
Изменён <Relative value={changePassDate} />
|
||||
Изменён <Relative value={user.passwordChangedAt} />
|
||||
</div>
|
||||
<div className={styles.paramAction}>
|
||||
<a href="#">
|
||||
@ -94,7 +94,7 @@ export class Category extends Component {
|
||||
<div className={styles.paramItem}>
|
||||
<div className={styles.paramRow}>
|
||||
<div className={styles.paramName}>UUID:</div>
|
||||
<div className={styles.uuidValue}>{user.uuid || 'df936908-b2e1-544d-96f8-2977ec213022'}</div>
|
||||
<div className={styles.uuidValue}>{user.uuid}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -17,6 +17,7 @@ export default class User {
|
||||
|
||||
const defaults = {
|
||||
id: null,
|
||||
uuid: null,
|
||||
token: '',
|
||||
username: '',
|
||||
email: '',
|
||||
@ -24,7 +25,8 @@ export default class User {
|
||||
goal: null, // the goal with wich user entered site
|
||||
isGuest: true,
|
||||
isActive: true,
|
||||
shouldChangePassword: false // TODO: нужно ещё пробросить причину необходимости смены
|
||||
shouldChangePassword: false, // TODO: нужно ещё пробросить причину необходимости смены
|
||||
passwordChangedAt: null
|
||||
};
|
||||
|
||||
const user = Object.keys(defaults).reduce((user, key) => {
|
||||
@ -51,10 +53,12 @@ export default class User {
|
||||
|
||||
export const userShape = PropTypes.shape({
|
||||
id: PropTypes.number,
|
||||
uuid: PropTypes.string,
|
||||
token: PropTypes.string,
|
||||
username: PropTypes.string,
|
||||
email: PropTypes.string,
|
||||
avatar: PropTypes.string,
|
||||
isGuest: PropTypes.bool.isRequired,
|
||||
isActive: PropTypes.bool.isRequired
|
||||
isActive: PropTypes.bool.isRequired,
|
||||
passwordChangedAt: PropTypes.number
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user