# Components: index

> Plainkit 0.28.0. Generated by scripts/build-skills.mjs from Generated/*.razor and generated.manifest.json. Do not edit: change the source and run the generator.

139 elements; 139 have a component. Open the file in the last column for the parameters.

| Component | Element | Group | Status | File |
|---|---|---|---|---|
| `PkAccordion` | `pk-accordion` | Containers | generated | `components-layout.md` |
| `PkAccordionItem` | `pk-accordion-item` | Containers | generated | `components-layout.md` |
| `PkAlert` | `pk-alert` | Feedback & status | generated | `components-feedback.md` |
| `PkAppBarSearch` | `pk-app-bar-search` | Navigation | generated | `components-navigation.md` |
| `PkAppFrame` | `pk-app-frame` | Layout & structure | generated | `components-layout.md` |
| `PkAppShell` | `pk-app-shell` | Layout & structure | generated | `components-layout.md` |
| `PkAvatar` | `pk-avatar` | Data display | generated | `components-data-display.md` |
| `PkAvatarGroup` | `pk-avatar-group` | Data display | generated | `components-data-display.md` |
| `PkBackToTop` | `pk-back-to-top` | Navigation | generated | `components-navigation.md` |
| `PkBadge` | `pk-badge` | Data display | generated | `components-data-display.md` |
| `PkBadgePopover` | `pk-badge-popover` | Overlays | generated | `components-overlays.md` |
| `PkBreadcrumb` | `pk-breadcrumb` | Navigation | generated | `components-navigation.md` |
| `PkButton` | `pk-button` | Actions | generated | `components-actions.md` |
| `PkButtonGroup` | `pk-button-group` | Actions | generated | `components-actions.md` |
| `PkCalendar` | `pk-calendar` | Forms | generated | `components-form-controls.md` |
| `PkCanvas` | `pk-canvas` | Layout & structure | generated | `components-layout.md` |
| `PkCard` | `pk-card` | Containers | generated | `components-layout.md` |
| `PkCardMenu` | `pk-card-menu` | Overlays | generated | `components-overlays.md` |
| `PkChart` | `pk-chart` | Data display | generated | `components-data-display.md` |
| `PkCheckbox` | `pk-checkbox` | Form controls | generated | `components-form-controls.md` |
| `PkCluster` | `pk-cluster` | Layout | generated | `components-layout.md` |
| `PkCodeBlock` | `pk-code-block` | Code | generated | `components-data-display.md` |
| `PkCodeView` | `pk-code-view` | Code | generated | `components-data-display.md` |
| `PkColourInput` | `pk-colour-input` | Form controls | generated | `components-form-controls.md` |
| `PkCombobox` | `pk-combobox` | Form controls | generated | `components-form-controls.md` |
| `PkCommandPalette` | `pk-command-palette` | Overlays | generated | `components-overlays.md` |
| `PkContainer` | `pk-container` | Containers | generated | `components-layout.md` |
| `PkContextMenu` | `pk-context-menu` | Overlays | generated | `components-overlays.md` |
| `PkCtaBand` | `pk-cta-band` | Containers | generated | `components-layout.md` |
| `PkDashboardPage` | `pk-dashboard-page` | Page types | generated | `components-layout.md` |
| `PkDataTable` | `pk-data-table` | Data display | generated | `components-data-display.md` |
| `PkDateRangePicker` | `pk-date-range-picker` | Form controls | generated | `components-form-controls.md` |
| `PkDesignSurface` | `pk-design-surface` | Layout | generated | `components-layout.md` |
| `PkDetailLayout` | `pk-detail-layout` | Layout & structure | generated | `components-layout.md` |
| `PkDialog` | `pk-dialog` | Overlays | generated | `components-overlays.md` |
| `PkDivider` | `pk-divider` | Layout | generated | `components-layout.md` |
| `PkDock` | `pk-dock` | Layout | generated | `components-layout.md` |
| `PkDocPage` | `pk-doc-page` | Page types | generated | `components-layout.md` |
| `PkDrawer` | `pk-drawer` | Overlays | generated | `components-overlays.md` |
| `PkDropdown` | `pk-dropdown` | Overlays | generated | `components-overlays.md` |
| `PkDropzone` | `pk-dropzone` | Form controls | generated | `components-form-controls.md` |
| `PkEmptyState` | `pk-empty-state` | Feedback | generated | `components-feedback.md` |
| `PkField` | `pk-field` | Form layout | generated | `components-form-layout.md` |
| `PkFieldGroup` | `pk-field-group` | Form layout | generated | `components-form-layout.md` |
| `PkFieldList` | `pk-field-list` | Data display | generated | `components-data-display.md` |
| `PkFieldRow` | `pk-field-row` | Form layout | generated | `components-form-layout.md` |
| `PkFillColumn` | `pk-fill-column` | Layout | generated | `components-layout.md` |
| `PkForm` | `pk-form` | Form layout | generated | `components-form-layout.md` |
| `PkFormActions` | `pk-form-actions` | Form layout | generated | `components-form-layout.md` |
| `PkFormSection` | `pk-form-section` | Form layout | generated | `components-form-layout.md` |
| `PkFrame` | `pk-frame` | Media | generated | `components-data-display.md` |
| `PkGallery` | `pk-gallery` | Data display | generated | `components-data-display.md` |
| `PkGrid` | `pk-grid` | Layout | generated | `components-layout.md` |
| `PkHeading` | `pk-heading` | Layout | generated | `components-layout.md` |
| `PkHeatMap` | `pk-heat-map` | Data display | generated | `components-data-display.md` |
| `PkHint` | `pk-hint` | Feedback | generated | `components-feedback.md` |
| `PkIcon` | `pk-icon` | Media | generated | `components-data-display.md` |
| `PkImageGallery` | `pk-image-gallery` | Data display | generated | `components-data-display.md` |
| `PkInput` | `pk-input` | Form controls | generated | `components-form-controls.md` |
| `PkKanban` | `pk-kanban` | Layout | generated | `components-layout.md` |
| `PkKanbanColumn` | `pk-kanban-column` | Layout | generated | `components-layout.md` |
| `PkLabelSheet` | `pk-label-sheet` | Layout | generated | `components-layout.md` |
| `PkLightbox` | `pk-lightbox` | Overlays | generated | `components-overlays.md` |
| `PkLink` | `pk-link` | Navigation | generated | `components-navigation.md` |
| `PkList` | `pk-list` | Layout | generated | `components-layout.md` |
| `PkListGroup` | `pk-list-group` | Data display | generated | `components-data-display.md` |
| `PkListPage` | `pk-list-page` | Page types | generated | `components-layout.md` |
| `PkLoadingOverlay` | `pk-loading-overlay` | Feedback & status | generated | `components-feedback.md` |
| `PkLocalTime` | `pk-local-time` | Data display | generated | `components-data-display.md` |
| `PkLog` | `pk-log` | Data display | generated | `components-data-display.md` |
| `PkLookupPicker` | `pk-lookup-picker` | Form controls | generated | `components-form-controls.md` |
| `PkMarkdown` | `pk-markdown` | Data display | generated | `components-data-display.md` |
| `PkMarkdownEditor` | `pk-markdown-editor` | Form controls | generated | `components-form-controls.md` |
| `PkMasterDetailPage` | `pk-master-detail-page` | Page types | generated | `components-layout.md` |
| `PkMedia` | `pk-media` | Media | generated | `components-data-display.md` |
| `PkMenuItem` | `pk-menu-item` | Overlays | generated | `components-overlays.md` |
| `PkNavbar` | `pk-navbar` | Navigation | generated | `components-navigation.md` |
| `PkNavItem` | `pk-nav-item` | Navigation | generated | `components-navigation.md` |
| `PkNotePage` | `pk-note-page` | Page types | generated | `components-layout.md` |
| `PkNotFoundPage` | `pk-not-found-page` | Page types | generated | `components-layout.md` |
| `PkOtpInput` | `pk-otp-input` | Form controls | generated | `components-form-controls.md` |
| `PkPageHeader` | `pk-page-header` | Layout & structure | generated | `components-layout.md` |
| `PkPager` | `pk-pager` | Navigation | generated | `components-navigation.md` |
| `PkPageShell` | `pk-page-shell` | Layout & structure | generated | `components-layout.md` |
| `PkPagination` | `pk-pagination` | Navigation | generated | `components-navigation.md` |
| `PkPopover` | `pk-popover` | Overlays | generated | `components-overlays.md` |
| `PkPrintPage` | `pk-print-page` | Page types | generated | `components-layout.md` |
| `PkProgress` | `pk-progress` | Feedback | generated | `components-feedback.md` |
| `PkPropertyGrid` | `pk-property-grid` | Form controls | generated | `components-form-controls.md` |
| `PkQuote` | `pk-quote` | Data display | generated | `components-data-display.md` |
| `PkRadioGroup` | `pk-radio-group` | Form controls | generated | `components-form-controls.md` |
| `PkRange` | `pk-range` | Form controls | generated | `components-form-controls.md` |
| `PkRating` | `pk-rating` | Form controls | generated | `components-form-controls.md` |
| `PkRecordForm` | `pk-record-form` | Form layout | generated | `components-form-layout.md` |
| `PkRecordPage` | `pk-record-page` | Page types | generated | `components-layout.md` |
| `PkScrollProgress` | `pk-scroll-progress` | Navigation | generated | `components-navigation.md` |
| `PkSelect` | `pk-select` | Form controls | generated | `components-form-controls.md` |
| `PkSelectMenu` | `pk-select-menu` | Forms & inputs | generated | `components-form-controls.md` |
| `PkSettingsPage` | `pk-settings-page` | Page types | generated | `components-layout.md` |
| `PkSideNav` | `pk-side-nav` | Navigation | generated | `components-navigation.md` |
| `PkSkeleton` | `pk-skeleton` | Feedback | generated | `components-feedback.md` |
| `PkSkipLink` | `pk-skip-link` | Navigation | generated | `components-navigation.md` |
| `PkSortable` | `pk-sortable` | Layout | generated | `components-layout.md` |
| `PkSortableItem` | `pk-sortable-item` | Layout | generated | `components-layout.md` |
| `PkSpecimen` | `pk-specimen` | Data display | generated | `components-data-display.md` |
| `PkSpinner` | `pk-spinner` | Feedback | generated | `components-feedback.md` |
| `PkSplitButton` | `pk-split-button` | Actions | generated | `components-actions.md` |
| `PkSplitter` | `pk-splitter` | Layout | generated | `components-layout.md` |
| `PkStack` | `pk-stack` | Layout | generated | `components-layout.md` |
| `PkStat` | `pk-stat` | Data display | generated | `components-data-display.md` |
| `PkStatesPage` | `pk-states-page` | Page types | generated | `components-layout.md` |
| `PkStep` | `pk-step` | Navigation | generated | `components-navigation.md` |
| `PkStepper` | `pk-stepper` | Navigation | generated | `components-navigation.md` |
| `PkSwatch` | `pk-swatch` | Data display | generated | `components-data-display.md` |
| `PkSwitch` | `pk-switch` | Form controls | generated | `components-form-controls.md` |
| `PkTab` | `pk-tab` | Navigation | generated | `components-navigation.md` |
| `PkTable` | `pk-table` | Data display | generated | `components-data-display.md` |
| `PkTableFilters` | `pk-table-filters` | Data display | generated | `components-data-display.md` |
| `PkTabPanel` | `pk-tab-panel` | Navigation | generated | `components-navigation.md` |
| `PkTabs` | `pk-tabs` | Navigation | generated | `components-navigation.md` |
| `PkTag` | `pk-tag` | Data display | generated | `components-data-display.md` |
| `PkTagInput` | `pk-tag-input` | Form controls | generated | `components-form-controls.md` |
| `PkText` | `pk-text` | Layout | generated | `components-layout.md` |
| `PkTextarea` | `pk-textarea` | Form controls | generated | `components-form-controls.md` |
| `PkTimeline` | `pk-timeline` | Data display | generated | `components-data-display.md` |
| `PkTimelineItem` | `pk-timeline-item` | Data display | generated | `components-data-display.md` |
| `PkToast` | `pk-toast` | Feedback & status | generated | `components-feedback.md` |
| `PkToastStack` | `pk-toast-stack` | Feedback & status | generated | `components-feedback.md` |
| `PkToc` | `pk-toc` | Navigation | generated | `components-navigation.md` |
| `PkToolbar` | `pk-toolbar` | Layout & structure | generated | `components-layout.md` |
| `PkToolPage` | `pk-tool-page` | Page types | generated | `components-layout.md` |
| `PkTooltip` | `pk-tooltip` | Overlays | generated | `components-overlays.md` |
| `PkTray` | `pk-tray` | Overlays | generated | `components-overlays.md` |
| `PkTree` | `pk-tree` | Navigation | generated | `components-navigation.md` |
| `PkTreeItem` | `pk-tree-item` | Navigation | generated | `components-navigation.md` |
| `PkUnitInput` | `pk-unit-input` | Form controls | generated | `components-form-controls.md` |
| `PkWizardPage` | `pk-wizard-page` | Page types | generated | `components-layout.md` |
| `PkWorkspace` | `pk-workspace` | Layout & structure | generated | `components-layout.md` |
| `PkWorkspacePage` | `pk-workspace-page` | Page types | generated | `components-layout.md` |
