@auraform/react
v0.8.0
Published
Accessibility-first Neumorphic React components for the web
Downloads
69
Readme
@auraform/react
Accessibility-first neumorphic UI components for web React apps.
This package provides an AuraformProvider that injects CSS custom properties for neumorphic theming, along with a suite of accessible components such as Surface, SoftButton, SoftInput, and more.
🚀 Installation
npm install @auraform/react
# or
pnpm add @auraform/react
# or
yarn add @auraform/reactPeer dependencies
react(>=18)react-dom(>=18)
🧩 Quick Start
import React from "react";
import { AuraformProvider, Surface, SoftButton } from "@auraform/react";
export function App() {
return (
<AuraformProvider baseColor="#e7e7f2">
<Surface elevation="medium" borderRadius={16}>
<SoftButton onClick={() => alert("Hello")}>Click me</SoftButton>
</Surface>
</AuraformProvider>
);
}📦 Exported Components
AuraformProvider,useAuraformSurface,FocusRingSoftButton,SoftInput,SoftSwitch,SoftCheckbox,SoftRadio,SoftTextArea,SoftSlider,SoftCard,SoftProgress,SoftChip,SoftBadge,SoftIconButton,SoftTabs,SoftTooltip,SoftAvatar,SoftDivider,SoftKnob,SoftVerticalSlider,SoftGauge,SoftStepper,SoftRating,SoftSegmentedControl
🧪 Development
From the repo root:
pnpm install
pnpm --filter @auraform/react devRun Storybook:
pnpm --filter @auraform/react storybookRun tests:
pnpm --filter @auraform/react test📕 Storybook
Live demo: https://dgr8akki.github.io/auraform-ui/
🪪 License
MIT
