Add files via upload
This commit is contained in:
@@ -17,10 +17,15 @@ export default function DeliverableCard({ deliverable, isActive, index, projectC
|
||||
x: e.clientX,
|
||||
y: e.clientY,
|
||||
items: [
|
||||
{ icon: '\u270e', label: 'Edit Deliverable', highlight: true, action: () => onEdit(deliverable) },
|
||||
{
|
||||
icon: '✎',
|
||||
label: 'Edit Deliverable',
|
||||
highlight: true,
|
||||
action: () => onEdit(deliverable),
|
||||
},
|
||||
{ separator: true },
|
||||
...STATUS_OPTIONS.map(s => ({
|
||||
icon: s.value === deliverable.status ? '\u25cf' : '\u25cb',
|
||||
icon: s.value === deliverable.status ? '●' : '○',
|
||||
label: `Mark ${s.label}`,
|
||||
action: async () => {
|
||||
storeUpdate(await updateDeliverable(deliverable.id, { status: s.value }))
|
||||
@@ -28,7 +33,7 @@ export default function DeliverableCard({ deliverable, isActive, index, projectC
|
||||
})),
|
||||
{ separator: true },
|
||||
{
|
||||
icon: '\u2715',
|
||||
icon: '✕',
|
||||
label: 'Delete Deliverable',
|
||||
danger: true,
|
||||
action: async () => {
|
||||
@@ -60,7 +65,6 @@ export default function DeliverableCard({ deliverable, isActive, index, projectC
|
||||
Selected
|
||||
</div>
|
||||
)}
|
||||
|
||||
<div className="text-[10px] text-text-muted/50 font-mono">Deliverable {index + 1}</div>
|
||||
<div className="text-sm font-semibold text-text-primary leading-snug line-clamp-3">{deliverable.title}</div>
|
||||
<div className="text-xs text-text-muted/70 mt-auto pt-1">{formatDate(deliverable.due_date)}</div>
|
||||
@@ -68,7 +72,12 @@ export default function DeliverableCard({ deliverable, isActive, index, projectC
|
||||
</div>
|
||||
|
||||
{ctxMenu && (
|
||||
<ContextMenu x={ctxMenu.x} y={ctxMenu.y} items={ctxMenu.items} onClose={() => setCtxMenu(null)} />
|
||||
<ContextMenu
|
||||
x={ctxMenu.x}
|
||||
y={ctxMenu.y}
|
||||
items={ctxMenu.items}
|
||||
onClose={() => setCtxMenu(null)}
|
||||
/>
|
||||
)}
|
||||
</>
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user