import { useMutation, useFlash } from '@redwoodjs/web' import { Link, routes, navigate } from '@redwoodjs/router' import { QUERY } from 'src/components/SubjectAccessRequestsCell' const DELETE_SUBJECT_ACCESS_REQUEST_MUTATION = gql` mutation DeleteSubjectAccessRequestMutation($id: String!) { deleteSubjectAccessRequest(id: $id) { id } } ` const jsonDisplay = (obj) => { return (
      {JSON.stringify(obj, null, 2)}
    
) } const timeTag = (datetime) => { return ( ) } const checkboxInputTag = (checked) => { return } const SubjectAccessRequest = ({ subjectAccessRequest }) => { const { addMessage } = useFlash() const [deleteSubjectAccessRequest] = useMutation( DELETE_SUBJECT_ACCESS_REQUEST_MUTATION, { onCompleted: () => { navigate(routes.subjectAccessRequests()) addMessage('SubjectAccessRequest deleted.', { classes: 'rw-flash-success', }) }, // This refetches the query on the list page. Read more about other ways to // update the cache over here: // https://www.apollographql.com/docs/react/data/mutations/#making-all-other-cache-updates refetchQueries: [{ query: QUERY }], awaitRefetchQueries: true, } ) const onDeleteClick = (id) => { if ( confirm( 'Are you sure you want to delete subjectAccessRequest ' + id + '?' ) ) { deleteSubjectAccessRequest({ variables: { id } }) } } return ( <>

SubjectAccessRequest {subjectAccessRequest.id} Detail

Id {subjectAccessRequest.id}
Comment {subjectAccessRequest.comment}
Payload {subjectAccessRequest.payload}
User id {subjectAccessRequest.userId}
Created at {timeTag(subjectAccessRequest.createdAt)}
Updated at {timeTag(subjectAccessRequest.updatedAt)}
) } export default SubjectAccessRequest