Skip to content

Components

This section documents conventions and configuration for shared, project-specific Vue components that ship with Pilcrow's client.

These are the in-house wrappers and primitives that downstream pages are expected to use directly. For framework primitives (Quasar's q-table, q-btn, q-breadcrumbs, etc.), consult the Quasar documentation instead.

In this section

  • QueryTable — paginated, URL-synced GraphQL table built on q-table.
    • Cell renderers — built-in cells plus how to author your own.
    • Structuring queries — required variables, the QueryTable fragment, and nested paginators.
    • Filters — wiring page-level filter state through variables and the URL.
  • BreadCrumbs — route-driven breadcrumb trail built from meta.crumb declarations.