Skip to content

Commit 0ecc287

Browse files
committed
the error in the profile is completed now we can use tab properly
1 parent d1b9fb2 commit 0ecc287

File tree

9 files changed

+339
-287
lines changed

9 files changed

+339
-287
lines changed

public/js/5.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/js/5.js.gz

187 Bytes
Binary file not shown.

src/client/components/TruCard/index.jsx

+17-17
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@
1212
* Copyright (c) 2014-2019. All rights reserved.
1313
*/
1414

15-
import React from 'react'
16-
import PropTypes from 'prop-types'
17-
import DropdownTrigger from 'components/Dropdown/DropdownTrigger'
18-
import Dropdown from 'components/Dropdown'
19-
import SpinLoader from 'components/SpinLoader'
20-
import clsx from 'clsx'
15+
import React from 'react';
16+
import PropTypes from 'prop-types';
17+
import DropdownTrigger from 'components/Dropdown/DropdownTrigger';
18+
import Dropdown from 'components/Dropdown';
19+
import SpinLoader from 'components/SpinLoader';
20+
import clsx from 'clsx';
2121

2222
class TruCard extends React.Component {
23-
render () {
23+
render() {
2424
return (
2525
<div
2626
className={clsx(
@@ -44,18 +44,18 @@ class TruCard extends React.Component {
4444
>
4545
{this.props.showMoveHandle && (
4646
<div style={{ cursor: 'move', position: 'absolute', top: 2, right: 8 }}>
47-
<i className='material-icons'>drag_handle</i>
47+
<i className="material-icons">drag_handle</i>
4848
</div>
4949
)}
5050
{this.props.header && (
5151
<div className={'tru-card-head ' + (this.props.extraHeadClass || '')}>
5252
{this.props.menu && (
5353
<div className={'tru-card-head-menu'}>
5454
<DropdownTrigger pos={'bottom-right'} mode={'click'}>
55-
<i className='material-icons tru-icon'>more_vert</i>
55+
<i className="material-icons tru-icon">more_vert</i>
5656
<Dropdown small={true}>
57-
{this.props.menu.map(child => {
58-
return child
57+
{this.props.menu.map((child) => {
58+
return child;
5959
})}
6060
</Dropdown>
6161
</DropdownTrigger>
@@ -71,7 +71,7 @@ class TruCard extends React.Component {
7171
</div>
7272
</div>
7373
</div>
74-
)
74+
);
7575
}
7676
}
7777

@@ -87,16 +87,16 @@ TruCard.propTypes = {
8787
showMoveHandle: PropTypes.bool,
8888
style: PropTypes.object,
8989
animateLoader: PropTypes.bool,
90-
animateDelay: PropTypes.number
91-
}
90+
animateDelay: PropTypes.number,
91+
};
9292

9393
TruCard.defaultProps = {
9494
loaderActive: false,
9595
hover: true,
9696
fullSize: true,
9797
showMoveHandle: false,
9898
animateLoader: false,
99-
animateDelay: 600
100-
}
99+
animateDelay: 600,
100+
};
101101

102-
export default TruCard
102+
export default TruCard;

src/client/components/TruTabs/TruTabSection.jsx

+11-11
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111
* Copyright (c) 2014-2019 Trudesk, Inc. All rights reserved.
1212
*/
1313

14-
import React from 'react'
15-
import PropTypes from 'prop-types'
16-
import clsx from 'clsx'
14+
import React from 'react';
15+
import PropTypes from 'prop-types';
16+
import clsx from 'clsx';
1717

1818
class TruTabSection extends React.Component {
19-
render () {
20-
const { sectionId, active } = this.props
19+
render() {
20+
const { sectionId, active } = this.props;
2121
return (
2222
<div
2323
className={clsx('tru-tab-section', !active && 'hidden')}
@@ -26,18 +26,18 @@ class TruTabSection extends React.Component {
2626
>
2727
{this.props.children}
2828
</div>
29-
)
29+
);
3030
}
3131
}
3232

3333
TruTabSection.propTypes = {
3434
sectionId: PropTypes.oneOfType([PropTypes.string, PropTypes.number]).isRequired,
3535
active: PropTypes.bool.isRequired,
36-
style: PropTypes.object
37-
}
36+
style: PropTypes.object,
37+
};
3838

3939
TruTabSection.defaultProps = {
40-
active: false
41-
}
40+
active: false,
41+
};
4242

43-
export default TruTabSection
43+
export default TruTabSection;

src/client/components/TruTabs/TruTabSelector.jsx

+14-14
Original file line numberDiff line numberDiff line change
@@ -11,28 +11,28 @@
1111
* Copyright (c) 2014-2019 Trudesk, Inc. All rights reserved.
1212
*/
1313

14-
import React, { Fragment } from 'react'
15-
import PropTypes from 'prop-types'
16-
import clsx from 'clsx'
14+
import React, { Fragment } from 'react';
15+
import PropTypes from 'prop-types';
16+
import clsx from 'clsx';
1717

1818
class TruTabSelector extends React.Component {
19-
render () {
20-
const { label, active, selectorId, showBadge, badgeText } = this.props
19+
render() {
20+
const { label, active, selectorId, showBadge, badgeText } = this.props;
2121
return (
2222
<Fragment>
2323
<a
2424
role={'button'}
2525
className={clsx('tru-tab-selector no-ajaxy', active && 'active')}
2626
data-tabid={selectorId}
27-
onClick={e => e.preventDefault()}
28-
href='#'
27+
onClick={(e) => e.preventDefault()}
28+
href="#"
2929
tabIndex={0}
3030
>
3131
{label}
32-
{showBadge && <span className='uk-badge uk-badge-grey uk-badge-small'>{badgeText}</span>}
32+
{showBadge && <span className="uk-badge uk-badge-grey uk-badge-small">{badgeText}</span>}
3333
</a>
3434
</Fragment>
35-
)
35+
);
3636
}
3737
}
3838

@@ -41,12 +41,12 @@ TruTabSelector.propTypes = {
4141
active: PropTypes.bool,
4242
selectorId: PropTypes.oneOfType([PropTypes.string, PropTypes.number]).isRequired,
4343
showBadge: PropTypes.bool,
44-
badgeText: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
45-
}
44+
badgeText: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
45+
};
4646

4747
TruTabSelector.defaultProps = {
4848
active: false,
49-
showBadge: false
50-
}
49+
showBadge: false,
50+
};
5151

52-
export default TruTabSelector
52+
export default TruTabSelector;

src/client/components/TruTabs/TruTabSelectors.jsx

+16-16
Original file line numberDiff line numberDiff line change
@@ -11,35 +11,35 @@
1111
* Copyright (c) 2014-2019 Trudesk, Inc. All rights reserved.
1212
*/
1313

14-
import React from 'react'
15-
import PropTypes from 'prop-types'
16-
import helpers from 'lib/helpers'
14+
import React from 'react';
15+
import PropTypes from 'prop-types';
16+
import helpers from 'lib/helpers';
1717

1818
class TruTabSelectors extends React.Component {
19-
componentDidMount () {
20-
helpers.setupTruTabs(document.querySelectorAll('.tru-tab-selectors > .tru-tab-selector'))
19+
componentDidMount() {
20+
helpers.setupTruTabs(document.querySelectorAll('.tru-tab-selectors > .tru-tab-selector'));
2121
}
2222

23-
render () {
24-
const { children, showTrack } = this.props
23+
render() {
24+
const { children, showTrack } = this.props;
2525
return (
26-
<div className='tru-tab-selectors' style={this.props.style} ref={r => (this.selectors = r)}>
26+
<div className="tru-tab-selectors" style={this.props.style} ref={(r) => (this.selectors = r)}>
2727
{children}
2828

29-
<span className='tru-tab-highlighter' />
30-
{showTrack && <span className='tru-tab-hr tru-tab-hr-lighten' />}
29+
<span className="tru-tab-highlighter" />
30+
{showTrack && <span className="tru-tab-hr tru-tab-hr-lighten" />}
3131
</div>
32-
)
32+
);
3333
}
3434
}
3535

3636
TruTabSelectors.propTypes = {
3737
showTrack: PropTypes.bool,
38-
style: PropTypes.object
39-
}
38+
style: PropTypes.object,
39+
};
4040

4141
TruTabSelectors.defaultProps = {
42-
showTrack: true
43-
}
42+
showTrack: true,
43+
};
4444

45-
export default TruTabSelectors
45+
export default TruTabSelectors;

src/client/components/TruTabs/TruTabWrapper.jsx

+8-8
Original file line numberDiff line numberDiff line change
@@ -11,22 +11,22 @@
1111
* Copyright (c) 2014-2019 Trudesk, Inc. All rights reserved.
1212
*/
1313

14-
import React from 'react'
15-
import PropTypes from 'prop-types'
14+
import React from 'react';
15+
import PropTypes from 'prop-types';
1616

1717
class TruTabWrapper extends React.Component {
18-
render () {
18+
render() {
1919
return (
20-
<div className='tru-tabs uk-clearfix' style={this.props.style || { padding: '20px 0' }}>
20+
<div className="tru-tabs uk-clearfix" style={this.props.style || { padding: '20px 0' }}>
2121
{this.props.children}
2222
</div>
23-
)
23+
);
2424
}
2525
}
2626

2727
TruTabWrapper.propTypes = {
2828
style: PropTypes.object,
29-
children: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.node), PropTypes.node])
30-
}
29+
children: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.node), PropTypes.node]),
30+
};
3131

32-
export default TruTabWrapper
32+
export default TruTabWrapper;

0 commit comments

Comments
 (0)