previewcn Devtools
previewcn/devtoolsFreeComponent
Real-time shadcn/ui theme editor for development
Install it
npx shadcn@latest add https://www.previewcn.com/r/devtools.jsonSource
1"use client";23import { lazy, Suspense, useState } from "react";45import { Trigger } from "./trigger";67const Panel = lazy(() => import("./panel"));89// Check if we're in development mode10const IS_DEV = process.env.NODE_ENV === "development";1112function DevtoolsInner() {13 const [open, setOpen] = useState(false);1415 return (16 <>17 {!open && <Trigger onClick={() => setOpen(true)} />}18 {open && (19 <Suspense fallback={null}>20 <Panel onClose={() => setOpen(false)} />21 </Suspense>22 )}23 </>24 );25}2627export function PreviewcnDevtools() {28 if (!IS_DEV) return null;2930 return <DevtoolsInner />;31}
What it pulls in
Other registry items
