Hide dev options in production builds

This commit is contained in:
yangdx 2025-10-02 21:21:16 +08:00
parent 1f07d4b160
commit d4abe70411

View file

@ -386,12 +386,14 @@ export default function Settings() {
defaultValue={15} defaultValue={15}
onEditFinished={setGraphLayoutMaxIterations} onEditFinished={setGraphLayoutMaxIterations}
/> />
{/* Development/Testing Section - Only visible in development mode */}
{import.meta.env.DEV && (
<>
<Separator /> <Separator />
{/* Development/Testing Section */}
<div className="flex flex-col gap-2"> <div className="flex flex-col gap-2">
<label className="text-sm leading-none font-medium text-muted-foreground"> <label className="text-sm leading-none font-medium text-muted-foreground">
Development Dev Options
</label> </label>
<Button <Button
onClick={handleGenerateRandomGraph} onClick={handleGenerateRandomGraph}
@ -400,11 +402,13 @@ export default function Settings() {
className="flex items-center gap-2" className="flex items-center gap-2"
> >
<Shuffle className="h-3.5 w-3.5" /> <Shuffle className="h-3.5 w-3.5" />
Generate Random Graph Gen Random Graph
</Button> </Button>
</div> </div>
<Separator /> <Separator />
</>
)}
<Button <Button
onClick={saveSettings} onClick={saveSettings}
variant="outline" variant="outline"