diff --git a/components/arcade/showcase/project-edit.js b/components/arcade/showcase/project-edit.js index 24edfa89..814a87bc 100644 --- a/components/arcade/showcase/project-edit.js +++ b/components/arcade/showcase/project-edit.js @@ -1,26 +1,14 @@ -import { Input, Label, Text, Flex, Box, Grid } from 'theme-ui' +import { Input, Label, Text, Box, Grid } from 'theme-ui' import ProjectView from './project-view' import useForm from '../../../lib/use-form' import Submit from '../../submit' -import { useState } from 'react' import Icon from '@hackclub/icons' -// import FileInput from '../../../pages/api/arcade/showcase/projects/[projectID]/file-input' /** @jsxImportSource theme-ui */ const ProjectEditForm = ({ project }) => { - // const [previewProject, setPreviewProject] = useState(project) - const [screenshot, setScreenshot] = useState(project.screenshot) - const [newScreenshot, setNewScreenshot] = useState('') - - const [video, setVideo] = useState(project.video) - const [newVideo, setNewVideo] = useState('') - - function publishedChanges(e) { - console.log('published changes', e) - } const { status, formProps, useField, data } = useForm( `/api/arcade/showcase/projects/${project.id}/edit/`, - publishedChanges, + null, { method: 'PATCH', initData: { ...project, recordId: project.id }, @@ -29,38 +17,6 @@ const ProjectEditForm = ({ project }) => { } ) - const updateScreenshot = newMedia => { - if (screenshot.some(item => item === newMedia)) { - alert('This media already exists and cannot be added.') - return - } - setScreenshot(screenshot => [...screenshot, newMedia]) - } - - const deleteScreenshot = deletedMedia => { - setScreenshot(screenshot.filter(item => !item.includes(deletedMedia))) - } - - const updateNewScreenshot = e => { - setNewScreenshot(e.target.value) - } - - const updateVideo = newMedia => { - if (video.some(item => item === newMedia)) { - alert('This media already exists and cannot be added.') - return - } - setVideo(video => [...video, newMedia]) - } - - const deleteVideo = deletedMedia => { - setVideo(video.filter(item => !item.includes(deletedMedia))) - } - - const updateNewVideo = e => { - setNewVideo(e.target.value) - } - const previewProject = { ...data } @@ -160,11 +116,11 @@ const ProjectEditForm = ({ project }) => {