Qeet Docs

Blocks

Composed, multi-component patterns from @qeetrix/ui/blocks — auth screens, a dashboard shell, onboarding, page states, pricing, and settings.

Blocks are higher-level, composed patterns built from the component primitives — drop-in screens and layouts so you don't reassemble the same structure in every product. They're exported from the /blocks subpath:

import {
  AuthShell,
  LoginForm,
  DashboardShell,
  PricingTable,
} from "@qeetrix/ui/blocks";

Auth

A complete authentication surface: AuthShell (the split-screen frame) plus LoginForm, SignupForm, OtpForm, and ForgotPasswordForm. Types: AuthShellProps, LoginFormProps, and friends.

DashboardShell

An application shell with sidebar, header, and content regions — the frame most product dashboards start from. Props via DashboardShellProps.

OnboardingWizard

A multi-step onboarding flow. Types: OnboardingWizardProps, WizardStep.

Page states

Full-page status screens: PageState (the base) plus ready-made NotFound, ServerError, and Maintenance. Props via PageStateProps.

PricingTable

A pricing grid: PricingTable with PricingTier. Types: PricingTierProps, PricingFeature.

SettingsLayout

A settings page scaffold: SettingsLayout with SettingsSection. Types: SettingsLayoutProps, SettingsSectionProps.

On this page