import { useMutation, useFlash } from '@redwoodjs/web' import { navigate, routes } from '@redwoodjs/router' import SubjectAccessRequestForm from 'src/components/SubjectAccessRequestForm' export const QUERY = gql` query FIND_SUBJECT_ACCESS_REQUEST_BY_ID($id: String!) { subjectAccessRequest: subjectAccessRequest(id: $id) { id comment payload userId createdAt updatedAt } } ` const UPDATE_SUBJECT_ACCESS_REQUEST_MUTATION = gql` mutation UpdateSubjectAccessRequestMutation( $id: String! $input: UpdateSubjectAccessRequestInput! ) { updateSubjectAccessRequest(id: $id, input: $input) { id comment payload userId createdAt updatedAt } } ` export const Loading = () =>
Loading...
export const Success = ({ subjectAccessRequest }) => { const { addMessage } = useFlash() const [updateSubjectAccessRequest, { loading, error }] = useMutation( UPDATE_SUBJECT_ACCESS_REQUEST_MUTATION, { onCompleted: () => { navigate(routes.subjectAccessRequests()) addMessage('SubjectAccessRequest updated.', { classes: 'rw-flash-success', }) }, } ) const onSave = (input, id) => { updateSubjectAccessRequest({ variables: { id, input } }) } return (

Edit SubjectAccessRequest {subjectAccessRequest.id}

) }