mirror of
https://github.com/enricoros/big-AGI.git
synced 2026-05-10 21:50:14 -07:00
Beam: improve hooks
This commit is contained in:
@@ -4,8 +4,9 @@ import { Box, Button, Typography } from '@mui/joy';
|
||||
|
||||
import { useModelsStore } from '~/modules/llms/store-llms';
|
||||
|
||||
import { BeamStoreApi, useBeamStore } from '~/common/beam/store-beam.hooks';
|
||||
import { BeamView } from '~/common/beam/BeamView';
|
||||
import { BeamStoreApi, createBeamStore, useBeamStore } from '~/common/beam/store-beam';
|
||||
import { createBeamStore } from '~/common/beam/store-beam';
|
||||
import { createDConversation, createDMessage, DConversation, DMessage } from '~/common/state/store-chats';
|
||||
import { useIsMobile } from '~/common/components/useMatchMedia';
|
||||
import { usePluggableOptimaLayout } from '~/common/layout/optima/useOptimaLayout';
|
||||
|
||||
@@ -14,12 +14,14 @@ import { useCapabilityTextToImage } from '~/modules/t2i/t2i.client';
|
||||
import { BeamView } from '~/common/beam/BeamView';
|
||||
import { Brand } from '~/common/app.config';
|
||||
import { ConfirmationModal } from '~/common/components/ConfirmationModal';
|
||||
import { ConversationsManager } from '~/common/chats/ConversationsManager';
|
||||
import { GlobalShortcutItem, ShortcutKeyName, useGlobalShortcuts } from '~/common/components/useGlobalShortcut';
|
||||
import { PanelResizeInset } from '~/common/components/panes/GoodPanelResizeHandler';
|
||||
import { addSnackbar, removeSnackbar } from '~/common/components/useSnackbarsStore';
|
||||
import { createDMessage, DConversationId, DMessage, getConversation, getConversationSystemPurposeId, useConversation } from '~/common/state/store-chats';
|
||||
import { getUXLabsHighPerformance, useUXLabsStore } from '~/common/state/store-ux-labs';
|
||||
import { themeBgAppChatComposer } from '~/common/app.theme';
|
||||
import { useAreBeamsOpen } from '~/common/beam/store-beam.hooks';
|
||||
import { useFolderStore } from '~/common/state/store-folders';
|
||||
import { useIsMobile } from '~/common/components/useMatchMedia';
|
||||
import { useOptimaLayout, usePluggableOptimaLayout } from '~/common/layout/optima/useOptimaLayout';
|
||||
@@ -32,7 +34,6 @@ import { ChatMessageList } from './components/ChatMessageList';
|
||||
import { ChatPageMenuItems } from './components/ChatPageMenuItems';
|
||||
import { ChatTitle } from './components/ChatTitle';
|
||||
import { Composer } from './components/composer/Composer';
|
||||
import { ConversationsManager } from '~/common/chats/ConversationsManager';
|
||||
import { ScrollToBottom } from './components/scroll-to-bottom/ScrollToBottom';
|
||||
import { ScrollToBottomButton } from './components/scroll-to-bottom/ScrollToBottomButton';
|
||||
import { getInstantAppChatPanesCount, usePanesManager } from './components/panes/usePanesManager';
|
||||
|
||||
@@ -18,7 +18,8 @@ import type { DLLMId } from '~/modules/llms/store-llms';
|
||||
import { GoodTooltip } from '~/common/components/GoodTooltip';
|
||||
import { useLLMSelect } from '~/common/components/forms/useLLMSelect';
|
||||
|
||||
import { BeamStoreApi, rayIsError, rayIsScattering, rayIsSelectable, rayIsUserSelected, useBeamStore } from './store-beam';
|
||||
import { BeamStoreApi, useBeamStore } from './store-beam.hooks';
|
||||
import { rayIsError, rayIsScattering, rayIsSelectable, rayIsUserSelected } from './store-beam';
|
||||
|
||||
|
||||
// component configuration
|
||||
|
||||
@@ -13,7 +13,7 @@ import { useLLMSelect } from '~/common/components/forms/useLLMSelect';
|
||||
import { BeamGatherControls } from './BeamGatherControls';
|
||||
import { BeamRay, RayCard } from './BeamRay';
|
||||
import { BeamScatterControls } from './BeamScatterControls';
|
||||
import { BeamStoreApi, useBeamStore } from './store-beam';
|
||||
import { BeamStoreApi, useBeamStore } from './store-beam.hooks';
|
||||
|
||||
|
||||
// component configuration
|
||||
|
||||
Reference in New Issue
Block a user