0
Fork 0
mirror of https://github.com/verdaccio/verdaccio.git synced 2025-03-25 02:32:52 -05:00

feat: capitalises logged in username (#752)

This commit is contained in:
ayusharma 2018-07-10 17:51:23 +02:00
parent 7739141148
commit 0e21e35c51
2 changed files with 4 additions and 2 deletions

View file

@ -2,6 +2,7 @@ import React from 'react';
import {Form, Button, Dialog, Input, Alert} from 'element-react';
import isString from 'lodash/isString';
import isNumber from 'lodash/isNumber';
import capitalize from 'lodash/capitalize';
import {Link} from 'react-router-dom';
import API from '../../../utils/api';
@ -134,9 +135,10 @@ export default class Header extends React.Component {
renderUserActionButton() {
if (!this.isTokenExpire) { // TODO: Check jwt token expire
const username = capitalize(storage.getItem('username'));
return (
<div className="user-logged">
<span className="user-logged-greetings" style={ {marginRight: '10px'} }>Hi, {storage.getItem('username')}</span>
<span className="user-logged-greetings" style={{marginRight: '10px'}}>Hi, {username}</span>
<Button className={`${classes.headerButton} header-button-logout`} type="danger" onClick={this.handleLogout}>Logout</Button>
</div>
);

View file

@ -97,7 +97,7 @@ describe('/ (Verdaccio Page)', () => {
// check whether user is logged
const greetings = await page.evaluate(() => document.querySelector('.user-logged-greetings').textContent);
const buttonLogout = await page.$('.header-button-logout');
expect(greetings).toMatch('Hi, test');
expect(greetings).toMatch('Hi, Test');
expect(buttonLogout).toBeDefined();
});