Skip to content

Commit f27862e

Browse files
TCA-550 clean up
1 parent 254241c commit f27862e

File tree

2 files changed

+48
-43
lines changed

2 files changed

+48
-43
lines changed

src-ts/.eslintrc.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,12 @@ module.exports = {
4444
}
4545
}
4646
],
47-
'@typescript-eslint/explicit-function-return-type': 'error',
47+
'@typescript-eslint/explicit-function-return-type': [
48+
'error',
49+
{
50+
allowExpressions: true
51+
}
52+
],
4853
'@typescript-eslint/no-explicit-any': 'error',
4954
'@typescript-eslint/no-inferrable-types': 'off',
5055
'@typescript-eslint/no-shadow': 'error',

src-ts/tools/work/work-table/work-table-title-renderer/WorkTableTitleRenderer.tsx

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -10,47 +10,47 @@ import {
1010
import styles from './WorkTableTitleRenderer.module.scss'
1111

1212
const WorkTableTitleRenderer: (data: Work) => JSX.Element
13-
= (data: Work): JSX.Element => {
14-
15-
let Icon: JSX.Element
16-
switch (data.typeCategory) {
17-
18-
case WorkTypeCategory.data:
19-
Icon = <WorkTypeCategoryDataIcon />
20-
break
21-
22-
case WorkTypeCategory.design:
23-
Icon = <WorkTypeCategoryDesignIcon />
24-
break
25-
26-
case WorkTypeCategory.qa:
27-
Icon = (
28-
<IconWrapper
29-
className={styles['qa-icon']}
30-
icon={<IconOutline.BadgeCheckIcon />}
31-
/>
32-
)
33-
break
34-
35-
// TODO: dev work categories
36-
default:
37-
Icon = <WorkTypeCategoryUnknownIcon />
38-
break
39-
}
40-
41-
return (
42-
<div className={styles['work-table-title-container']}>
43-
{Icon}
44-
<div className={styles['work-table-title']}>
45-
<div className={styles.title}>
46-
{data.title}
47-
</div>
48-
<div className={styles.description}>
49-
{data.description}
50-
</div>
51-
</div>
52-
</div>
53-
)
54-
}
13+
= (data: Work): JSX.Element => {
14+
15+
let Icon: JSX.Element
16+
switch (data.typeCategory) {
17+
18+
case WorkTypeCategory.data:
19+
Icon = <WorkTypeCategoryDataIcon />
20+
break
21+
22+
case WorkTypeCategory.design:
23+
Icon = <WorkTypeCategoryDesignIcon />
24+
break
25+
26+
case WorkTypeCategory.qa:
27+
Icon = (
28+
<IconWrapper
29+
className={styles['qa-icon']}
30+
icon={<IconOutline.BadgeCheckIcon />}
31+
/>
32+
)
33+
break
34+
35+
// TODO: dev work categories
36+
default:
37+
Icon = <WorkTypeCategoryUnknownIcon />
38+
break
39+
}
40+
41+
return (
42+
<div className={styles['work-table-title-container']}>
43+
{Icon}
44+
<div className={styles['work-table-title']}>
45+
<div className={styles.title}>
46+
{data.title}
47+
</div>
48+
<div className={styles.description}>
49+
{data.description}
50+
</div>
51+
</div>
52+
</div>
53+
)
54+
}
5555

5656
export default WorkTableTitleRenderer

0 commit comments

Comments
 (0)