QUESTPIE
Build Your WorkspaceViews

Views

Server-configured views — list views, form views, dashboard, and sidebar.

Views control how data appears in the admin panel. They're configured server-side on your collections and globals, then rendered by the admin client via registries.

Server Config                     Admin UI
.list(({ v }) => v.collectionTable({}))   →  Table with columns, sort, search
.form(({ v, f }) => v.collectionForm({})) →  Form with sections, sidebar, tabs
sidebar({...})                 →  Navigation sidebar
dashboard({...})               →  Dashboard with widgets

How Views Work

  1. You configure views on collections using .list() and .form()
  2. Codegen includes the view config in the generated types
  3. Admin client reads the config and renders the appropriate UI

The admin never defines its own schema — it always reads from the server.

Sections

  • List Views — Tables, columns, sorting, search
  • Form Views — Forms, sections, sidebar, reactive fields
  • Dashboard — Widgets, stats, charts, activity
  • Sidebar — Navigation sections and items

On this page