mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-02-10 04:43:18 +08:00
# Conflicts: # CLAUDE.md # package.json # packages/ui/src/components/primitives/toast.ts # src/main/services/AppMenuService.ts # src/renderer/src/assets/styles/tailwind.css # src/renderer/src/components/Avatar/EmojiAvatarWithPicker.tsx # src/renderer/src/components/Buttons/ActionIconButton.tsx # src/renderer/src/components/ConfirmDialog.tsx # src/renderer/src/components/ErrorBoundary.tsx # src/renderer/src/components/Popups/ExportToPhoneLanPopup.tsx # src/renderer/src/components/Popups/agent/AgentModal.tsx # src/renderer/src/components/Popups/agent/SessionModal.tsx # src/renderer/src/components/TopView/index.tsx # src/renderer/src/components/UpdateDialog.tsx # src/renderer/src/context/HeroUIProvider.tsx # src/renderer/src/env.d.ts # src/renderer/src/hero.ts # src/renderer/src/hooks/useUserTheme.ts # src/renderer/src/pages/home/Chat.tsx # src/renderer/src/pages/home/Inputbar/AgentSessionInputbar.tsx # src/renderer/src/pages/home/Messages/Blocks/ErrorBlock.tsx # src/renderer/src/pages/home/Messages/Message.tsx # src/renderer/src/pages/home/Messages/Tools/ToolPermissionRequestCard.tsx # src/renderer/src/pages/home/Tabs/AssistantsTab.tsx # src/renderer/src/pages/home/Tabs/SessionSettingsTab.tsx # src/renderer/src/pages/home/Tabs/components/AddButton.tsx # src/renderer/src/pages/home/Tabs/components/AgentItem.tsx # src/renderer/src/pages/home/Tabs/components/AssistantItem.tsx # src/renderer/src/pages/home/Tabs/components/SessionItem.tsx # src/renderer/src/pages/home/Tabs/components/Sessions.tsx # src/renderer/src/pages/home/Tabs/components/TagGroup.tsx # src/renderer/src/pages/home/Tabs/components/Topics.tsx # src/renderer/src/pages/home/Tabs/components/UnifiedAddButton.tsx # src/renderer/src/pages/home/Tabs/index.tsx # src/renderer/src/pages/home/components/ChatNavbarContent.tsx # src/renderer/src/pages/home/components/SelectAgentBaseModelButton.tsx # src/renderer/src/pages/home/components/UpdateAppButton.tsx # src/renderer/src/pages/minapps/components/WebviewSearch.tsx # src/renderer/src/pages/notes/HeaderNavbar.tsx # src/renderer/src/pages/settings/AboutSettings.tsx # src/renderer/src/pages/settings/AgentSettings/AccessibleDirsSetting.tsx # src/renderer/src/pages/settings/AgentSettings/components/InstalledPluginsList.tsx # src/renderer/src/pages/settings/AgentSettings/components/PluginBrowser.tsx # src/renderer/src/pages/settings/AgentSettings/components/PluginCard.tsx # src/renderer/src/pages/settings/DataSettings/DataSettings.tsx # src/renderer/src/pages/settings/ToolSettings/ApiServerSettings/ApiServerSettings.tsx # src/renderer/src/pages/translate/TranslateSettings.tsx # src/renderer/src/services/ApiService.ts # src/renderer/src/store/runtime.ts # src/renderer/src/windows/mini/MiniWindowApp.tsx # src/renderer/src/windows/selection/action/entryPoint.tsx # yarn.lock
89 lines
3.4 KiB
TypeScript
89 lines
3.4 KiB
TypeScript
// Primitive Components
|
|
export { Avatar, AvatarGroup, type AvatarProps, EmojiAvatar } from './primitives/Avatar'
|
|
export { default as CopyButton } from './primitives/copyButton'
|
|
export { default as CustomTag } from './primitives/customTag'
|
|
export { default as DividerWithText } from './primitives/dividerWithText'
|
|
export { default as EmojiIcon } from './primitives/emojiIcon'
|
|
export type { CustomFallbackProps, ErrorBoundaryCustomizedProps } from './primitives/ErrorBoundary'
|
|
export { ErrorBoundary } from './primitives/ErrorBoundary'
|
|
export { default as IndicatorLight } from './primitives/indicatorLight'
|
|
export { default as Spinner } from './primitives/spinner'
|
|
export { DescriptionSwitch, Switch } from './primitives/switch'
|
|
export { Tooltip, type TooltipProps } from './primitives/tooltip'
|
|
|
|
// Composite Components
|
|
export { default as Ellipsis } from './composites/Ellipsis'
|
|
export { default as ExpandableText } from './composites/ExpandableText'
|
|
export { Box, Center, ColFlex, Flex, RowFlex, SpaceBetweenRowFlex } from './composites/Flex'
|
|
export { default as HorizontalScrollContainer } from './composites/HorizontalScrollContainer'
|
|
export { default as ListItem } from './composites/ListItem'
|
|
export { default as MaxContextCount } from './composites/MaxContextCount'
|
|
export { default as Scrollbar } from './composites/Scrollbar'
|
|
export { default as ThinkingEffect } from './composites/ThinkingEffect'
|
|
|
|
// Icon Components
|
|
export { FilePngIcon, FileSvgIcon } from './icons/FileIcons'
|
|
export type { LucideIcon, LucideProps } from './icons/Icon'
|
|
export {
|
|
CopyIcon,
|
|
createIcon,
|
|
DeleteIcon,
|
|
EditIcon,
|
|
OcrIcon,
|
|
RefreshIcon,
|
|
ResetIcon,
|
|
ToolIcon,
|
|
UnWrapIcon,
|
|
VisionIcon,
|
|
WebSearchIcon,
|
|
WrapIcon
|
|
} from './icons/Icon'
|
|
export { default as SvgSpinners180Ring } from './icons/SvgSpinners180Ring'
|
|
export { default as ToolsCallingIcon } from './icons/ToolsCallingIcon'
|
|
|
|
/* Selector Components */
|
|
export { default as Selector } from './primitives/Selector'
|
|
export { default as SearchableSelector } from './primitives/Selector/SearchableSelector'
|
|
export type {
|
|
MultipleSearchableSelectorProps,
|
|
MultipleSelectorProps,
|
|
SearchableSelectorItem,
|
|
SearchableSelectorProps,
|
|
SelectorItem,
|
|
SelectorProps,
|
|
SingleSearchableSelectorProps,
|
|
SingleSelectorProps
|
|
} from './primitives/Selector/types'
|
|
|
|
/* Additional Composite Components */
|
|
// CodeEditor
|
|
export {
|
|
default as CodeEditor,
|
|
type CodeEditorHandles,
|
|
type CodeEditorProps,
|
|
type CodeMirrorTheme,
|
|
getCmThemeByName,
|
|
getCmThemeNames
|
|
} from './composites/CodeEditor'
|
|
// CollapsibleSearchBar
|
|
export { default as CollapsibleSearchBar } from './composites/CollapsibleSearchBar'
|
|
// DraggableList
|
|
export { DraggableList, useDraggableReorder } from './composites/DraggableList'
|
|
// EditableNumber
|
|
export type { EditableNumberProps } from './composites/EditableNumber'
|
|
export { default as EditableNumber } from './composites/EditableNumber'
|
|
// Tooltip variants
|
|
export { HelpTooltip, type IconTooltipProps, InfoTooltip, WarnTooltip } from './composites/IconTooltips'
|
|
// ImageToolButton
|
|
export { default as ImageToolButton } from './composites/ImageToolButton'
|
|
// Sortable
|
|
export { Sortable } from './composites/Sortable'
|
|
|
|
/* Shadcn Primitive Components */
|
|
export * from './primitives/button'
|
|
export * from './primitives/command'
|
|
export * from './primitives/dialog'
|
|
export * from './primitives/popover'
|
|
export * from './primitives/radioGroup'
|
|
export * from './primitives/shadcn-io/dropzone'
|