import { useMutation, useFlash } from '@redwoodjs/web' import { navigate, routes } from '@redwoodjs/router' import IdeCascadeStudio from 'src/components/IdeCascadeStudio' import { QUERY as UsersPartsQuery } from 'src/components/PartsOfUserCell' import useUser from 'src/helpers/hooks/useUser' export const QUERY = gql` query FIND_PART_BY_USENAME_TITLE($partTitle: String!, $userName: String!) { part: partByUserAndTitle(partTitle: $partTitle, userName: $userName) { id title description code mainImage createdAt user { id userName image } } } ` const UPDATE_PART_MUTATION = gql` mutation UpdatePartMutation($id: String!, $input: UpdatePartInput!) { updatePart(id: $id, input: $input) { id } } ` export const FORK_PART_MUTATION = gql` mutation ForkPartMutation($input: CreatePartInput!) { forkPart(input: $input) { id title user { userName } } } ` export const Loading = () =>