Spark
For side projects finding their light.
- All core components
- Dark & light themes
- Community gallery access
- MIT-licensed source
Blocks
Three-tier pricing with a segmented billing toggle: a single pill slides between monthly and yearly while every price crossfades to its new value.
Pay for polish, not seats. Switch billing any time — yearly saves around 20%.
For side projects finding their light.
For teams shipping polished product every week.
For studios that want a hand on the lighting rig.
Copies the component source — plus its small internal deps — into your project. You own the code from the first minute.
npx lumora-ui@latest add pricingUsing the workspace package instead? Deep imports keep cold starts lean; the barrel is fully tree-shakable either way.
import { Pricing } from "@lumora/ui/blocks/pricing";
// or from the barrel:
import { Pricing } from "@lumora/ui";tiers carry name, description, monthly/yearly prices, features and ctaLabel; mark one highlighted for the lumen glow. defaultPeriod picks the billing toggle's start; onTierSelect receives the tier and period. Props extend the natural HTML element, so className, event handlers, and aria attributes pass straight through.