[READ-ONLY] Mirror of https://github.com/lukebennett88/luke-ui. luke-ui.netlify.app/
0

Configure Feed

Select the types of activity you want to include in your feed.

at main 4 folders 9 files
README.md

@luke-ui/react#

Luke UI is a React design system built on react-aria-components and vanilla-extract.

Install#

pnpm add @luke-ui/react

Setup#

Import the component stylesheet and one bundled theme stylesheet. Apply the theme root and identity classes to the same element.

The shared stylesheet owns reset, theme-root, recipe, and utility rules in reset, theme, recipes, utilities order.

import '@luke-ui/react/stylesheet.css';
import '@luke-ui/react/themes/tactile.css';
import { themeRootClassName } from '@luke-ui/react/theme';
import { tactileThemeClassName } from '@luke-ui/react/themes';
import { cx } from '@luke-ui/react/utils';

export function App() {
	return <div className={cx(themeRootClassName, tactileThemeClassName)}>{/* your app */}</div>;
}

Components and docs#

Full component documentation, interactive examples, and API reference are at lukebennett88.github.io/luke-ui/docs.

AI agents can fetch documentation at:

  • llms.txt: component index.
  • llms-full.txt: full docs.
  • Any docs URL with .md appended: per-page Markdown.

Components follow three tiers:

  • Atoms: single units such as Text, Icon, and Heading.
  • Composed components: opinionated combinations such as Button and TextField.
  • Primitives: lower-level public APIs for library authors, such as button/primitive and field/primitive.

Atoms and composed components are app-developer-facing. Primitives are documented in hosted docs for library authors, separate from the primary component path.

License#

MIT