mirror of https://github.com/kortix-ai/suna.git
Merge branch 'main' of github.com:escapade-mckv/suna into fix-files-tool-registration
This commit is contained in:
commit
2d4d134c25
|
@ -153,10 +153,11 @@ export const ChatInput = forwardRef<ChatInputHandles, ChatInputProps>(
|
||||||
const deleteFileMutation = useFileDelete();
|
const deleteFileMutation = useFileDelete();
|
||||||
const queryClient = useQueryClient();
|
const queryClient = useQueryClient();
|
||||||
|
|
||||||
// Fetch actual integration icons
|
// Fetch integration icons only when logged in and advanced config UI is in use
|
||||||
const { data: googleDriveIcon } = useComposioToolkitIcon('googledrive', { enabled: true });
|
const shouldFetchIcons = isLoggedIn && !!enableAdvancedConfig;
|
||||||
const { data: slackIcon } = useComposioToolkitIcon('slack', { enabled: true });
|
const { data: googleDriveIcon } = useComposioToolkitIcon('googledrive', { enabled: shouldFetchIcons });
|
||||||
const { data: notionIcon } = useComposioToolkitIcon('notion', { enabled: true });
|
const { data: slackIcon } = useComposioToolkitIcon('slack', { enabled: shouldFetchIcons });
|
||||||
|
const { data: notionIcon } = useComposioToolkitIcon('notion', { enabled: shouldFetchIcons });
|
||||||
|
|
||||||
// Show usage preview logic:
|
// Show usage preview logic:
|
||||||
// - Always show to free users when showToLowCreditUsers is true
|
// - Always show to free users when showToLowCreditUsers is true
|
||||||
|
|
|
@ -75,9 +75,11 @@ const LoggedInMenu: React.FC<UnifiedConfigMenuProps> = ({
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const { data: googleDriveIcon } = useComposioToolkitIcon('googledrive', { enabled: isLoggedIn });
|
// Only fetch integration icons when authenticated AND the menu is open
|
||||||
const { data: slackIcon } = useComposioToolkitIcon('slack', { enabled: isLoggedIn });
|
const iconsEnabled = isLoggedIn && isOpen;
|
||||||
const { data: notionIcon } = useComposioToolkitIcon('notion', { enabled: isLoggedIn });
|
const { data: googleDriveIcon } = useComposioToolkitIcon('googledrive', { enabled: iconsEnabled });
|
||||||
|
const { data: slackIcon } = useComposioToolkitIcon('slack', { enabled: iconsEnabled });
|
||||||
|
const { data: notionIcon } = useComposioToolkitIcon('notion', { enabled: iconsEnabled });
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (isOpen) {
|
if (isOpen) {
|
||||||
|
|
Loading…
Reference in New Issue