+ {#if ['ctx', 'state'].includes(id)}
+
+ {/if}
{name}
{#if !open}
diff --git a/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptsPanelList.svelte b/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptsPanelList.svelte
index 722d54f149..422f0e01e2 100644
--- a/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptsPanelList.svelte
+++ b/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptsPanelList.svelte
@@ -11,6 +11,7 @@
import { tutorialsToDo } from '$lib/stores'
import { ignoredTutorials } from '$lib/components/tutorials/ignoredTutorials'
import { tutorialInProgress } from '$lib/tutorialUtils'
+ import DocLink from '../settingsPanel/DocLink.svelte'
const PREFIX = 'script-selector-' as const
@@ -81,6 +82,9 @@
+
+
+
diff --git a/frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte b/frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte
index 9af36b112c..8fb809807c 100644
--- a/frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte
+++ b/frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte
@@ -22,7 +22,7 @@
import { slide } from 'svelte/transition'
import { push } from '$lib/history'
import StylePanel from './StylePanel.svelte'
- import { ChevronLeft, ExternalLink, ArrowBigUp } from 'lucide-svelte'
+ import { ChevronLeft, ArrowBigUp } from 'lucide-svelte'
import GridCondition from './GridCondition.svelte'
import { isTriggerable } from './script/utils'
import { inferDeps } from '../appUtilsInfer'
@@ -30,6 +30,7 @@
import type { ResultAppInput } from '../../inputType'
import GridGroup from './GridGroup.svelte'
import { secondaryMenuLeft } from './secondaryMenu'
+ import DocLink from './DocLink.svelte'
import ComponentControl from './ComponentControl.svelte'
import GridAgGridLicenseKey from './GridAgGridLicenseKey.svelte'
@@ -175,20 +176,11 @@
{#if componentSettings?.item?.data}
{@const component = componentSettings.item.data}
-
+
@@ -205,16 +197,19 @@
id={'component-input'}
>
- {#if componentSettings.item.data.type !== 'plotlycomponentv2'}
-
+
+
{`${component.id}`}
-
- {/if}
+
+
{#if componentSettings.item.data.componentInput}
diff --git a/frontend/src/lib/components/apps/editor/settingsPanel/DocLink.svelte b/frontend/src/lib/components/apps/editor/settingsPanel/DocLink.svelte
new file mode 100644
index 0000000000..21f9413d73
--- /dev/null
+++ b/frontend/src/lib/components/apps/editor/settingsPanel/DocLink.svelte
@@ -0,0 +1,35 @@
+
+
+
+
+
+ Open documentation in a new tab
+
+
+
+
+
+
diff --git a/frontend/src/lib/components/apps/editor/settingsPanel/GridTab.svelte b/frontend/src/lib/components/apps/editor/settingsPanel/GridTab.svelte
index 6a8c4a7ec6..b4b438111b 100644
--- a/frontend/src/lib/components/apps/editor/settingsPanel/GridTab.svelte
+++ b/frontend/src/lib/components/apps/editor/settingsPanel/GridTab.svelte
@@ -161,8 +161,8 @@
type="text"
bind:value={items[index].value}
/>
-
-
deleteSubgrid(index)} />
+
+ deleteSubgrid(index)} />
diff --git a/frontend/src/lib/components/apps/editor/settingsPanel/secondaryMenu/SecondaryMenu.svelte b/frontend/src/lib/components/apps/editor/settingsPanel/secondaryMenu/SecondaryMenu.svelte
index 4160cc676a..a64a68d34d 100644
--- a/frontend/src/lib/components/apps/editor/settingsPanel/secondaryMenu/SecondaryMenu.svelte
+++ b/frontend/src/lib/components/apps/editor/settingsPanel/secondaryMenu/SecondaryMenu.svelte
@@ -5,6 +5,7 @@
import type { AppViewerContext } from '../../../types'
import CloseButton from '$lib/components/common/CloseButton.svelte'
import { zIndexes } from '$lib/zIndexes'
+ import DocLink from '../DocLink.svelte'
const { selectedComponent } = getContext
('AppViewerContext')
export let right: boolean
@@ -35,7 +36,12 @@
>
secondaryMenu?.close()} />
{#if $secondaryMenu?.props?.type === 'style'}
- Style Panel
+
{/if}
diff --git a/frontend/src/lib/components/common/CloseButton.svelte b/frontend/src/lib/components/common/CloseButton.svelte
index 3bde7c4fa9..7bed98a57d 100644
--- a/frontend/src/lib/components/common/CloseButton.svelte
+++ b/frontend/src/lib/components/common/CloseButton.svelte
@@ -1,10 +1,11 @@
-
@@ -15,7 +16,8 @@
size="sm"
color="light"
btnClasses={twMerge(
- 'hover:bg-surface-hover w-8 h-8 rounded-full p-0',
- noBg ? '' : 'bg-surface-secondary'
+ 'hover:bg-surface-hover rounded-full p-0',
+ noBg ? '' : 'bg-surface-secondary',
+ small ? 'w-6 h-6' : 'w-8 h-8'
)}
/>