import { Form, FormError, FieldError, Label, TextField, Submit, } from '@redwoodjs/forms' import { useState } from 'react'; import { navigate, routes } from '@redwoodjs/router' import { useFlash } from '@redwoodjs/web' import ImageUploader from './ImageUploader.js' import Editor from "rich-markdown-editor"; const PartForm = (props) => { const { addMessage } = useFlash() const [description, setDescription] = useState(props?.part?.description) const onSubmit = async (data, e) => { await props.onSave({ ...data, description, }, props?.part?.id) const shouldOpenIde = e?.nativeEvent?.submitter?.dataset?.openIde if(shouldOpenIde) { navigate(routes.partIde({id: props?.part?.id})) } else { navigate(routes.part({id: props?.part?.id})) } addMessage('Part updated.', { classes: 'rw-flash-success' }) } return (
{console.log('yo', yo)}} />
setDescription(valueFn())} />
Save Save and open IDE
) } export default PartForm