Add files via upload

This commit is contained in:
jasonMPM
2026-03-06 00:38:31 -06:00
committed by GitHub
parent 72c5ebf312
commit bdbdff7842
2 changed files with 40 additions and 26 deletions

View File

@@ -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)}
/>
)}
</>
)