feat: assignment publishing state switching

This commit is contained in:
swve 2024-07-18 00:15:42 +02:00
parent 175a5a97fa
commit ccf387cc98
5 changed files with 102 additions and 32 deletions

View file

@ -1,8 +1,8 @@
import { BookUser, EllipsisVertical, ListTodo, Save } from 'lucide-react'
import { BookUser, EllipsisVertical, File, FileUp, ListTodo, Save } from 'lucide-react'
import React from 'react'
type AssignmentBoxProps = {
type: 'quiz' | 'task'
type: 'quiz' | 'file'
view?: 'teacher' | 'student'
saveFC?: () => void
children: React.ReactNode
@ -20,6 +20,11 @@ function AssignmentBoxUI({ type, view, saveFC, children }: AssignmentBoxProps) {
<ListTodo size={17} />
<p>Quiz</p>
</div>}
{type === 'file' &&
<div className='flex space-x-1.5 items-center'>
<FileUp size={17} />
<p>File Submission</p>
</div>}
</div>