diff --git a/lib/new-admin/graphql/resolvers/customInfoRequests.resolver.js b/lib/new-admin/graphql/resolvers/customInfoRequests.resolver.js
index 01a04068..897b415c 100644
--- a/lib/new-admin/graphql/resolvers/customInfoRequests.resolver.js
+++ b/lib/new-admin/graphql/resolvers/customInfoRequests.resolver.js
@@ -21,7 +21,8 @@ const resolvers = {
insertCustomInfoRequest: (...[, { customRequest }]) => queries.addCustomInfoRequest(customRequest),
removeCustomInfoRequest: (...[, { id }]) => queries.removeCustomInfoRequest(id),
editCustomInfoRequest: (...[, { id, customRequest }]) => queries.editCustomInfoRequest(id, customRequest),
- setAuthorizedCustomRequest: (...[, { customerId, infoRequestId, isAuthorized }]) => queries.setAuthorizedCustomRequest(customerId, infoRequestId, isAuthorized)
+ setAuthorizedCustomRequest: (...[, { customerId, infoRequestId, isAuthorized }]) => queries.setAuthorizedCustomRequest(customerId, infoRequestId, isAuthorized),
+ setCustomerCustomInfoRequest: (...[, { customerId, infoRequestId, data }]) => queries.setCustomerData(customerId, infoRequestId, data)
}
}
diff --git a/lib/new-admin/graphql/types/customInfoRequests.type.js b/lib/new-admin/graphql/types/customInfoRequests.type.js
index 78b08a78..5a9ed909 100644
--- a/lib/new-admin/graphql/types/customInfoRequests.type.js
+++ b/lib/new-admin/graphql/types/customInfoRequests.type.js
@@ -48,6 +48,7 @@ const typeDef = gql`
removeCustomInfoRequest(id: ID!): CustomInfoRequest @auth
editCustomInfoRequest(id: ID!, customRequest: CustomRequestInput!): CustomInfoRequest @auth
setAuthorizedCustomRequest(customerId: ID!, infoRequestId: ID!, isAuthorized: Boolean!): Boolean @auth
+ setCustomerCustomInfoRequest(customerId: ID!, infoRequestId: ID!, data: JSON!): Boolean @auth
}
`
diff --git a/new-lamassu-admin/src/pages/Customers/CustomerData.js b/new-lamassu-admin/src/pages/Customers/CustomerData.js
index 6a90fafe..a1e4c3a1 100644
--- a/new-lamassu-admin/src/pages/Customers/CustomerData.js
+++ b/new-lamassu-admin/src/pages/Customers/CustomerData.js
@@ -62,7 +62,8 @@ const CustomerData = ({
updateCustomer,
editCustomer,
deleteEditedData,
- updateCustomRequest
+ updateCustomRequest,
+ authorizeCustomRequest
}) => {
const classes = useStyles()
const [listView, setListView] = useState(false)
@@ -85,7 +86,7 @@ const CustomerData = ({
)
const customEntries = null // get customer custom entries
- const customRequirements = null // get customer custom requirements
+ const customRequirements = [] // get customer custom requirements
const customInfoRequests = sortByName(
R.path(['customInfoRequests'])(customer) ?? []
)
@@ -300,17 +301,20 @@ const CustomerData = ({
]
R.forEach(it => {
- cards.push({
- data: [
+ console.log('it', it)
+ customRequirements.push({
+ fields: [
{
- value: it.customerData.data,
+ name: it.customInfoRequest.id,
+ label: it.customInfoRequest.customRequest.name,
+ value: it.customerData.data ?? '',
component: TextInput
}
],
title: it.customInfoRequest.customRequest.name,
titleIcon: