sharedKey
property to synchronize checklist progress across multiple resources.sharedKey
, everyone else—no matter which widget, page, or device they’re on—will immediately see the updated status.
sharedKey
value wherever you want progress to be shared.project-128374
) so it’s clear what the checklist represents.dark="true"
attribute.
<gleap-checklist>
custom element, add the following declaration to your global.d.ts
file:
<gleap-checklist>
component uses Shadow DOM to encapsulate its internal styles. To allow customization, it exposes specific elements via the part
attribute.
You can override these styles globally using the ::part()
pseudo-element.
Part name | Description |
---|---|
content | Wrapper of the entire checklist content |
info | Section with title, description, sender |
info-title | Checklist title |
info-description | Subtitle/description text |
sender | Sender container |
sender-image | Sender profile image |
sender-name | Sender name |
progress-labels | Labels showing progress information |
progress-label-primary | Main progress label |
progress-label-secondary | Secondary progress label |
progress-bar | Container for the progress bar |
progress-bar-progress | The inner fill of the progress bar |
tasks | Container for all tasks |
task | Wrapper for a single task |
task-header | Clickable task header |
task-badge | Task number badge |
task-header-title | Task title text |
task-header-chevron | Chevron icon for expand/collapse |
task-body | Expandable container for task content |
task-body-inner | Inner container inside task body |
task-body-content | Descriptive text inside task body |
task-action | Container for action buttons |
task-mark-done | Container for the “Mark as done” action |