Display max participant
This commit is contained in:
1 parent
d657d9ed01
commit
cd0199be85
2 files changed
+85
No files matched your search
@@ -91,6 +91,32 @@ export default function EventTask({ task, index, eventId }: EventTaskProps) {
|
||||
{formatDateLetter(task.start)} - {formatDateLetter(task.end)}
|
||||
</p>
|
||||
<p>{task.description}</p>
|
||||
<div className={styles.participants}>
|
||||
<div className={styles.participantsHeader}>
|
||||
<span className={styles.participantsLabel}>Participants</span>
|
||||
<span className={`${styles.participantsBadge} ${
|
||||
task.users_count >= task.max_participants
|
||||
? styles.badgeFull
|
||||
: task.users_count / task.max_participants >= 0.75
|
||||
? styles.badgeAlmost
|
||||
: styles.badgeOpen
|
||||
}`}>
|
||||
{task.users_count} / {task.max_participants}
|
||||
</span>
|
||||
</div>
|
||||
<div className={styles.progressBar}>
|
||||
<div
|
||||
className={`${styles.progressFill} ${
|
||||
task.users_count >= task.max_participants
|
||||
? styles.fillFull
|
||||
: task.users_count / task.max_participants >= 0.75
|
||||
? styles.fillAlmost
|
||||
: styles.fillOpen
|
||||
}`}
|
||||
style={{ width: `${Math.min((task.users_count / task.max_participants) * 100, 100)}%` }}
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className={styles.manageTaskBtn}>
|
||||
|
||||
Reference in new issue
Block a user