mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-02-09 12:31:08 +08:00
- Introduced a new Breadcrumb component along with BreadcrumbList, BreadcrumbItem, BreadcrumbLink, BreadcrumbPage, BreadcrumbSeparator, and BreadcrumbEllipsis. - Updated index.ts to export the new Breadcrumb components for easier access in the UI library.
67 lines
2.9 KiB
TypeScript
67 lines
2.9 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
|
|
|
|
// Brand Logo Icons (Colorful brand logo icons - 81 items)
|
|
// Recommended to import using '@cherrystudio/ui/icons' path
|
|
export * from './icons'
|
|
|
|
/* 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/breadcrumb'
|
|
export * from './primitives/button'
|
|
export * from './primitives/checkbox'
|
|
export * from './primitives/combobox'
|
|
export * from './primitives/command'
|
|
export * from './primitives/dialog'
|
|
export * from './primitives/kbd'
|
|
export * from './primitives/pagination'
|
|
export * from './primitives/popover'
|
|
export * from './primitives/radioGroup'
|
|
export * from './primitives/select'
|
|
export * from './primitives/shadcn-io/dropzone'
|