Blocks

Tasks - Task Detail

Task detail blocks: a side sheet, a full page with click to edit, comments and activity tabs, subtasks with attachments, a properties sidebar with popover pickers and a quick add dialog.

These blocks are what you see after opening a task. They work with local copies of typed props (initial), so edits never change the data you passed in, and each one simulates saving so you can replace it with your own API call.

The sheet and dialog follow the focus trap and escape key behavior of the underlying components. Fields have visible labels or accessible names, and the quick add dialog shows its validation message with role="alert". Names, tasks and files are fictional.

Style One

Detail sheet. A list of tasks opens a sheet from the right with editable title, description, status, assignee, due date and labels.

External View

Style Two

Full page. Breadcrumbs, a click to edit title, a description, subtasks with progress and a properties card with a mark complete button.

External View

Style Three

Comments and activity in tabs. Post a comment, see the history of changes as a timeline and see counts on both tabs.

External View

Style Four

Subtasks and attachments. Add and remove subtasks, attach files through the picker, preview images and remove files.

External View

Style Five

Properties sidebar. Popover pickers for status and assignee, a priority toggle, a due date, an estimate stepper and labels you can add and remove.

External View

Style Six

Quick add dialog. A large title field, notes, quick selects for project, assignee, priority and due date, a keyboard shortcut to save and validation.

External View