import React, { useState } from 'react' import DynamicPageActivityImage from 'public/activities_types/dynamic-page-activity.png' import VideoPageActivityImage from 'public//activities_types/video-page-activity.png' import DocumentPdfPageActivityImage from 'public//activities_types/documentpdf-page-activity.png' import { styled } from '@stitches/react' import DynamicCanvaModal from './NewActivityModal/DynamicCanva' import VideoModal from './NewActivityModal/Video' import Image from 'next/image' import DocumentPdfModal from './NewActivityModal/DocumentPdf' function NewActivityModal({ closeModal, submitActivity, submitFileActivity, submitExternalVideo, chapterId, course, }: any) { const [selectedView, setSelectedView] = useState('home') return (
{selectedView === 'home' && ( { setSelectedView('dynamic') }} > Dynamic Page Dynamic Page { setSelectedView('video') }} > Video Page Video Page { setSelectedView('documentpdf') }} > Document PDF Page PDF Document Page )} {selectedView === 'dynamic' && ( )} {selectedView === 'video' && ( )} {selectedView === 'documentpdf' && ( )}
) } const ActivityChooserWrapper = styled('div', { display: 'flex', flexDirection: 'row', justifyContent: 'start', marginTop: 10, }) const ActivityOption = styled('div', { width: '180px', textAlign: 'center', borderRadius: 10, background: '#F6F6F6', border: '4px solid #F5F5F5', margin: 'auto', // hover '&:hover': { cursor: 'pointer', background: '#ededed', border: '4px solid #ededed', transition: 'background 0.2s ease-in-out, border 0.2s ease-in-out', }, }) const ActivityTypeImage = styled('div', { height: 80, borderRadius: 8, margin: 2, display: 'flex', flexDirection: 'column', alignItems: 'center', justifyContent: 'end', textAlign: 'center', background: '#ffffff', // hover '&:hover': { cursor: 'pointer', }, }) const ActivityTypeTitle = styled('div', { display: 'flex', fontSize: 12, height: '20px', fontWeight: 500, color: 'rgba(0, 0, 0, 0.38);', // center text vertically alignItems: 'center', justifyContent: 'center', textAlign: 'center', }) export default NewActivityModal