Feature Grid
A bento of feature tiles under one light.
$149 once · every Pro piece
Customize
bento
even
The pointer carries a single radial light across the whole grid; tiles have no resting edge, but every tile's rim within its reach catches the light at once, so neighbouring rims warm together, and the faces pass a trace of it. Tiles span columns and rows and hold a live piece each: here a gauge, a sparkline and a switch you can use.
Install
npx shadcn@latest add @obsyde/feature-gridNeeds your licence key · Get Pro
Usage
Import it from where the CLI puts it, or copy the files below by hand.
import { FeatureGrid } from '@/components/obsyde/ember/feature-grid/FeatureGrid';
export function Example() {
return (
<FeatureGrid />
);
}
Files
What you get with Pro: plain React, TypeScript and CSS, with no dependencies.
ember/feature-grid/FeatureGrid.tsxcomponentember/feature-grid/feature-grid-demo.cssstylesember/feature-grid/feature-grid.cssstylesember/feature-grid/FeatureGridDemo.tsxdemoember/charts-kit/kit.tssharedember/shared/accent.tssharedember/shared/chart-kit.tssharedember/shared/spring.tssharedember/charts-kit/extras.tssharedember/charts-kit/charts-kit.csssharedember/charts-kit/Delta.tsxsharedember/status-kit/kit.tssharedember/shared/rolling-number.csssharedember/shared/RollingNumber.tsxsharedember/gauge/gauge.csssharedember/gauge/Gauge.tsxsharedember/viz-kit/viz-kit.csssharedember/shared/ember.csssharedember/viz-kit/size.tssharedember/viz-kit/scale.tssharedember/viz-kit/patterns.tsxsharedember/viz-kit/roll.tssharedember/viz-kit/motion.tssharedember/sparkline/sparkline.csssharedember/sparkline/Sparkline.tsxsharedember/viz-kit/keyboard.tssharedember/viz-kit/focus.tssharedember/viz-kit/States.tsxsharedember/viz-kit/shape.tssharedember/viz-kit/chart.tsxsharedember/viz-kit/touch.tssharedember/viz-kit/annotations.tsxsharedember/viz-kit/Tooltip.tsxsharedember/viz-kit/series.tsxsharedember/actions-kit/kit.tssharedember/switch/switch.csssharedember/switch/Switch.tsxsharedember/blocks-kit/kit.tsxshared
API
| Prop | Type | Default |
|---|---|---|
accentAccent | 'ember' | 'volt' | 'arc' | 'ember' |
layoutLayout | 'bento' | 'even' | 'bento' |
columnsColumns | number | 3 |
radiusLight radius (px) | number | 240 |