Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • components/AddComponentDialog.tsx

    r958bc89 r87b79bc  
    2020];
    2121
    22 export default function AddComponentDialog({ open, onClose, onSuccess }: {
     22export default function AddComponentDialog({ open, onClose, onSuccess, prefillData }: {
    2323    open: boolean;
    2424    onClose: () => void;
    2525    onSuccess: () => void;
     26    prefillData?: {
     27        type?: string;
     28        suggestionLink?: string;
     29        suggestionDescription?: string;
     30    };
    2631}) {
    2732    const [name, setName] = useState('');
     
    6873        }
    6974    }, [type]);
     75
     76    useEffect(() => {
     77        if (open && prefillData) {
     78            if (prefillData.type) setType(prefillData.type);
     79        }
     80    }, [open, prefillData]);
    7081
    7182    const handleFieldChange = (fieldName: string, value: any) => {
Note: See TracChangeset for help on using the changeset viewer.