import { Recommend } from "@mui/icons-material"; import { Stack } from "@mui/material"; import React, { useEffect, useState } from "react"; import { contentCollection, contentCollectionWithOptions, contentDisplayDescription, contentDisplayDescriptionLimit, contentDisplayImage, contentDisplayTitle, contentRank, contentShuffle, contentVisited, Field, SelectOption, } from "../data/pfa-fields"; import { CheckboxInput } from "./form/checkbox"; import { ConditionGroup } from "./form/conditionGroup"; import { TextInput } from "./form/input"; import { NumberedSection } from "./form/numberedSection"; import { RadioGroupInput } from "./form/radioGroup"; import { SelectInput } from "./form/select"; interface RecommendationSectionProps { formValues: { [key: string]: string }; handleChange: (id: string, value: string) => void; formFieldVisibility: { [key: string]: boolean }; spacing: number; collections: SelectOption[]; } export const RecommendationSection: React.FC = ({ formValues, handleChange, formFieldVisibility, spacing, collections, }) => { const [_collectionField, setCollectionField] = useState(null); useEffect(() => { setCollectionField(contentCollectionWithOptions(collections)); }, []); return ( } headline={"Recommendation Settings"}> ); };