Skip to content

Commit bdbb54b

Browse files
committed
wip refactor
1 parent 8b6d319 commit bdbb54b

File tree

1 file changed

+27
-10
lines changed

1 file changed

+27
-10
lines changed

pages/requests/[uuid].js

Lines changed: 27 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,19 @@ const Request = () => {
106106
}
107107
}
108108

109+
const handleClick = (value) => {
110+
switch (value) {
111+
case 'Accept SOW':
112+
acceptSOW({
113+
// params
114+
})
115+
116+
case 'Purchase Orders':
117+
// do something
118+
119+
}
120+
}
121+
109122
return (
110123
<div className='container'>
111124
<StatusBar
@@ -135,16 +148,20 @@ const Request = () => {
135148
<Title title={request.title} />
136149
<CollapsibleSection header='Additional Information' description={request.htmlDescription} />
137150
<Title addClass='mt-4' title='Documents' size='small' />
138-
{documents.length ? documents.map((document, index) => (
139-
<Document
140-
addClass='mt-3'
141-
acceptSOW={acceptSOW}
142-
accessToken={accessToken}
143-
document={document}
144-
key={`${request.id}-${index}`}
145-
request={request}
146-
/>
147-
)) : (
151+
{documents.length ? documents.map((document, index) => {
152+
return (
153+
<Document
154+
addClass='mt-3'
155+
onClick={() => {
156+
// add callback function to get the value of the string from the component
157+
handleClick(value)
158+
}}
159+
document={document}
160+
key={`${request.id}-${index}`}
161+
request={request}
162+
/>
163+
)
164+
}) : (
148165
<TextBox
149166
alignment='left'
150167
size='medium'

0 commit comments

Comments
 (0)