Skip to content

Commit f5ae2bb

Browse files
Merge development branch - resolved ProjectsList.jsx conflict
2 parents 272cade + caf26a3 commit f5ae2bb

489 files changed

Lines changed: 35036 additions & 37654 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.eslintrc.json

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,8 @@
33
"no-restricted-imports": [
44
"error",
55
{
6-
"patterns": [
7-
"*.css",
8-
"!*.module.css",
9-
"!index.css"
10-
]
6+
"patterns": ["*.css", "!*.module.css", "!index.css"]
117
}
128
]
139
}
14-
}
10+
}

.husky/pre-commit

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
11
#!/bin/sh
2+
# Load nvm if available
3+
export NVM_DIR="$HOME/.nvm"
4+
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
5+
# Use Node 20 if available (or install if needed)
6+
if [ -f .nvmrc ]; then
7+
nvm use 20 2>/dev/null || nvm install 20 && nvm use 20
8+
fi
9+
210
. "$(dirname "$0")/_/husky.sh"
311

412
echo ""

.husky/pre-push

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
11
#!/bin/sh
2+
# Load nvm if available
3+
export NVM_DIR="$HOME/.nvm"
4+
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
5+
# Use Node 20 if available (or install if needed)
6+
if [ -f .nvmrc ]; then
7+
nvm use 20 2>/dev/null || nvm install 20 && nvm use 20
8+
fi
9+
210
. "$(dirname "$0")/_/husky.sh"
311

412
echo "🧪 Running tests before push..."

