Skip to content

Commit 696ef12

Browse files
authored
fix(yaml): modules that require agent repo (#873)
* fix: import yaml store * fix: removed local dev modules
1 parent 063734f commit 696ef12

File tree

6 files changed

+449
-157
lines changed

6 files changed

+449
-157
lines changed

apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/control-bar.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ import {
3232
TooltipTrigger,
3333
} from '@/components/ui'
3434
import { useSession } from '@/lib/auth-client'
35+
import { isDev } from '@/lib/environment'
3536
import { createLogger } from '@/lib/logs/console/logger'
3637
import { cn } from '@/lib/utils'
3738
import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/providers/workspace-permissions-provider'
@@ -998,10 +999,11 @@ export function ControlBar({ hasValidationErrors = false }: ControlBarProps) {
998999
return (
9991000
<div className='fixed top-4 right-4 z-20 flex items-center gap-1'>
10001001
{renderDisconnectionNotice()}
1001-
{renderToggleButton()}
1002-
{isExpanded && <ExportControls />}
1003-
{isExpanded && renderAutoLayoutButton()}
1004-
{isExpanded && renderDuplicateButton()}
1002+
{!isDev && renderToggleButton()}
1003+
{isExpanded && !isDev && <ExportControls />}
1004+
{isExpanded && !isDev && renderAutoLayoutButton()}
1005+
{!isDev && isExpanded && renderDuplicateButton()}
1006+
{isDev && renderDuplicateButton()}
10051007
{renderDeleteButton()}
10061008
{!isDebugging && renderDebugModeToggle()}
10071009
{renderPublishButton()}

apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/panel.tsx

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import {
99
} from '@/components/ui/dropdown-menu'
1010
import { ScrollArea } from '@/components/ui/scroll-area'
1111
import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip'
12+
import { isDev } from '@/lib/environment'
1213
import { useCopilotStore } from '@/stores/copilot/store'
1314
import { useChatStore } from '@/stores/panel/chat/store'
1415
import { useConsoleStore } from '@/stores/panel/console/store'
@@ -304,14 +305,16 @@ export function Panel() {
304305
>
305306
Console
306307
</button>
307-
<button
308-
onClick={() => handleTabClick('copilot')}
309-
className={`panel-tab-base inline-flex flex-1 cursor-pointer items-center justify-center rounded-[10px] border border-transparent py-1 font-[450] text-sm outline-none transition-colors duration-200 ${
310-
isOpen && activeTab === 'copilot' ? 'panel-tab-active' : 'panel-tab-inactive'
311-
}`}
312-
>
313-
Copilot
314-
</button>
308+
{!isDev && (
309+
<button
310+
onClick={() => handleTabClick('copilot')}
311+
className={`panel-tab-base inline-flex flex-1 cursor-pointer items-center justify-center rounded-[10px] border border-transparent py-1 font-[450] text-sm outline-none transition-colors duration-200 ${
312+
isOpen && activeTab === 'copilot' ? 'panel-tab-active' : 'panel-tab-inactive'
313+
}`}
314+
>
315+
Copilot
316+
</button>
317+
)}
315318
<button
316319
onClick={() => handleTabClick('variables')}
317320
className={`panel-tab-base inline-flex flex-1 cursor-pointer items-center justify-center rounded-[10px] border border-transparent py-1 font-[450] text-sm outline-none transition-colors duration-200 ${

apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/create-menu/create-menu.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { Folder, Plus, Upload } from 'lucide-react'
66
import { useParams, useRouter } from 'next/navigation'
77
import { Button } from '@/components/ui/button'
88
import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover'
9+
import { isDev } from '@/lib/environment'
910
import { generateFolderName } from '@/lib/naming'
1011
import { cn } from '@/lib/utils'
1112
import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/providers/workspace-permissions-provider'
@@ -347,7 +348,7 @@ export function CreateMenu({ onCreateWorkflow, isCreatingWorkflow = false }: Cre
347348
</button>
348349

349350
{/* Import Workflow */}
350-
{userPermissions.canEdit && (
351+
{userPermissions.canEdit && !isDev && (
351352
<button
352353
className={cn(menuItemClassName, isImporting && 'cursor-not-allowed opacity-50')}
353354
onClick={handleImportWorkflow}

apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-selector/workspace-selector.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -464,7 +464,7 @@ export function WorkspaceSelector({
464464
{/* Bottom Actions */}
465465
<div className='mt-2 flex items-center gap-2 border-t pt-2'>
466466
{/* Send Invite - Hide in development */}
467-
{isDev && (
467+
{!isDev && (
468468
<Button
469469
variant='secondary'
470470
onClick={userPermissions.canAdmin ? () => setShowInviteMembers(true) : undefined}

apps/sim/stores/workflows/yaml/README.md

Lines changed: 0 additions & 143 deletions
This file was deleted.

0 commit comments

Comments
 (0)