diff --git a/client/src/components/derived/IngredientSelector.tsx b/client/src/components/derived/IngredientSelector.tsx
index 870d711..6ac5434 100644
--- a/client/src/components/derived/IngredientSelector.tsx
+++ b/client/src/components/derived/IngredientSelector.tsx
@@ -16,6 +16,9 @@ function IngredientSelector({ position, ingredients, destroy }: IngredientSelect
return (
+
+
+
{
const [toast, setToast] = useState(<>>)
const [input, setInput] = useState({ name: '', preptime: '', description: '', authoruserid: '' })
- const initialIngredient = useRef(null);
-
- // clear out selector state on page load
- /* useEffect(() => {
- setData(new Array());
- setSelected(new Array());
- setOptions(new Array());
- }, []) */
-
// store all ingredients on page mount
useEffect(() => {
token && (async() => {
@@ -45,78 +36,9 @@ const AddRecipe = () => {
}, [token])
useEffect(() => {
- if (data.length) {
- /* const autocompleteInstance = (
- each.label)}
- onChange={(e) => updateSelection(e.target['innerText' as keyof EventTarget].toString())}
- onKeyDown={(e) => {
- if (e.code == 'Enter') {
- const inputVal: string = e.target['value' as keyof EventTarget].toString();
- console.log(inputVal)
- if (inputVal.length) {
- setSelected(prev => [...prev, inputVal])
- const newOption = createOptionFromText(inputVal, optionCount + 1);
- setOptions((prev) => [...prev, newOption]);
- setOptionCount(prev => prev + 1);
- }
- }
- }}
- renderTags={(value, getTagProps) => value.map((option, idx) => handleDelete(option)} />)}
- renderInput={(params) => (
-
- )}
- />
- ) */
-
- // create dropdown from new data
- /*
- const selectorInstance = ) => onChange(selection)}
- onCreateOption={(input: string) => onCreateOption(input, () => {})}
- />
- */
-
- // data.length && setSelector(autocompleteInstance);
- setTriggerChange(true);
- }
+ if (data.length) setTriggerChange(true);
}, [data, options])
- // once the dropdown data has populated, mount it within the full form
- /* useEffect(() => {
- triggerChange && setForm(
-