.stylelintrc

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
1-
{
2-
"rules": {
3-
"no-duplicate-selectors": true
4-
}
1+
{
2+
"ignoreFiles": [
3+
"build/**/*.css",
4+
"public/**/*.css",
5+
"node_modules/**/*.css"
6+
],
7+
"rules": {
8+
"no-duplicate-selectors": true
9+
}
510
}

current-sonarqube-issues.json

Lines changed: 206 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,206 @@
1-
{"total":1,"p":1,"ps":500,"paging":{"pageIndex":1,"pageSize":500,"total":1},"effortTotal":6,"debtTotal":6,"issues":[{"key":"AZoEIilLk3K5CKHMSVKQ","rule":"javascript:S3776","severity":"CRITICAL","component":"OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","project":"OneCommunityGlobal_HighestGoodNetworkApp","line":19,"hash":"129ed3f25f350c79b8f03e95823214ef","textRange":{"startLine":19,"endLine":19,"startOffset":9,"endOffset":17},"flows":[{"locations":[{"component":"OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","textRange":{"startLine":113,"endLine":113,"startOffset":29,"endOffset":30},"msg":"+1"}]},{"locations":[{"component":"OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","textRange":{"startLine":118,"endLine":118,"startOffset":46,"endOffset":47},"msg":"+1"}]},{"locations":[{"component":"OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","textRange":{"startLine":119,"endLine":119,"startOffset":28,"endOffset":29},"msg":"+1"}]},{"locations":[{"component":"OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","textRange":{"startLine":125,"endLine":125,"startOffset":32,"endOffset":33},"msg":"+1"}]},{"locations":[{"component":"OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","textRange":{"startLine":152,"endLine":152,"startOffset":23,"endOffset":24},"msg":"+1"}]},{"locations":[{"component":"OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","textRange":{"startLine":168,"endLine":168,"startOffset":36,"endOffset":37},"msg":"+1"}]},{"locations":[{"component":"OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","textRange":{"startLine":168,"endLine":168,"startOffset":22,"endOffset":24},"msg":"+1"}]},{"locations":[{"component":"OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","textRange":{"startLine":180,"endLine":180,"startOffset":29,"endOffset":30},"msg":"+1"}]},{"locations":[{"component":"OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","textRange":{"startLine":183,"endLine":183,"startOffset":28,"endOffset":29},"msg":"+1"}]},{"locations":[{"component":"OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","textRange":{"startLine":186,"endLine":186,"startOffset":53,"endOffset":54},"msg":"+1"}]},{"locations":[{"component":"OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","textRange":{"startLine":193,"endLine":193,"startOffset":28,"endOffset":29},"msg":"+1"}]},{"locations":[{"component":"OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","textRange":{"startLine":196,"endLine":196,"startOffset":21,"endOffset":22},"msg":"+1"}]},{"locations":[{"component":"OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","textRange":{"startLine":203,"endLine":203,"startOffset":28,"endOffset":29},"msg":"+1"}]},{"locations":[{"component":"OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","textRange":{"startLine":206,"endLine":206,"startOffset":74,"endOffset":75},"msg":"+1"}]},{"locations":[{"component":"OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","textRange":{"startLine":213,"endLine":213,"startOffset":66,"endOffset":67},"msg":"+1"}]},{"locations":[{"component":"OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","textRange":{"startLine":217,"endLine":217,"startOffset":36,"endOffset":37},"msg":"+1"}]}],"status":"OPEN","message":"Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.","effort":"6min","debt":"6min","tags":["architecture","brain-overload"],"creationDate":"2025-10-21T00:18:26+0000","updateDate":"2025-10-21T00:18:26+0000","type":"CODE_SMELL","organization":"onecommunityglobal","pullRequest":"4054","cleanCodeAttribute":"FOCUSED","cleanCodeAttributeCategory":"ADAPTABLE","impacts":[{"softwareQuality":"MAINTAINABILITY","severity":"HIGH"}],"issueStatus":"OPEN","projectName":"HighestGoodNetworkApp"}],"components":[{"organization":"onecommunityglobal","key":"OneCommunityGlobal_HighestGoodNetworkApp","uuid":"AZnF4puuDsOhetXBcabH","enabled":true,"qualifier":"TRK","name":"HighestGoodNetworkApp","longName":"HighestGoodNetworkApp","pullRequest":"4054"},{"organization":"onecommunityglobal","key":"OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","uuid":"AZnRU2j4CG59FxruBTQv","enabled":true,"qualifier":"FIL","name":"WBSTasks.jsx","longName":"src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","path":"src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","pullRequest":"4054"}],"organizations":[{"key":"onecommunityglobal","name":"One Community"}],"facets":[]}
1+
{
2+
"total": 1,
3+
"p": 1,
4+
"ps": 500,
5+
"paging": { "pageIndex": 1, "pageSize": 500, "total": 1 },
6+
"effortTotal": 6,
7+
"debtTotal": 6,
8+
"issues": [
9+
{
10+
"key": "AZoEIilLk3K5CKHMSVKQ",
11+
"rule": "javascript:S3776",
12+
"severity": "CRITICAL",
13+
"component": "OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
14+
"project": "OneCommunityGlobal_HighestGoodNetworkApp",
15+
"line": 19,
16+
"hash": "129ed3f25f350c79b8f03e95823214ef",
17+
"textRange": { "startLine": 19, "endLine": 19, "startOffset": 9, "endOffset": 17 },
18+
"flows": [
19+
{
20+
"locations": [
21+
{
22+
"component": "OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
23+
"textRange": { "startLine": 113, "endLine": 113, "startOffset": 29, "endOffset": 30 },
24+
"msg": "+1"
25+
}
26+
]
27+
},
28+
{
29+
"locations": [
30+
{
31+
"component": "OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
32+
"textRange": { "startLine": 118, "endLine": 118, "startOffset": 46, "endOffset": 47 },
33+
"msg": "+1"
34+
}
35+
]
36+
},
37+
{
38+
"locations": [
39+
{
40+
"component": "OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
41+
"textRange": { "startLine": 119, "endLine": 119, "startOffset": 28, "endOffset": 29 },
42+
"msg": "+1"
43+
}
44+
]
45+
},
46+
{
47+
"locations": [
48+
{
49+
"component": "OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
50+
"textRange": { "startLine": 125, "endLine": 125, "startOffset": 32, "endOffset": 33 },
51+
"msg": "+1"
52+
}
53+
]
54+
},
55+
{
56+
"locations": [
57+
{
58+
"component": "OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
59+
"textRange": { "startLine": 152, "endLine": 152, "startOffset": 23, "endOffset": 24 },
60+
"msg": "+1"
61+
}
62+
]
63+
},
64+
{
65+
"locations": [
66+
{
67+
"component": "OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
68+
"textRange": { "startLine": 168, "endLine": 168, "startOffset": 36, "endOffset": 37 },
69+
"msg": "+1"
70+
}
71+
]
72+
},
73+
{
74+
"locations": [
75+
{
76+
"component": "OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
77+
"textRange": { "startLine": 168, "endLine": 168, "startOffset": 22, "endOffset": 24 },
78+
"msg": "+1"
79+
}
80+
]
81+
},
82+
{
83+
"locations": [
84+
{
85+
"component": "OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
86+
"textRange": { "startLine": 180, "endLine": 180, "startOffset": 29, "endOffset": 30 },
87+
"msg": "+1"
88+
}
89+
]
90+
},
91+
{
92+
"locations": [
93+
{
94+
"component": "OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
95+
"textRange": { "startLine": 183, "endLine": 183, "startOffset": 28, "endOffset": 29 },
96+
"msg": "+1"
97+
}
98+
]
99+
},
100+
{
101+
"locations": [
102+
{
103+
"component": "OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
104+
"textRange": { "startLine": 186, "endLine": 186, "startOffset": 53, "endOffset": 54 },
105+
"msg": "+1"
106+
}
107+
]
108+
},
109+
{
110+
"locations": [
111+
{
112+
"component": "OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
113+
"textRange": { "startLine": 193, "endLine": 193, "startOffset": 28, "endOffset": 29 },
114+
"msg": "+1"
115+
}
116+
]
117+
},
118+
{
119+
"locations": [
120+
{
121+
"component": "OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
122+
"textRange": { "startLine": 196, "endLine": 196, "startOffset": 21, "endOffset": 22 },
123+
"msg": "+1"
124+
}
125+
]
126+
},
127+
{
128+
"locations": [
129+
{
130+
"component": "OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
131+
"textRange": { "startLine": 203, "endLine": 203, "startOffset": 28, "endOffset": 29 },
132+
"msg": "+1"
133+
}
134+
]
135+
},
136+
{
137+
"locations": [
138+
{
139+
"component": "OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
140+
"textRange": { "startLine": 206, "endLine": 206, "startOffset": 74, "endOffset": 75 },
141+
"msg": "+1"
142+
}
143+
]
144+
},
145+
{
146+
"locations": [
147+
{
148+
"component": "OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
149+
"textRange": { "startLine": 213, "endLine": 213, "startOffset": 66, "endOffset": 67 },
150+
"msg": "+1"
151+
}
152+
]
153+
},
154+
{
155+
"locations": [
156+
{
157+
"component": "OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
158+
"textRange": { "startLine": 217, "endLine": 217, "startOffset": 36, "endOffset": 37 },
159+
"msg": "+1"
160+
}
161+
]
162+
}
163+
],
164+
"status": "OPEN",
165+
"message": "Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.",
166+
"effort": "6min",
167+
"debt": "6min",
168+
"tags": ["architecture", "brain-overload"],
169+
"creationDate": "2025-10-21T00:18:26+0000",
170+
"updateDate": "2025-10-21T00:18:26+0000",
171+
"type": "CODE_SMELL",
172+
"organization": "onecommunityglobal",
173+
"pullRequest": "4054",
174+
"cleanCodeAttribute": "FOCUSED",
175+
"cleanCodeAttributeCategory": "ADAPTABLE",
176+
"impacts": [{ "softwareQuality": "MAINTAINABILITY", "severity": "HIGH" }],
177+
"issueStatus": "OPEN",
178+
"projectName": "HighestGoodNetworkApp"
179+
}
180+
],
181+
"components": [
182+
{
183+
"organization": "onecommunityglobal",
184+
"key": "OneCommunityGlobal_HighestGoodNetworkApp",
185+
"uuid": "AZnF4puuDsOhetXBcabH",
186+
"enabled": true,
187+
"qualifier": "TRK",
188+
"name": "HighestGoodNetworkApp",
189+
"longName": "HighestGoodNetworkApp",
190+
"pullRequest": "4054"
191+
},
192+
{
193+
"organization": "onecommunityglobal",
194+
"key": "OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
195+
"uuid": "AZnRU2j4CG59FxruBTQv",
196+
"enabled": true,
197+
"qualifier": "FIL",
198+
"name": "WBSTasks.jsx",
199+
"longName": "src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
200+
"path": "src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
201+
"pullRequest": "4054"
202+
}
203+
],
204+
"organizations": [{ "key": "onecommunityglobal", "name": "One Community" }],
205+
"facets": []
206+
}

final-sonarqube-issues.json

Lines changed: 87 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,87 @@
1-
{"total":2,"p":1,"ps":500,"paging":{"pageIndex":1,"pageSize":500,"total":2},"effortTotal":6,"debtTotal":6,"issues":[{"key":"AZoEHka-zWUHlKwwamic","rule":"javascript:S1481","severity":"MINOR","component":"OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","project":"OneCommunityGlobal_HighestGoodNetworkApp","line":29,"hash":"65e76d7513e47400427dd2f2eb5191cc","textRange":{"startLine":29,"endLine":29,"startOffset":21,"endOffset":34},"flows":[],"status":"OPEN","message":"Remove the declaration of the unused \u0027setShowImport\u0027 variable.","effort":"5min","debt":"5min","tags":["unused"],"creationDate":"2025-10-18T02:48:20+0000","updateDate":"2025-10-18T02:48:35+0000","type":"CODE_SMELL","organization":"onecommunityglobal","pullRequest":"4054","cleanCodeAttribute":"CLEAR","cleanCodeAttributeCategory":"INTENTIONAL","impacts":[{"softwareQuality":"MAINTAINABILITY","severity":"LOW"}],"issueStatus":"OPEN","projectName":"HighestGoodNetworkApp"},{"key":"AZoEHka-zWUHlKwwamid","rule":"javascript:S1854","severity":"MAJOR","component":"OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","project":"OneCommunityGlobal_HighestGoodNetworkApp","line":29,"hash":"65e76d7513e47400427dd2f2eb5191cc","textRange":{"startLine":29,"endLine":29,"startOffset":21,"endOffset":34},"flows":[],"status":"OPEN","message":"Remove this useless assignment to variable \"setShowImport\".","effort":"1min","debt":"1min","tags":["cwe","unused"],"creationDate":"2025-10-18T02:48:20+0000","updateDate":"2025-10-18T02:48:35+0000","type":"CODE_SMELL","organization":"onecommunityglobal","pullRequest":"4054","cleanCodeAttribute":"LOGICAL","cleanCodeAttributeCategory":"INTENTIONAL","impacts":[{"softwareQuality":"MAINTAINABILITY","severity":"MEDIUM"}],"issueStatus":"OPEN","projectName":"HighestGoodNetworkApp"}],"components":[{"organization":"onecommunityglobal","key":"OneCommunityGlobal_HighestGoodNetworkApp","uuid":"AZnF4puuDsOhetXBcabH","enabled":true,"qualifier":"TRK","name":"HighestGoodNetworkApp","longName":"HighestGoodNetworkApp","pullRequest":"4054"},{"organization":"onecommunityglobal","key":"OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","uuid":"AZnRU2j4CG59FxruBTQv","enabled":true,"qualifier":"FIL","name":"WBSTasks.jsx","longName":"src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","path":"src/components/Projects/WBS/WBSDetail/WBSTasks.jsx","pullRequest":"4054"}],"organizations":[{"key":"onecommunityglobal","name":"One Community"}],"facets":[]}
1+
{
2+
"total": 2,
3+
"p": 1,
4+
"ps": 500,
5+
"paging": { "pageIndex": 1, "pageSize": 500, "total": 2 },
6+
"effortTotal": 6,
7+
"debtTotal": 6,
8+
"issues": [
9+
{
10+
"key": "AZoEHka-zWUHlKwwamic",
11+
"rule": "javascript:S1481",
12+
"severity": "MINOR",
13+
"component": "OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
14+
"project": "OneCommunityGlobal_HighestGoodNetworkApp",
15+
"line": 29,
16+
"hash": "65e76d7513e47400427dd2f2eb5191cc",
17+
"textRange": { "startLine": 29, "endLine": 29, "startOffset": 21, "endOffset": 34 },
18+
"flows": [],
19+
"status": "OPEN",
20+
"message": "Remove the declaration of the unused \u0027setShowImport\u0027 variable.",
21+
"effort": "5min",
22+
"debt": "5min",
23+
"tags": ["unused"],
24+
"creationDate": "2025-10-18T02:48:20+0000",
25+
"updateDate": "2025-10-18T02:48:35+0000",
26+
"type": "CODE_SMELL",
27+
"organization": "onecommunityglobal",
28+
"pullRequest": "4054",
29+
"cleanCodeAttribute": "CLEAR",
30+
"cleanCodeAttributeCategory": "INTENTIONAL",
31+
"impacts": [{ "softwareQuality": "MAINTAINABILITY", "severity": "LOW" }],
32+
"issueStatus": "OPEN",
33+
"projectName": "HighestGoodNetworkApp"
34+
},
35+
{
36+
"key": "AZoEHka-zWUHlKwwamid",
37+
"rule": "javascript:S1854",
38+
"severity": "MAJOR",
39+
"component": "OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
40+
"project": "OneCommunityGlobal_HighestGoodNetworkApp",
41+
"line": 29,
42+
"hash": "65e76d7513e47400427dd2f2eb5191cc",
43+
"textRange": { "startLine": 29, "endLine": 29, "startOffset": 21, "endOffset": 34 },
44+
"flows": [],
45+
"status": "OPEN",
46+
"message": "Remove this useless assignment to variable \"setShowImport\".",
47+
"effort": "1min",
48+
"debt": "1min",
49+
"tags": ["cwe", "unused"],
50+
"creationDate": "2025-10-18T02:48:20+0000",
51+
"updateDate": "2025-10-18T02:48:35+0000",
52+
"type": "CODE_SMELL",
53+
"organization": "onecommunityglobal",
54+
"pullRequest": "4054",
55+
"cleanCodeAttribute": "LOGICAL",
56+
"cleanCodeAttributeCategory": "INTENTIONAL",
57+
"impacts": [{ "softwareQuality": "MAINTAINABILITY", "severity": "MEDIUM" }],
58+
"issueStatus": "OPEN",
59+
"projectName": "HighestGoodNetworkApp"
60+
}
61+
],
62+
"components": [
63+
{
64+
"organization": "onecommunityglobal",
65+
"key": "OneCommunityGlobal_HighestGoodNetworkApp",
66+
"uuid": "AZnF4puuDsOhetXBcabH",
67+
"enabled": true,
68+
"qualifier": "TRK",
69+
"name": "HighestGoodNetworkApp",
70+
"longName": "HighestGoodNetworkApp",
71+
"pullRequest": "4054"
72+
},
73+
{
74+
"organization": "onecommunityglobal",
75+
"key": "OneCommunityGlobal_HighestGoodNetworkApp:src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
76+
"uuid": "AZnRU2j4CG59FxruBTQv",
77+
"enabled": true,
78+
"qualifier": "FIL",
79+
"name": "WBSTasks.jsx",
80+
"longName": "src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
81+
"path": "src/components/Projects/WBS/WBSDetail/WBSTasks.jsx",
82+
"pullRequest": "4054"
83+
}
84+
],
85+
"organizations": [{ "key": "onecommunityglobal", "name": "One Community" }],
86+
"facets": []
87+
}

git_log.txt

2.32 KB
Binary file not shown.

index.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@
3737
To create a production bundle, use `npm run build` or `yarn build`.
3838
-->
3939
<script type="module" src="/src/index.jsx"></script>
40-
<a class="top" href="#">Back to Top ↑</a>
40+
<a class="back-to-top" href="#" aria-label="Back to top">
41+
42+
</a>
4143
</body>
4244
</html>

0 commit comments

Comments
 (0)