Added viewing all CSI responses + read only version of configurable form BOD-154
This commit is contained in:
@@ -5,21 +5,23 @@ import Text from "./text/text.component";
|
||||
import Textarea from "./textarea/textarea.component";
|
||||
import Rate from "./rate/rate.component";
|
||||
|
||||
export default function ConfirmFormComponents({ componentList }) {
|
||||
export default function ConfirmFormComponents({ componentList, readOnly }) {
|
||||
return (
|
||||
<div>
|
||||
{componentList.map((f, idx) => {
|
||||
switch (f.type) {
|
||||
case "checkbox":
|
||||
return <CheckboxFormItem key={idx} formItem={f} />;
|
||||
return (
|
||||
<CheckboxFormItem key={idx} formItem={f} readOnly={readOnly} />
|
||||
);
|
||||
case "slider":
|
||||
return <Slider key={idx} formItem={f} />;
|
||||
return <Slider key={idx} formItem={f} readOnly={readOnly} />;
|
||||
case "text":
|
||||
return <Text key={idx} formItem={f} />;
|
||||
return <Text key={idx} formItem={f} readOnly={readOnly} />;
|
||||
case "textarea":
|
||||
return <Textarea key={idx} formItem={f} />;
|
||||
return <Textarea key={idx} formItem={f} readOnly={readOnly} />;
|
||||
case "rate":
|
||||
return <Rate key={idx} formItem={f} />;
|
||||
return <Rate key={idx} formItem={f} readOnly={readOnly} />;
|
||||
default:
|
||||
return <div key={idx}>Error</div>;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user