import { BookUser, EllipsisVertical, FileUp, Forward, ListTodo, Save } from 'lucide-react' import React from 'react' type AssignmentBoxProps = { type: 'quiz' | 'file' view?: 'teacher' | 'student' saveFC?: () => void submitFC?: () => void children: React.ReactNode } function AssignmentBoxUI({ type, view, saveFC, submitFC, children }: AssignmentBoxProps) { return (
{type === 'quiz' &&

Quiz

} {type === 'file' &&

File Submission

}
{view === 'teacher' &&

Teacher view

}
{/* Save button */} {view === 'teacher' &&
saveFC && saveFC()} className='flex px-2 py-1 cursor-pointer rounded-md space-x-2 items-center bg-gradient-to-bl text-slate-500 bg-white/60 hover:bg-white/80 linear transition-all nice-shadow '>

Save

} {view === 'student' &&
submitFC && submitFC()} className='flex px-2 py-1 cursor-pointer rounded-md space-x-2 items-center bg-gradient-to-bl text-slate-500 bg-white/60 hover:bg-white/80 linear transition-all nice-shadow '>

Save

}
{children}
) } export default AssignmentBoxUI