Installation
Add Sketchpad UI to React, Next.js, or Flutter.
REACT / NEXT.JS
npm install sketchpad-ui @sketchpad/tokens # or pnpm add sketchpad-ui @sketchpad/tokens
Import styles
Load design tokens and component styles once in your app entry or root layout.
import '@sketchpad/tokens/tokens.css'; import 'sketchpad-ui/styles.css';
Use a component
import { Button, ThemeProvider } from 'sketchpad-ui';
export function App() {
return (
<ThemeProvider defaultTheme="system" defaultColor="blue">
<Button variant="primary">Play</Button>
</ThemeProvider>
);
}FLUTTER
flutter pub add sketchpad_ui
import 'package:sketchpad_ui/sketchpad_ui.dart';
MaterialApp(
theme: sketchpadMaterialTheme(SketchpadThemeData.light()),
darkTheme: sketchpadMaterialTheme(SketchpadThemeData.dark()),
home: Scaffold(
body: SketchButton(onPressed: () {}, child: const Text('Play')),
),
);