Components
TaskEditPopover
A task's "Edit task" popover — title, due date, assignee, linked record, and a kebab.
Available since@crisp-ui-kit/crisp@0.57.4
Measured live on app.attio.com's Tasks page: a checkbox + editable title, then a chip row
(due date / assigned / add record), a "more actions" kebab, and Cancel/Save. Composes
AssigneePicker and RecordPicker
(both crisp#626) behind their own chips, using the same core floating primitives Popover
itself is built on rather than Popover directly — its content hardcodes a 360px max width,
well under this popover's own measured 800px.
Installation
npm install @crisp-ui-kit/crispProps
Prop
Type
Notes
dueDatePickeris a consumer-supplied slot for the due-date chip's own sub-popover content — a date picker is a separate, already-scoped surface elsewhere in crisp (DatePicker), so this popover doesn't build a second one.linkedRecordCountdrives the "Add record" chip's own label: "Add record" at 0, "Nlinked record(s)" from 1 up — live-confirmed that opening the composer from a record's own Activity tab pre-links that record, so the chip already reads "1 linked record" on open.menuis the kebab's own dropdown content (e.g. aMenuwith "Delete task") — omit it and the kebab renders inert.triggeris the element that opens the popover (a task row, typically) — the same render-prop-as-element shapePopover's owntriggeruses.