Loading...
Loading...
Use when building or modifying LottieFiles Creator Plugin UIs with @lottiefiles/creator-plugins-ui. Covers React components, Tailwind CSS setup, theming, dark mode, cn(), Base UI patterns, and common migration pitfalls.
npx skill4agent add lottiefiles/creator-plugin-skills creator-plugins-ui@lottiefiles/creator-plugins-uisrc/references/setup-guide.mdnpm install @lottiefiles/creator-plugins-ui// src/main.tsx — import before local styles
import "@lottiefiles/creator-plugins-ui/styles.css";bg-primarytext-foregroundborder-borderstyles.cssnpm install --save-dev tailwindcss @tailwindcss/vitetailwindcss()vite.config.tssrc/styles.css@import "tailwindcss"@theme {}tailwind.config.jspostcss.config.jsreferences/setup-guide.mdimport { Button, Input, Select, Slider, cn } from "@lottiefiles/creator-plugins-ui";node_modules/@lottiefiles/creator-plugins-ui/dist/components/*/renderasChild<DialogRoot>
<DialogTrigger render={<Button variant="outline" />}>Delete</DialogTrigger>
<DialogContent>
<DialogHeader>
<DialogTitle>Delete Layer?</DialogTitle>
<DialogDescription>This cannot be undone.</DialogDescription>
</DialogHeader>
<DialogFooter>
<DialogClose render={<Button variant="outline" />}>Cancel</DialogClose>
<Button variant="destructive" onClick={handleDelete}>Delete</Button>
</DialogFooter>
</DialogContent>
</DialogRoot>references/theming-guide.mdclass="dark"<html>document.documentElement.classList.add("dark")<ThemeProvider tokens={{ "--primary": "hsl(260 80% 55%)" }} themeName="custom">
<App />
</ThemeProvider>--background--foreground--primary--secondary--destructive--muted-foreground--border--ringcn()clsximport { cn } from "@lottiefiles/creator-plugins-ui";
<div className={cn("p-4 text-foreground", isActive && "bg-primary")} />styles.css@lottiefiles/creator-plugins-ui/styles.csstailwind.config.jspostcss.config.js@import "tailwindcss"@theme {}@tailwindcss/viteasChildrenderrender={<a href="/" />}asChildSlot"""none"valueonChange[50]50useToast()<ToastProvider>dark<html>cncn@lottiefiles/creator-plugins-uiclsxreferences/setup-guide.md@stitches/react@radix-ui/*asChildrenderdata-[state=checked]data-[checked]data-[state=open]data-[open]text-foregroundbg-primarycn()clsx()cn()| Reference | Contents |
|---|---|
| Installation, Tailwind config, migration from Stitches/Radix, troubleshooting |
| CSS variables, dark mode, ThemeProvider, custom colors |