Skip to content

Commit df10da1

Browse files
committed
change things to const
1 parent a0b2b99 commit df10da1

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

source/views/student-orgs/list.js

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -88,21 +88,20 @@ export class StudentOrgsView extends React.Component {
8888

8989
fetchData = async () => {
9090
try {
91-
let responseData: StudentOrgType[] = await fetchJson(orgsUrl)
92-
let withSortableNames = responseData.map(item => {
93-
let sortableName = item.name.replace(
94-
/^(St\.? Olaf(?: College)?|The) +/i,
95-
'',
96-
)
91+
const responseData: StudentOrgType[] = await fetchJson(orgsUrl)
92+
const sortableRegex = /^(St\.? Olaf(?: College)?|The) +/i
93+
const withSortableNames = responseData.map(item => {
94+
const sortableName = item.name.replace(sortableRegex, '')
95+
9796
return {
9897
...item,
9998
$sortableName: sortableName,
10099
$groupableName: head(startCase(sortableName)),
101100
}
102101
})
103102

104-
let sorted = sortBy(withSortableNames, '$sortableName')
105-
let grouped = groupBy(sorted, '$groupableName')
103+
const sorted = sortBy(withSortableNames, '$sortableName')
104+
const grouped = groupBy(sorted, '$groupableName')
106105
this.setState({orgs: sorted, results: grouped})
107106
} catch (err) {
108107
tracker.trackException(err.message)
@@ -115,13 +114,13 @@ export class StudentOrgsView extends React.Component {
115114
}
116115

117116
refresh = async () => {
118-
let start = Date.now()
117+
const start = Date.now()
119118
this.setState(() => ({refreshing: true}))
120119

121120
await this.fetchData()
122121

123122
// wait 0.5 seconds – if we let it go at normal speed, it feels broken.
124-
let elapsed = start - Date.now()
123+
const elapsed = start - Date.now()
125124
if (elapsed < 500) {
126125
await delay(500 - elapsed)
127126
}
@@ -203,7 +202,7 @@ export class StudentOrgsView extends React.Component {
203202
}
204203

205204
const query = text.toLowerCase()
206-
let filteredResults = filter(this.state.orgs, org =>
205+
const filteredResults = filter(this.state.orgs, org =>
207206
this.orgToArray(org).some(word => word.startsWith(query)),
208207
)
209208

0 commit comments

Comments
 (0)