πŸ“‹ Priostack Tasklist Widget

Embeddable vanilla JS component Β· Zero dependencies
Live demo
Configure the widget below, then see it update in real time on the right.
βš™οΈ Configuration
πŸ”Œ Embed snippet

        
πŸ“‘ Events emitted
Listen with addEventListener on the element:

- waiting for events -

πŸ‘ Live preview

πŸ“‹ <priostack-list> - Filterable list
Display any array of items; optionally show a live-filter search box above.

- select an item -

<priostack-list filterable items='[ {"id":"1","label":"Loan Approval","sublabel":"BPMN","badge":"active"}, {"id":"2","label":"Onboarding","sublabel":"BPMN","badge":"completed"} ]' ></priostack-list>

πŸ“Š <priostack-table> - Sortable data table
Click any column header to sort ascending/descending.
<priostack-table columns='[{"key":"name","label":"Process"},{"key":"status","label":"Status"}]' rows='[{"name":"Loan Approval","status":"ACTIVE"}]' ></priostack-table>

πŸͺͺ <priostack-card> - Detail card
Show a structured label-value card for an instance, task, or entity.
<priostack-card title="Task: Review Loan Application" fields='[ {"label":"Status","value":"ACTIVE","badge":"active"}, {"label":"Assignee","value":"alice@acme.com"} ]' ></priostack-card>

πŸ” <priostack-search> - Debounced search box
Fires a ps-search event with a configurable debounce delay.

- type to see events -

<priostack-search placeholder="Search…" debounce="300" onsearch="handleSearch"></priostack-search>

πŸ—‚οΈ <priostack-combo> - Combo-box / autocomplete
Filterable dropdown with keyboard-accessible options.

- select an option -

<priostack-combo options='[{"value":"a","label":"Option A"}]' onchange="onComboChange"></priostack-combo>

β–Ά <priostack-start-btn> - Start process / case
Inline start-instance flow. Supports BPMN and CMMN. Fires ps-started on success.
BPMN
CMMN

- start events appear here -

<priostack-start-btn process-id="loan_approval" kind="bpmn" label="β–Ά Start" base-url="https://app.priostack.com" api-key="ps_…" ></priostack-start-btn>