JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 895
  • Score
    100M100P100Q79861F
  • License MIT

Unstyled, accessible and customizable UI primitives for SolidJS

Package Exports

  • corvu
  • corvu/accordion
  • corvu/dialog
  • corvu/disclosure
  • corvu/drawer
  • corvu/popover
  • corvu/tooltip

Readme

corvu banner

About

Corvu is a collection of open source UI primitives for SolidJS. It offers:

  • 🫥 Unstyled,
  • ♿ Accessible primitives
  • 🪄 High customizability
  • 🌟 Delightful developer experience
  • 📝 A good documentation
  • ✅ SSR Support

Read more at corvu.dev.

Getting started

Install corvu with the package manager of your choice:

npm install corvu

Import a primitive and use it in your app:

import Dialog from 'corvu/dialog';

const App = () => {
  return (
    <Dialog.Root>
      <Dialog.Trigger>Open</Dialog.Trigger>
      <Dialog.Portal>
        <Dialog.Content>
          <Dialog.Label>Hey 👋</Dialog.Label>
          <Dialog.Description>This is a basic dialog</Dialog.Description>
        </Dialog.Content>
      </Dialog.Portal>
    </Dialog.Root>
  )
}