disable various irrelevant settings on prod

This commit is contained in:
Abi Raja 2024-09-16 14:56:13 +02:00
parent a03e823ecb
commit 3a51e83ee9

View File

@ -46,6 +46,7 @@ function SettingsDialog({ settings, setSettings }: Props) {
<DialogTitle className="mb-4">Settings</DialogTitle> <DialogTitle className="mb-4">Settings</DialogTitle>
</DialogHeader> </DialogHeader>
{!IS_RUNNING_ON_CLOUD && (
<div className="flex items-center space-x-2"> <div className="flex items-center space-x-2">
<Label htmlFor="image-generation"> <Label htmlFor="image-generation">
<div>DALL-E Placeholder Image Generation</div> <div>DALL-E Placeholder Image Generation</div>
@ -64,13 +65,16 @@ function SettingsDialog({ settings, setSettings }: Props) {
} }
/> />
</div> </div>
)}
<div className="flex flex-col space-y-6"> <div className="flex flex-col space-y-6">
{!IS_RUNNING_ON_CLOUD && (
<div> <div>
<Label htmlFor="openai-api-key"> <Label htmlFor="openai-api-key">
<div>OpenAI API key</div> <div>OpenAI API key</div>
<div className="font-light mt-1 mb-2 text-xs leading-relaxed"> <div className="font-light mt-1 mb-2 text-xs leading-relaxed">
Only stored in your browser. Never stored on servers. Overrides Only stored in your browser. Never stored on servers.
your .env config. Overrides your .env config.
</div> </div>
</Label> </Label>
@ -86,6 +90,7 @@ function SettingsDialog({ settings, setSettings }: Props) {
} }
/> />
</div> </div>
)}
{!IS_RUNNING_ON_CLOUD && ( {!IS_RUNNING_ON_CLOUD && (
<div> <div>
@ -110,12 +115,13 @@ function SettingsDialog({ settings, setSettings }: Props) {
</div> </div>
)} )}
{!IS_RUNNING_ON_CLOUD && (
<div> <div>
<Label htmlFor="anthropic-api-key"> <Label htmlFor="anthropic-api-key">
<div>Anthropic API key</div> <div>Anthropic API key</div>
<div className="font-light mt-1 text-xs leading-relaxed"> <div className="font-light mt-1 text-xs leading-relaxed">
Only stored in your browser. Never stored on servers. Overrides Only stored in your browser. Never stored on servers.
your .env config. Overrides your .env config.
</div> </div>
</Label> </Label>
@ -131,7 +137,9 @@ function SettingsDialog({ settings, setSettings }: Props) {
} }
/> />
</div> </div>
)}
{!IS_RUNNING_ON_CLOUD && (
<Accordion type="single" collapsible className="w-full"> <Accordion type="single" collapsible className="w-full">
<AccordionItem value="item-1"> <AccordionItem value="item-1">
<AccordionTrigger>Screenshot by URL Config</AccordionTrigger> <AccordionTrigger>Screenshot by URL Config</AccordionTrigger>
@ -165,6 +173,7 @@ function SettingsDialog({ settings, setSettings }: Props) {
</AccordionContent> </AccordionContent>
</AccordionItem> </AccordionItem>
</Accordion> </Accordion>
)}
<Accordion type="single" collapsible className="w-full"> <Accordion type="single" collapsible className="w-full">
<AccordionItem value="item-1"> <AccordionItem value="item-1">