Documentation menu

UI and forms

On this page

The interface brings the application workflow to the person using it. OwlMeans Common combines familiar UI libraries with forms, navigation and identity conventions.

Libraries by purpose

Library or standardPurposePublic OwlMeans package
React and React DOMRender interactive application screens.@owlmeans/web-client
shadcn/uiSupply UI components used by the current web panel family.@owlmeans/web-panel
Radix UIProvide interface primitives such as dialogs, menus and selection controls.@owlmeans/web-panel
Tailwind CSSSupport consistent styling through utility classes.@owlmeans/web-panel
LucideProvide reusable interface icons.@owlmeans/web-panel
React Hook Form and resolver adaptersManage form fields and connect them to validation.@owlmeans/client-panel
i18nextSupport translated application text.@owlmeans/client-i18n
SonnerShow application notifications.@owlmeans/web-panel
react-dropzoneSupport file selection and upload interactions.@owlmeans/web-client
qrcode.reactRender QR codes where a feature needs them.@owlmeans/web-panel

These are public ecosystem dependencies and standards. The exact dependency set of an app depends on its generated project and developed features; not every library listed here is required by every application.

Use this in a project

  1. Describe the behavior you need in the specification or story.
  2. Ask the agent to use the project’s existing OwlMeans Common conventions.
  3. Review the related public package documentation when you want to understand a dependency.
  4. Try the behavior in the preview and review its access rules.

Ask the agent for a labeled contact form, clear field errors and keyboard navigation. Try an invalid email and verify the form explains what to fix.

A UI is the set of screens and controls a person uses. A form library helps keep entered values, errors and submission behavior consistent.

Read OwlMeans Tech Concept for the application architecture and continue with another agent for the harness workflow.

Application example

Category: CRM and customer management. Example: a small team CRM with contact ownership and manager access.

Names and marks

shadcn/ui, React, React DOM, Radix UI, Tailwind CSS, Lucide, React Hook Form, i18next, Sonner, react-dropzone, qrcode.react names and any associated marks remain with their respective owners or project maintainers. References identify products, standards or source examples. OwlMeans documentation does not imply sponsorship or endorsement by those owners.