Skip to content

Registry

The @survey-kit/registry package provides pre-built, accessible UI components for survey experiences.

Component areas

  • Primitives: foundational controls such as buttons, inputs, checkboxes and cards
  • Layout: page structure components such as header, footer, sidebar and wrappers
  • Complex: richer components such as progress bars, panels, blocked pages and cookie consent
  • Chat: conversational survey components for message-style interfaces
  • Sections: standalone section pages for intro, sign-in and completion routes
  • Dashboard: administrative analytics components including charts and dynamic filters

Chat components

For a focused guide to the chat experience and examples, see Chat Components.

API reference

For full component props and usage details, see Registry API.