Knit UI
GitHub

Components

@knitui/components ships 105 components. Every tile below is the real component, mounted live — the same story file its own page, the kit's Storybook and the iOS/Android gallery render.

One import, and each of them runs as a native view on iOS and Android and as real DOM on the web:

import { Button, Card, Select, Table } from "@knitui/components";

Data Display 7

Display 15

Feedback 4

Inputs 33

Layout 14

Overlays 12

Typography 11

What every component shares

Three props repeat across the whole kit, which is what makes 105 components learnable as one system rather than 105 APIs:

  • sizexxs through xxl, resolved from one metrics table, so a md Button and a md Select line up.
  • variant — how the active theme colour ramp is applied: filled, light, outline, subtle, default, white, transparent, gradient.
  • styles — per-slot overrides for a component's internal parts. See Slots & styles.

Edit this page on GitHub