@@ -1,4 +1,3 @@
|
|||||||
import {generateReflections} from "../../utils/graphQLmodifier";
|
|
||||||
import {Input, InputNumber, Select} from "antd";
|
import {Input, InputNumber, Select} from "antd";
|
||||||
import React from "react";
|
import React from "react";
|
||||||
import {createStructuredSelector} from "reselect";
|
import {createStructuredSelector} from "reselect";
|
||||||
@@ -11,7 +10,10 @@ const mapStateToProps = createStructuredSelector({
|
|||||||
currentUser: selectCurrentUser
|
currentUser: selectCurrentUser
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
export function ReportCenterModalValueSelectorComponent ({type, reflector, form, field, bodyshop, currentUser}) {
|
export function ReportCenterModalValueSelectorComponent ({type, reflector, form, field, bodyshop, currentUser}) {
|
||||||
|
|
||||||
|
// TODO: Remove - used for debugging / development
|
||||||
console.log(`Entering ReportCenterModalValueSelectorComponent`);
|
console.log(`Entering ReportCenterModalValueSelectorComponent`);
|
||||||
console.log('Type')
|
console.log('Type')
|
||||||
console.log(type)
|
console.log(type)
|
||||||
@@ -22,8 +24,17 @@ export function ReportCenterModalValueSelectorComponent ({type, reflector, for
|
|||||||
console.log('CurrentUser')
|
console.log('CurrentUser')
|
||||||
console.dir(currentUser, {depth: null})
|
console.dir(currentUser, {depth: null})
|
||||||
|
|
||||||
|
function generateReflections(reflector) {
|
||||||
|
// const type = reflector?.type;
|
||||||
|
// const name = reflector?.name;
|
||||||
|
|
||||||
|
return [];
|
||||||
|
}
|
||||||
|
|
||||||
|
// We have a reflector, so we can generate a list of options
|
||||||
if (reflector) {
|
if (reflector) {
|
||||||
const reflections = generateReflections(reflector);
|
const reflections = generateReflections(reflector);
|
||||||
|
// We have options to display, so return a pre-populated select box
|
||||||
if (reflections.length > 0) {
|
if (reflections.length > 0) {
|
||||||
return <Select options={reflections}/>
|
return <Select options={reflections}/>
|
||||||
}
|
}
|
||||||
@@ -32,7 +43,10 @@ export function ReportCenterModalValueSelectorComponent ({type, reflector, for
|
|||||||
// Number Input
|
// Number Input
|
||||||
if (type === "number") {
|
if (type === "number") {
|
||||||
return <InputNumber
|
return <InputNumber
|
||||||
onChange={(value) => {form.setFieldsValue({[field.name]: {value: parseInt(value)}});
|
onChange={(value) => {
|
||||||
|
form.setFieldsValue({
|
||||||
|
[field.name]: {value: parseInt(value)}
|
||||||
|
});
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
}
|
}
|
||||||
@@ -40,7 +54,9 @@ export function ReportCenterModalValueSelectorComponent ({type, reflector, for
|
|||||||
// Default to String Input
|
// Default to String Input
|
||||||
return <Input
|
return <Input
|
||||||
onChange={(value) => {
|
onChange={(value) => {
|
||||||
form.setFieldsValue({[field.name]: {value: value.toString()}});
|
form.setFieldsValue({
|
||||||
|
[field.name]: {value: value.toString()}
|
||||||
|
});
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,12 +31,6 @@ export function getOrderOperatorsByType() {
|
|||||||
return ORDER_BY_OPERATORS;
|
return ORDER_BY_OPERATORS;
|
||||||
}
|
}
|
||||||
|
|
||||||
export function generateReflections(reflector) {
|
|
||||||
// const type = reflector?.type;
|
|
||||||
// const name = reflector?.name;
|
|
||||||
|
|
||||||
return [];
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the available operators for filtering
|
* Get the available operators for filtering
|
||||||
|
|||||||
Reference in New Issue
Block a user