JSPM

@lobehub/ui

4.6.4
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 93691
  • Score
    100M100P100Q157277F
  • License MIT

Lobe UI is an open-source UI component library for building AIGC web apps

Package Exports

  • @lobehub/ui
  • @lobehub/ui/awesome
  • @lobehub/ui/brand
  • @lobehub/ui/chat
  • @lobehub/ui/color
  • @lobehub/ui/es/A/index
  • @lobehub/ui/es/Accordion/Accordion
  • @lobehub/ui/es/Accordion/AccordionItem
  • @lobehub/ui/es/Accordion/ArrowIcon
  • @lobehub/ui/es/Accordion/context
  • @lobehub/ui/es/Accordion/index
  • @lobehub/ui/es/Accordion/style
  • @lobehub/ui/es/Accordion/type
  • @lobehub/ui/es/ActionIcon/ActionIcon
  • @lobehub/ui/es/ActionIcon/components/utils
  • @lobehub/ui/es/ActionIcon/index
  • @lobehub/ui/es/ActionIcon/style
  • @lobehub/ui/es/ActionIcon/type
  • @lobehub/ui/es/ActionIconGroup/ActionIconGroup
  • @lobehub/ui/es/ActionIconGroup/index
  • @lobehub/ui/es/ActionIconGroup/style
  • @lobehub/ui/es/ActionIconGroup/type
  • @lobehub/ui/es/Alert/Alert
  • @lobehub/ui/es/Alert/index
  • @lobehub/ui/es/Alert/style
  • @lobehub/ui/es/Alert/type
  • @lobehub/ui/es/AutoComplete/Select
  • @lobehub/ui/es/AutoComplete/index
  • @lobehub/ui/es/AutoComplete/style
  • @lobehub/ui/es/AutoComplete/type
  • @lobehub/ui/es/Avatar/Avatar
  • @lobehub/ui/es/Avatar/AvatarGroup/index
  • @lobehub/ui/es/Avatar/AvatarGroup/style
  • @lobehub/ui/es/Avatar/index
  • @lobehub/ui/es/Avatar/style
  • @lobehub/ui/es/Avatar/type
  • @lobehub/ui/es/Block/Block
  • @lobehub/ui/es/Block/index
  • @lobehub/ui/es/Block/style
  • @lobehub/ui/es/Block/type
  • @lobehub/ui/es/Burger/Burger
  • @lobehub/ui/es/Burger/index
  • @lobehub/ui/es/Burger/style
  • @lobehub/ui/es/Burger/type
  • @lobehub/ui/es/Button/Button
  • @lobehub/ui/es/Button/index
  • @lobehub/ui/es/Button/style
  • @lobehub/ui/es/Button/type
  • @lobehub/ui/es/Checkbox/Checkbox
  • @lobehub/ui/es/Checkbox/CheckboxGroup
  • @lobehub/ui/es/Checkbox/index
  • @lobehub/ui/es/Checkbox/style
  • @lobehub/ui/es/Checkbox/type
  • @lobehub/ui/es/CodeEditor/CodeEditor
  • @lobehub/ui/es/CodeEditor/index
  • @lobehub/ui/es/CodeEditor/style
  • @lobehub/ui/es/CodeEditor/type
  • @lobehub/ui/es/Collapse/Collapse
  • @lobehub/ui/es/Collapse/index
  • @lobehub/ui/es/Collapse/style
  • @lobehub/ui/es/Collapse/type
  • @lobehub/ui/es/ColorSwatches/ColorSwatches
  • @lobehub/ui/es/ColorSwatches/index
  • @lobehub/ui/es/ColorSwatches/style
  • @lobehub/ui/es/ColorSwatches/type
  • @lobehub/ui/es/ConfigProvider/index
  • @lobehub/ui/es/ContextMenu/ContextMenuHost
  • @lobehub/ui/es/ContextMenu/ContextMenuTrigger
  • @lobehub/ui/es/ContextMenu/imperative
  • @lobehub/ui/es/ContextMenu/index
  • @lobehub/ui/es/ContextMenu/renderItems
  • @lobehub/ui/es/ContextMenu/store
  • @lobehub/ui/es/CopyButton/CopyButton
  • @lobehub/ui/es/CopyButton/index
  • @lobehub/ui/es/CopyButton/type
  • @lobehub/ui/es/DatePicker/DatePicker
  • @lobehub/ui/es/DatePicker/index
  • @lobehub/ui/es/DatePicker/style
  • @lobehub/ui/es/DatePicker/type
  • @lobehub/ui/es/DownloadButton/DownloadButton
  • @lobehub/ui/es/DownloadButton/index
  • @lobehub/ui/es/DownloadButton/type
  • @lobehub/ui/es/DraggablePanel/DraggablePanel
  • @lobehub/ui/es/DraggablePanel/components/DraggablePanelBody
  • @lobehub/ui/es/DraggablePanel/components/DraggablePanelContainer
  • @lobehub/ui/es/DraggablePanel/components/DraggablePanelFooter
  • @lobehub/ui/es/DraggablePanel/components/DraggablePanelHeader
  • @lobehub/ui/es/DraggablePanel/components/style
  • @lobehub/ui/es/DraggablePanel/index
  • @lobehub/ui/es/DraggablePanel/style
  • @lobehub/ui/es/DraggablePanel/type
  • @lobehub/ui/es/DraggablePanel/utils
  • @lobehub/ui/es/DraggableSideNav/DraggableSideNav
  • @lobehub/ui/es/DraggableSideNav/index
  • @lobehub/ui/es/DraggableSideNav/style
  • @lobehub/ui/es/DraggableSideNav/type
  • @lobehub/ui/es/Drawer/Drawer
  • @lobehub/ui/es/Drawer/index
  • @lobehub/ui/es/Drawer/type
  • @lobehub/ui/es/Dropdown/Dropdown
  • @lobehub/ui/es/Dropdown/index
  • @lobehub/ui/es/Dropdown/type
  • @lobehub/ui/es/DropdownMenu/DropdownMenu
  • @lobehub/ui/es/DropdownMenu/index
  • @lobehub/ui/es/DropdownMenu/renderItems
  • @lobehub/ui/es/DropdownMenu/type
  • @lobehub/ui/es/EditableText/ControlInput
  • @lobehub/ui/es/EditableText/EditableText
  • @lobehub/ui/es/EditableText/index
  • @lobehub/ui/es/EditableText/type
  • @lobehub/ui/es/EmojiPicker/AvatarUploader
  • @lobehub/ui/es/EmojiPicker/EmojiPicker
  • @lobehub/ui/es/EmojiPicker/index
  • @lobehub/ui/es/EmojiPicker/style
  • @lobehub/ui/es/EmojiPicker/type
  • @lobehub/ui/es/Empty/Empty
  • @lobehub/ui/es/Empty/index
  • @lobehub/ui/es/Empty/type
  • @lobehub/ui/es/FileTypeIcon/FileTypeIcon
  • @lobehub/ui/es/FileTypeIcon/components/FileIcon
  • @lobehub/ui/es/FileTypeIcon/components/FolderIcon
  • @lobehub/ui/es/FileTypeIcon/index
  • @lobehub/ui/es/FileTypeIcon/style
  • @lobehub/ui/es/FileTypeIcon/type
  • @lobehub/ui/es/Flex/Center
  • @lobehub/ui/es/Flex/FlexBasic
  • @lobehub/ui/es/Flex/Flexbox
  • @lobehub/ui/es/Flex/index
  • @lobehub/ui/es/Flex/type
  • @lobehub/ui/es/Flex/utils
  • @lobehub/ui/es/FluentEmoji/FluentEmoji
  • @lobehub/ui/es/FluentEmoji/index
  • @lobehub/ui/es/FluentEmoji/style
  • @lobehub/ui/es/FluentEmoji/type
  • @lobehub/ui/es/FluentEmoji/utils
  • @lobehub/ui/es/FontLoader/index
  • @lobehub/ui/es/Footer/Footer
  • @lobehub/ui/es/Footer/index
  • @lobehub/ui/es/Footer/style
  • @lobehub/ui/es/Footer/type
  • @lobehub/ui/es/Form/Form
  • @lobehub/ui/es/Form/components/FormDivider
  • @lobehub/ui/es/Form/components/FormFlatGroup
  • @lobehub/ui/es/Form/components/FormGroup
  • @lobehub/ui/es/Form/components/FormItem
  • @lobehub/ui/es/Form/components/FormProvider
  • @lobehub/ui/es/Form/components/FormSubmitFooter
  • @lobehub/ui/es/Form/components/FormTitle
  • @lobehub/ui/es/Form/components/merge
  • @lobehub/ui/es/Form/index
  • @lobehub/ui/es/Form/style
  • @lobehub/ui/es/Form/type
  • @lobehub/ui/es/FormModal/FormModal
  • @lobehub/ui/es/FormModal/index
  • @lobehub/ui/es/FormModal/style
  • @lobehub/ui/es/FormModal/type
  • @lobehub/ui/es/Grid/Grid
  • @lobehub/ui/es/Grid/index
  • @lobehub/ui/es/Grid/style
  • @lobehub/ui/es/Grid/type
  • @lobehub/ui/es/GroupAvatar/GroupAvatar
  • @lobehub/ui/es/GroupAvatar/index
  • @lobehub/ui/es/GroupAvatar/style
  • @lobehub/ui/es/GroupAvatar/type
  • @lobehub/ui/es/GuideCard/GuideCard
  • @lobehub/ui/es/GuideCard/index
  • @lobehub/ui/es/GuideCard/style
  • @lobehub/ui/es/GuideCard/type
  • @lobehub/ui/es/Header/Header
  • @lobehub/ui/es/Header/index
  • @lobehub/ui/es/Header/style
  • @lobehub/ui/es/Header/type
  • @lobehub/ui/es/Highlighter/FullFeatured
  • @lobehub/ui/es/Highlighter/Highlighter
  • @lobehub/ui/es/Highlighter/LangSelect
  • @lobehub/ui/es/Highlighter/SyntaxHighlighter/StaticRenderer
  • @lobehub/ui/es/Highlighter/SyntaxHighlighter/StreamRenderer
  • @lobehub/ui/es/Highlighter/SyntaxHighlighter/index
  • @lobehub/ui/es/Highlighter/SyntaxHighlighter/style
  • @lobehub/ui/es/Highlighter/const
  • @lobehub/ui/es/Highlighter/index
  • @lobehub/ui/es/Highlighter/style
  • @lobehub/ui/es/Highlighter/theme/lobe-theme
  • @lobehub/ui/es/Highlighter/type
  • @lobehub/ui/es/Hotkey/Hotkey
  • @lobehub/ui/es/Hotkey/const
  • @lobehub/ui/es/Hotkey/index
  • @lobehub/ui/es/Hotkey/style
  • @lobehub/ui/es/Hotkey/type
  • @lobehub/ui/es/Hotkey/utils
  • @lobehub/ui/es/HotkeyInput/HotkeyInput
  • @lobehub/ui/es/HotkeyInput/index
  • @lobehub/ui/es/HotkeyInput/style
  • @lobehub/ui/es/HotkeyInput/type
  • @lobehub/ui/es/Icon/Icon
  • @lobehub/ui/es/Icon/components/IconProvider
  • @lobehub/ui/es/Icon/components/utils
  • @lobehub/ui/es/Icon/index
  • @lobehub/ui/es/Icon/style
  • @lobehub/ui/es/Icon/type
  • @lobehub/ui/es/Image/Image
  • @lobehub/ui/es/Image/PreviewGroup
  • @lobehub/ui/es/Image/components/Preview
  • @lobehub/ui/es/Image/components/Toolbar
  • @lobehub/ui/es/Image/components/usePreview
  • @lobehub/ui/es/Image/components/usePreviewGroup
  • @lobehub/ui/es/Image/index
  • @lobehub/ui/es/Image/style
  • @lobehub/ui/es/Image/type
  • @lobehub/ui/es/ImageSelect/ImageSelect
  • @lobehub/ui/es/ImageSelect/index
  • @lobehub/ui/es/ImageSelect/styles
  • @lobehub/ui/es/ImageSelect/type
  • @lobehub/ui/es/Img/index
  • @lobehub/ui/es/Input/Input
  • @lobehub/ui/es/Input/InputNumber
  • @lobehub/ui/es/Input/InputOPT
  • @lobehub/ui/es/Input/InputPassword
  • @lobehub/ui/es/Input/TextArea
  • @lobehub/ui/es/Input/index
  • @lobehub/ui/es/Input/style
  • @lobehub/ui/es/Input/type
  • @lobehub/ui/es/Layout/Layout
  • @lobehub/ui/es/Layout/components/LayoutFooter
  • @lobehub/ui/es/Layout/components/LayoutHeader
  • @lobehub/ui/es/Layout/components/LayoutMain
  • @lobehub/ui/es/Layout/components/LayoutSidebar
  • @lobehub/ui/es/Layout/components/LayoutSidebarInner
  • @lobehub/ui/es/Layout/components/LayoutToc
  • @lobehub/ui/es/Layout/index
  • @lobehub/ui/es/Layout/style
  • @lobehub/ui/es/Layout/type
  • @lobehub/ui/es/List/List
  • @lobehub/ui/es/List/ListItem/index
  • @lobehub/ui/es/List/ListItem/style
  • @lobehub/ui/es/List/ListItem/time
  • @lobehub/ui/es/List/index
  • @lobehub/ui/es/List/type
  • @lobehub/ui/es/Markdown/Markdown
  • @lobehub/ui/es/Markdown/SyntaxMarkdown/MarkdownRender
  • @lobehub/ui/es/Markdown/SyntaxMarkdown/StreamdownRender
  • @lobehub/ui/es/Markdown/SyntaxMarkdown/style
  • @lobehub/ui/es/Markdown/Typography
  • @lobehub/ui/es/Markdown/components/CodeBlock
  • @lobehub/ui/es/Markdown/components/Footnotes
  • @lobehub/ui/es/Markdown/components/MarkdownProvider
  • @lobehub/ui/es/Markdown/components/SearchResultCards/SearchResultCard
  • @lobehub/ui/es/Markdown/components/SearchResultCards/index
  • @lobehub/ui/es/Markdown/components/SearchResultCards/style
  • @lobehub/ui/es/Markdown/components/useDelayedAnimated
  • @lobehub/ui/es/Markdown/index
  • @lobehub/ui/es/Markdown/markdown.style
  • @lobehub/ui/es/Markdown/plugins/rehypeCustomFootnotes
  • @lobehub/ui/es/Markdown/plugins/rehypeKatexDir
  • @lobehub/ui/es/Markdown/plugins/rehypeStreamAnimated
  • @lobehub/ui/es/Markdown/plugins/remarkBr
  • @lobehub/ui/es/Markdown/plugins/remarkColor
  • @lobehub/ui/es/Markdown/plugins/remarkCustomFootnotes
  • @lobehub/ui/es/Markdown/plugins/remarkGfmPlus
  • @lobehub/ui/es/Markdown/plugins/remarkVideo
  • @lobehub/ui/es/Markdown/style
  • @lobehub/ui/es/Markdown/type
  • @lobehub/ui/es/MaskShadow/MaskShadow
  • @lobehub/ui/es/MaskShadow/index
  • @lobehub/ui/es/MaskShadow/style
  • @lobehub/ui/es/MaskShadow/type
  • @lobehub/ui/es/MaterialFileTypeIcon/MaterialFileTypeIcon
  • @lobehub/ui/es/MaterialFileTypeIcon/icon-map
  • @lobehub/ui/es/MaterialFileTypeIcon/index
  • @lobehub/ui/es/MaterialFileTypeIcon/type
  • @lobehub/ui/es/MaterialFileTypeIcon/utils
  • @lobehub/ui/es/Menu/Menu
  • @lobehub/ui/es/Menu/index
  • @lobehub/ui/es/Menu/sharedStyle
  • @lobehub/ui/es/Menu/style
  • @lobehub/ui/es/Menu/type
  • @lobehub/ui/es/Menu/utils
  • @lobehub/ui/es/Mermaid/FullFeatured
  • @lobehub/ui/es/Mermaid/Mermaid
  • @lobehub/ui/es/Mermaid/SyntaxMermaid/StaticMermaid
  • @lobehub/ui/es/Mermaid/SyntaxMermaid/StreamMermaid
  • @lobehub/ui/es/Mermaid/SyntaxMermaid/index
  • @lobehub/ui/es/Mermaid/SyntaxMermaid/style
  • @lobehub/ui/es/Mermaid/const
  • @lobehub/ui/es/Mermaid/index
  • @lobehub/ui/es/Mermaid/type
  • @lobehub/ui/es/Modal/Modal
  • @lobehub/ui/es/Modal/ModalProvider
  • @lobehub/ui/es/Modal/ModalStackItem
  • @lobehub/ui/es/Modal/RawModalStackItem
  • @lobehub/ui/es/Modal/imperative
  • @lobehub/ui/es/Modal/index
  • @lobehub/ui/es/Modal/style
  • @lobehub/ui/es/Modal/type
  • @lobehub/ui/es/MotionProvider/index
  • @lobehub/ui/es/Provider
  • @lobehub/ui/es/ScrollShadow/ScrollShadow
  • @lobehub/ui/es/ScrollShadow/index
  • @lobehub/ui/es/ScrollShadow/style
  • @lobehub/ui/es/ScrollShadow/type
  • @lobehub/ui/es/ScrollShadow/useScrollOverflow
  • @lobehub/ui/es/SearchBar/SearchBar
  • @lobehub/ui/es/SearchBar/index
  • @lobehub/ui/es/SearchBar/style
  • @lobehub/ui/es/SearchBar/type
  • @lobehub/ui/es/Segmented/Segmented
  • @lobehub/ui/es/Segmented/index
  • @lobehub/ui/es/Segmented/style
  • @lobehub/ui/es/Segmented/type
  • @lobehub/ui/es/Select/Select
  • @lobehub/ui/es/Select/index
  • @lobehub/ui/es/Select/style
  • @lobehub/ui/es/Select/type
  • @lobehub/ui/es/SideNav/SideNav
  • @lobehub/ui/es/SideNav/index
  • @lobehub/ui/es/SideNav/style
  • @lobehub/ui/es/SideNav/type
  • @lobehub/ui/es/Skeleton/Skeleton
  • @lobehub/ui/es/Skeleton/SkeletonAvatar
  • @lobehub/ui/es/Skeleton/SkeletonBlock
  • @lobehub/ui/es/Skeleton/SkeletonButton
  • @lobehub/ui/es/Skeleton/SkeletonParagraph
  • @lobehub/ui/es/Skeleton/SkeletonTags
  • @lobehub/ui/es/Skeleton/SkeletonTitle
  • @lobehub/ui/es/Skeleton/index
  • @lobehub/ui/es/Skeleton/style
  • @lobehub/ui/es/Skeleton/type
  • @lobehub/ui/es/SliderWithInput/SliderWithInput
  • @lobehub/ui/es/SliderWithInput/index
  • @lobehub/ui/es/SliderWithInput/type
  • @lobehub/ui/es/Snippet/Snippet
  • @lobehub/ui/es/Snippet/index
  • @lobehub/ui/es/Snippet/style
  • @lobehub/ui/es/Snippet/type
  • @lobehub/ui/es/SortableList/SortableList
  • @lobehub/ui/es/SortableList/components/DragHandle
  • @lobehub/ui/es/SortableList/components/SortableItem
  • @lobehub/ui/es/SortableList/components/SortableOverlay
  • @lobehub/ui/es/SortableList/index
  • @lobehub/ui/es/SortableList/style
  • @lobehub/ui/es/SortableList/type
  • @lobehub/ui/es/Tabs/Tabs
  • @lobehub/ui/es/Tabs/index
  • @lobehub/ui/es/Tabs/style
  • @lobehub/ui/es/Tabs/type
  • @lobehub/ui/es/Tag/Tag
  • @lobehub/ui/es/Tag/index
  • @lobehub/ui/es/Tag/styles
  • @lobehub/ui/es/Tag/type
  • @lobehub/ui/es/Tag/utils
  • @lobehub/ui/es/Text/Text
  • @lobehub/ui/es/Text/index
  • @lobehub/ui/es/Text/styles
  • @lobehub/ui/es/Text/type
  • @lobehub/ui/es/ThemeProvider/ConfigProvider
  • @lobehub/ui/es/ThemeProvider/GlobalStyle/antdOverride
  • @lobehub/ui/es/ThemeProvider/GlobalStyle/global
  • @lobehub/ui/es/ThemeProvider/GlobalStyle/index
  • @lobehub/ui/es/ThemeProvider/Meta
  • @lobehub/ui/es/ThemeProvider/ThemeProvider
  • @lobehub/ui/es/ThemeProvider/constants
  • @lobehub/ui/es/ThemeProvider/index
  • @lobehub/ui/es/ThemeProvider/type
  • @lobehub/ui/es/ThemeSwitch/ThemeSwitch
  • @lobehub/ui/es/ThemeSwitch/index
  • @lobehub/ui/es/ThemeSwitch/type
  • @lobehub/ui/es/Toc/Toc
  • @lobehub/ui/es/Toc/TocMobile
  • @lobehub/ui/es/Toc/index
  • @lobehub/ui/es/Toc/style
  • @lobehub/ui/es/Toc/type
  • @lobehub/ui/es/Toc/utils
  • @lobehub/ui/es/Tooltip/Tooltip
  • @lobehub/ui/es/Tooltip/TooltipFloating
  • @lobehub/ui/es/Tooltip/TooltipGroup
  • @lobehub/ui/es/Tooltip/TooltipInGroup
  • @lobehub/ui/es/Tooltip/TooltipPortal
  • @lobehub/ui/es/Tooltip/TooltipStandalone
  • @lobehub/ui/es/Tooltip/antdPlacementToFloating
  • @lobehub/ui/es/Tooltip/groupContext
  • @lobehub/ui/es/Tooltip/index
  • @lobehub/ui/es/Tooltip/style
  • @lobehub/ui/es/Tooltip/type
  • @lobehub/ui/es/Tooltip/useMergedTooltipProps
  • @lobehub/ui/es/Tooltip/useTooltipFloating
  • @lobehub/ui/es/Tooltip/useTooltipReference
  • @lobehub/ui/es/Tooltip/useTooltipTrigger
  • @lobehub/ui/es/Tooltip/utils
  • @lobehub/ui/es/Video/index
  • @lobehub/ui/es/Video/style
  • @lobehub/ui/es/_virtual/rolldown_runtime
  • @lobehub/ui/es/awesome/AuroraBackground/AuroraBackground
  • @lobehub/ui/es/awesome/AuroraBackground/index
  • @lobehub/ui/es/awesome/AuroraBackground/style
  • @lobehub/ui/es/awesome/AuroraBackground/type
  • @lobehub/ui/es/awesome/BottomGradientButton/BottomGradientButton
  • @lobehub/ui/es/awesome/BottomGradientButton/index
  • @lobehub/ui/es/awesome/BottomGradientButton/style
  • @lobehub/ui/es/awesome/BottomGradientButton/type
  • @lobehub/ui/es/awesome/Features/FeatureItem
  • @lobehub/ui/es/awesome/Features/Features
  • @lobehub/ui/es/awesome/Features/index
  • @lobehub/ui/es/awesome/Features/style
  • @lobehub/ui/es/awesome/Features/type
  • @lobehub/ui/es/awesome/Giscus/Giscus
  • @lobehub/ui/es/awesome/Giscus/index
  • @lobehub/ui/es/awesome/Giscus/style
  • @lobehub/ui/es/awesome/Giscus/type
  • @lobehub/ui/es/awesome/GradientButton/GradientButton
  • @lobehub/ui/es/awesome/GradientButton/index
  • @lobehub/ui/es/awesome/GradientButton/style
  • @lobehub/ui/es/awesome/GradientButton/type
  • @lobehub/ui/es/awesome/GridBackground/GridBackground
  • @lobehub/ui/es/awesome/GridBackground/GridShowcase
  • @lobehub/ui/es/awesome/GridBackground/components/Grid
  • @lobehub/ui/es/awesome/GridBackground/index
  • @lobehub/ui/es/awesome/GridBackground/style
  • @lobehub/ui/es/awesome/GridBackground/type
  • @lobehub/ui/es/awesome/Hero/Hero
  • @lobehub/ui/es/awesome/Hero/index
  • @lobehub/ui/es/awesome/Hero/style
  • @lobehub/ui/es/awesome/Hero/type
  • @lobehub/ui/es/awesome/Spline/ParentSize
  • @lobehub/ui/es/awesome/Spline/Spine
  • @lobehub/ui/es/awesome/Spline/index
  • @lobehub/ui/es/awesome/Spline/type
  • @lobehub/ui/es/awesome/Spotlight/Spotlight
  • @lobehub/ui/es/awesome/Spotlight/index
  • @lobehub/ui/es/awesome/Spotlight/style
  • @lobehub/ui/es/awesome/Spotlight/type
  • @lobehub/ui/es/awesome/Spotlight/useMouseOffset
  • @lobehub/ui/es/awesome/SpotlightCard/SpotlightCard
  • @lobehub/ui/es/awesome/SpotlightCard/SpotlightCardItem
  • @lobehub/ui/es/awesome/SpotlightCard/index
  • @lobehub/ui/es/awesome/SpotlightCard/style
  • @lobehub/ui/es/awesome/SpotlightCard/type
  • @lobehub/ui/es/awesome/TypewriterEffect/TypewriterEffect
  • @lobehub/ui/es/awesome/TypewriterEffect/index
  • @lobehub/ui/es/awesome/TypewriterEffect/style
  • @lobehub/ui/es/awesome/TypewriterEffect/type
  • @lobehub/ui/es/awesome/index
  • @lobehub/ui/es/brand/BrandLoading/index
  • @lobehub/ui/es/brand/LobeChat/index
  • @lobehub/ui/es/brand/LobeChatText/index
  • @lobehub/ui/es/brand/LobeHub/index
  • @lobehub/ui/es/brand/LobeHub/style
  • @lobehub/ui/es/brand/LobeHubText/index
  • @lobehub/ui/es/brand/Logo3d/index
  • @lobehub/ui/es/brand/LogoFlat/index
  • @lobehub/ui/es/brand/LogoMono/index
  • @lobehub/ui/es/brand/LogoThree/Loading
  • @lobehub/ui/es/brand/LogoThree/LogoSpline
  • @lobehub/ui/es/brand/LogoThree/index
  • @lobehub/ui/es/brand/components/Divider
  • @lobehub/ui/es/brand/index
  • @lobehub/ui/es/chat/BackBottom/BackBottom
  • @lobehub/ui/es/chat/BackBottom/index
  • @lobehub/ui/es/chat/BackBottom/style
  • @lobehub/ui/es/chat/BackBottom/type
  • @lobehub/ui/es/chat/ChatHeader/ChatHeader
  • @lobehub/ui/es/chat/ChatHeader/ChatHeaderTitle
  • @lobehub/ui/es/chat/ChatHeader/index
  • @lobehub/ui/es/chat/ChatHeader/style
  • @lobehub/ui/es/chat/ChatHeader/type
  • @lobehub/ui/es/chat/ChatInputArea/ChatInputArea
  • @lobehub/ui/es/chat/ChatInputArea/components/ChatInputActionBar
  • @lobehub/ui/es/chat/ChatInputArea/components/ChatInputAreaInner
  • @lobehub/ui/es/chat/ChatInputArea/components/ChatSendButton
  • @lobehub/ui/es/chat/ChatInputArea/index
  • @lobehub/ui/es/chat/ChatInputArea/style
  • @lobehub/ui/es/chat/ChatInputArea/type
  • @lobehub/ui/es/chat/ChatItem/ChatItem
  • @lobehub/ui/es/chat/ChatItem/components/Actions
  • @lobehub/ui/es/chat/ChatItem/components/Avatar
  • @lobehub/ui/es/chat/ChatItem/components/BorderSpacing
  • @lobehub/ui/es/chat/ChatItem/components/ErrorContent
  • @lobehub/ui/es/chat/ChatItem/components/Loading
  • @lobehub/ui/es/chat/ChatItem/components/MessageContent
  • @lobehub/ui/es/chat/ChatItem/components/Title
  • @lobehub/ui/es/chat/ChatItem/index
  • @lobehub/ui/es/chat/ChatItem/style
  • @lobehub/ui/es/chat/ChatItem/type
  • @lobehub/ui/es/chat/ChatList/ChatList
  • @lobehub/ui/es/chat/ChatList/components/ChatActionsBar
  • @lobehub/ui/es/chat/ChatList/components/ChatListItem
  • @lobehub/ui/es/chat/ChatList/components/HistoryDivider
  • @lobehub/ui/es/chat/ChatList/components/useChatListActionsBar
  • @lobehub/ui/es/chat/ChatList/index
  • @lobehub/ui/es/chat/ChatList/style
  • @lobehub/ui/es/chat/ChatList/type
  • @lobehub/ui/es/chat/EditableMessage/EditableMessage
  • @lobehub/ui/es/chat/EditableMessage/index
  • @lobehub/ui/es/chat/EditableMessage/type
  • @lobehub/ui/es/chat/EditableMessageList/EditableMessageList
  • @lobehub/ui/es/chat/EditableMessageList/index
  • @lobehub/ui/es/chat/EditableMessageList/messageReducer
  • @lobehub/ui/es/chat/EditableMessageList/type
  • @lobehub/ui/es/chat/LoadingDots/LoadingDots
  • @lobehub/ui/es/chat/LoadingDots/index
  • @lobehub/ui/es/chat/LoadingDots/style
  • @lobehub/ui/es/chat/LoadingDots/type
  • @lobehub/ui/es/chat/MessageInput/MessageInput
  • @lobehub/ui/es/chat/MessageInput/index
  • @lobehub/ui/es/chat/MessageInput/style
  • @lobehub/ui/es/chat/MessageInput/type
  • @lobehub/ui/es/chat/MessageModal/MessageModal
  • @lobehub/ui/es/chat/MessageModal/index
  • @lobehub/ui/es/chat/MessageModal/type
  • @lobehub/ui/es/chat/TokenTag/TokenTag
  • @lobehub/ui/es/chat/TokenTag/index
  • @lobehub/ui/es/chat/TokenTag/type
  • @lobehub/ui/es/chat/index
  • @lobehub/ui/es/chat/types/chatMessage
  • @lobehub/ui/es/chat/types/error
  • @lobehub/ui/es/chat/types/index
  • @lobehub/ui/es/chat/types/llm
  • @lobehub/ui/es/chat/types/meta
  • @lobehub/ui/es/color/ColorScales/ScaleRow
  • @lobehub/ui/es/color/ColorScales/index
  • @lobehub/ui/es/color/ColorScales/style
  • @lobehub/ui/es/color/CssVar/ScaleRow
  • @lobehub/ui/es/color/CssVar/VarRow
  • @lobehub/ui/es/color/CssVar/index
  • @lobehub/ui/es/color/CssVar/style
  • @lobehub/ui/es/color/colors/blue
  • @lobehub/ui/es/color/colors/cyan
  • @lobehub/ui/es/color/colors/geekblue
  • @lobehub/ui/es/color/colors/gold
  • @lobehub/ui/es/color/colors/gray
  • @lobehub/ui/es/color/colors/green
  • @lobehub/ui/es/color/colors/index
  • @lobehub/ui/es/color/colors/lime
  • @lobehub/ui/es/color/colors/magenta
  • @lobehub/ui/es/color/colors/orange
  • @lobehub/ui/es/color/colors/primary
  • @lobehub/ui/es/color/colors/purple
  • @lobehub/ui/es/color/colors/red
  • @lobehub/ui/es/color/colors/volcano
  • @lobehub/ui/es/color/colors/yellow
  • @lobehub/ui/es/color/index
  • @lobehub/ui/es/color/neutrals/index
  • @lobehub/ui/es/color/neutrals/mauve
  • @lobehub/ui/es/color/neutrals/olive
  • @lobehub/ui/es/color/neutrals/sage
  • @lobehub/ui/es/color/neutrals/sand
  • @lobehub/ui/es/color/neutrals/slate
  • @lobehub/ui/es/color/types
  • @lobehub/ui/es/hooks/useCopied
  • @lobehub/ui/es/hooks/useHighlight
  • @lobehub/ui/es/hooks/useIsClient
  • @lobehub/ui/es/hooks/useMarkdown/latex
  • @lobehub/ui/es/hooks/useMarkdown/useMarkdownComponents
  • @lobehub/ui/es/hooks/useMarkdown/useMarkdownContent
  • @lobehub/ui/es/hooks/useMarkdown/useMarkdownRehypePlugins
  • @lobehub/ui/es/hooks/useMarkdown/useMarkdownRemarkPlugins
  • @lobehub/ui/es/hooks/useMarkdown/utils
  • @lobehub/ui/es/hooks/useMermaid
  • @lobehub/ui/es/hooks/useStreamHighlight
  • @lobehub/ui/es/hooks/useStreamMermaid
  • @lobehub/ui/es/i18n/context
  • @lobehub/ui/es/i18n/index
  • @lobehub/ui/es/i18n/resources/en/chat
  • @lobehub/ui/es/i18n/resources/en/common
  • @lobehub/ui/es/i18n/resources/en/editableMessage
  • @lobehub/ui/es/i18n/resources/en/emojiPicker
  • @lobehub/ui/es/i18n/resources/en/form
  • @lobehub/ui/es/i18n/resources/en/hotkey
  • @lobehub/ui/es/i18n/resources/en/index
  • @lobehub/ui/es/i18n/resources/en/messageModal
  • @lobehub/ui/es/i18n/resources/en/sideNav
  • @lobehub/ui/es/i18n/resources/index
  • @lobehub/ui/es/i18n/resources/zhCn/chat
  • @lobehub/ui/es/i18n/resources/zhCn/common
  • @lobehub/ui/es/i18n/resources/zhCn/editableMessage
  • @lobehub/ui/es/i18n/resources/zhCn/emojiPicker
  • @lobehub/ui/es/i18n/resources/zhCn/form
  • @lobehub/ui/es/i18n/resources/zhCn/hotkey
  • @lobehub/ui/es/i18n/resources/zhCn/index
  • @lobehub/ui/es/i18n/resources/zhCn/messageModal
  • @lobehub/ui/es/i18n/resources/zhCn/sideNav
  • @lobehub/ui/es/i18n/types
  • @lobehub/ui/es/i18n/useTranslation
  • @lobehub/ui/es/icons/Auth0/components/Avatar
  • @lobehub/ui/es/icons/Auth0/components/Mono
  • @lobehub/ui/es/icons/Auth0/index
  • @lobehub/ui/es/icons/Auth0/style
  • @lobehub/ui/es/icons/Authelia/components/Avatar
  • @lobehub/ui/es/icons/Authelia/components/Color
  • @lobehub/ui/es/icons/Authelia/components/Mono
  • @lobehub/ui/es/icons/Authelia/index
  • @lobehub/ui/es/icons/Authelia/style
  • @lobehub/ui/es/icons/Authentik/components/Avatar
  • @lobehub/ui/es/icons/Authentik/components/Color
  • @lobehub/ui/es/icons/Authentik/components/Mono
  • @lobehub/ui/es/icons/Authentik/index
  • @lobehub/ui/es/icons/Authentik/style
  • @lobehub/ui/es/icons/Casdoor/components/Avatar
  • @lobehub/ui/es/icons/Casdoor/components/Color
  • @lobehub/ui/es/icons/Casdoor/components/Mono
  • @lobehub/ui/es/icons/Casdoor/index
  • @lobehub/ui/es/icons/Casdoor/style
  • @lobehub/ui/es/icons/Clerk/components/Avatar
  • @lobehub/ui/es/icons/Clerk/components/Color
  • @lobehub/ui/es/icons/Clerk/components/Mono
  • @lobehub/ui/es/icons/Clerk/index
  • @lobehub/ui/es/icons/Clerk/style
  • @lobehub/ui/es/icons/Logto/components/Avatar
  • @lobehub/ui/es/icons/Logto/components/Color
  • @lobehub/ui/es/icons/Logto/components/Mono
  • @lobehub/ui/es/icons/Logto/index
  • @lobehub/ui/es/icons/Logto/style
  • @lobehub/ui/es/icons/MicrosoftEntra/components/Avatar
  • @lobehub/ui/es/icons/MicrosoftEntra/components/Color
  • @lobehub/ui/es/icons/MicrosoftEntra/components/Mono
  • @lobehub/ui/es/icons/MicrosoftEntra/index
  • @lobehub/ui/es/icons/MicrosoftEntra/style
  • @lobehub/ui/es/icons/NextAuth/components/Avatar
  • @lobehub/ui/es/icons/NextAuth/components/Color
  • @lobehub/ui/es/icons/NextAuth/components/Mono
  • @lobehub/ui/es/icons/NextAuth/index
  • @lobehub/ui/es/icons/NextAuth/style
  • @lobehub/ui/es/icons/Zitadel/components/Avatar
  • @lobehub/ui/es/icons/Zitadel/components/Color
  • @lobehub/ui/es/icons/Zitadel/components/Mono
  • @lobehub/ui/es/icons/Zitadel/index
  • @lobehub/ui/es/icons/Zitadel/style
  • @lobehub/ui/es/icons/index
  • @lobehub/ui/es/icons/lucideExtra/BotPromptIcon
  • @lobehub/ui/es/icons/lucideExtra/CreateBotIcon
  • @lobehub/ui/es/icons/lucideExtra/DiscordIcon
  • @lobehub/ui/es/icons/lucideExtra/GlobeOffIcon
  • @lobehub/ui/es/icons/lucideExtra/GroupBotIcon
  • @lobehub/ui/es/icons/lucideExtra/GroupBotSquareIcon
  • @lobehub/ui/es/icons/lucideExtra/LeftClickIcon
  • @lobehub/ui/es/icons/lucideExtra/LeftDoubleClickIcon
  • @lobehub/ui/es/icons/lucideExtra/McpIcon
  • @lobehub/ui/es/icons/lucideExtra/ProviderIcon
  • @lobehub/ui/es/icons/lucideExtra/RightClickIcon
  • @lobehub/ui/es/icons/lucideExtra/RightDoubleClickIcon
  • @lobehub/ui/es/icons/lucideExtra/ShapesUploadIcon
  • @lobehub/ui/es/icons/lucideExtra/TreeDownRightIcon
  • @lobehub/ui/es/icons/lucideExtra/TreeUpDownRightIcon
  • @lobehub/ui/es/icons/lucideExtra/index
  • @lobehub/ui/es/index
  • @lobehub/ui/es/mdx/Callout/index
  • @lobehub/ui/es/mdx/Callout/style
  • @lobehub/ui/es/mdx/Cards/Card
  • @lobehub/ui/es/mdx/Cards/index
  • @lobehub/ui/es/mdx/Cards/style
  • @lobehub/ui/es/mdx/FileTree/File
  • @lobehub/ui/es/mdx/FileTree/Folder
  • @lobehub/ui/es/mdx/FileTree/index
  • @lobehub/ui/es/mdx/FileTree/style
  • @lobehub/ui/es/mdx/Mdx/index
  • @lobehub/ui/es/mdx/Steps/index
  • @lobehub/ui/es/mdx/Steps/style
  • @lobehub/ui/es/mdx/Tabs/Tab
  • @lobehub/ui/es/mdx/Tabs/index
  • @lobehub/ui/es/mdx/Tabs/style
  • @lobehub/ui/es/mdx/index
  • @lobehub/ui/es/mdx/mdxComponents/Citation/PopoverPanel
  • @lobehub/ui/es/mdx/mdxComponents/Citation/index
  • @lobehub/ui/es/mdx/mdxComponents/Citation/style
  • @lobehub/ui/es/mdx/mdxComponents/CodeBlock
  • @lobehub/ui/es/mdx/mdxComponents/Image
  • @lobehub/ui/es/mdx/mdxComponents/Link
  • @lobehub/ui/es/mdx/mdxComponents/Pre
  • @lobehub/ui/es/mdx/mdxComponents/Section
  • @lobehub/ui/es/mdx/mdxComponents/Video
  • @lobehub/ui/es/mdx/mdxComponents/index
  • @lobehub/ui/es/mobile/ChatHeader/ChatHeader
  • @lobehub/ui/es/mobile/ChatHeader/ChatHeaderTitle
  • @lobehub/ui/es/mobile/ChatHeader/index
  • @lobehub/ui/es/mobile/ChatHeader/style
  • @lobehub/ui/es/mobile/ChatHeader/type
  • @lobehub/ui/es/mobile/ChatInputArea/ChatInputArea
  • @lobehub/ui/es/mobile/ChatInputArea/components/ChatSendButton
  • @lobehub/ui/es/mobile/ChatInputArea/index
  • @lobehub/ui/es/mobile/ChatInputArea/style
  • @lobehub/ui/es/mobile/ChatInputArea/type
  • @lobehub/ui/es/mobile/SafeArea/SafeArea
  • @lobehub/ui/es/mobile/SafeArea/index
  • @lobehub/ui/es/mobile/SafeArea/style
  • @lobehub/ui/es/mobile/SafeArea/type
  • @lobehub/ui/es/mobile/TabBar/TabBar
  • @lobehub/ui/es/mobile/TabBar/index
  • @lobehub/ui/es/mobile/TabBar/style
  • @lobehub/ui/es/mobile/TabBar/type
  • @lobehub/ui/es/mobile/index
  • @lobehub/ui/es/storybook/StoryBook/index
  • @lobehub/ui/es/storybook/StoryBook/style
  • @lobehub/ui/es/storybook/index
  • @lobehub/ui/es/styles/customTheme
  • @lobehub/ui/es/styles/index
  • @lobehub/ui/es/styles/theme/algorithms/darkAlgorithm
  • @lobehub/ui/es/styles/theme/algorithms/lightAlgorithm
  • @lobehub/ui/es/styles/theme/antdTheme
  • @lobehub/ui/es/styles/theme/customStylish
  • @lobehub/ui/es/styles/theme/customStylishStatic
  • @lobehub/ui/es/styles/theme/customToken
  • @lobehub/ui/es/styles/theme/generateColorPalette
  • @lobehub/ui/es/styles/theme/token/base
  • @lobehub/ui/es/styles/theme/token/dark
  • @lobehub/ui/es/styles/theme/token/light
  • @lobehub/ui/es/types/citation
  • @lobehub/ui/es/types/customStylish
  • @lobehub/ui/es/types/customToken
  • @lobehub/ui/es/types/index
  • @lobehub/ui/es/utils/composeEventHandlers
  • @lobehub/ui/es/utils/copyToClipboard
  • @lobehub/ui/es/utils/dom
  • @lobehub/ui/es/utils/downloadBlob
  • @lobehub/ui/es/utils/formatTime
  • @lobehub/ui/es/utils/genCdnUrl
  • @lobehub/ui/es/utils/safeParseJSON
  • @lobehub/ui/es/utils/smoothCorners
  • @lobehub/ui/i18n
  • @lobehub/ui/i18n/context
  • @lobehub/ui/i18n/index
  • @lobehub/ui/i18n/resources/en/chat
  • @lobehub/ui/i18n/resources/en/common
  • @lobehub/ui/i18n/resources/en/editableMessage
  • @lobehub/ui/i18n/resources/en/emojiPicker
  • @lobehub/ui/i18n/resources/en/form
  • @lobehub/ui/i18n/resources/en/hotkey
  • @lobehub/ui/i18n/resources/en/index
  • @lobehub/ui/i18n/resources/en/messageModal
  • @lobehub/ui/i18n/resources/en/sideNav
  • @lobehub/ui/i18n/resources/index
  • @lobehub/ui/i18n/resources/zhCn/chat
  • @lobehub/ui/i18n/resources/zhCn/common
  • @lobehub/ui/i18n/resources/zhCn/editableMessage
  • @lobehub/ui/i18n/resources/zhCn/emojiPicker
  • @lobehub/ui/i18n/resources/zhCn/form
  • @lobehub/ui/i18n/resources/zhCn/hotkey
  • @lobehub/ui/i18n/resources/zhCn/index
  • @lobehub/ui/i18n/resources/zhCn/messageModal
  • @lobehub/ui/i18n/resources/zhCn/sideNav
  • @lobehub/ui/i18n/types
  • @lobehub/ui/i18n/useTranslation
  • @lobehub/ui/icons
  • @lobehub/ui/mdx
  • @lobehub/ui/mobile
  • @lobehub/ui/storybook

Readme

Lobe UI

Lobe UI is an open-source UI component library for building AIGC web apps

Documents Β· Changelog Β· Report Bug Β· Request Feature


Table of contents

TOC

πŸ“¦ Installation

[!IMPORTANT]
This package is ESM only.

To install Lobe UI, run the following command:

$ bun add @lobehub/ui

Compile with NextJS

[!NOTE]
By work correct with nextjs page router SSR, add transpilePackages: ['@lobehub/ui'] to next.config.js. For example:

// next.config.js
const nextConfig = {
  // ...other config

  transpilePackages: ['@lobehub/ui'],
};

🀯 Usage

[!NOTE]
The LobeUI components are developed based on Antd, fully compatible with Antd components, and it is recommended to use antd-style as the default css-in-js styling solution.

import { ThemeProvider, Button } from '@lobehub/ui'
import { Button } from 'antd'

export default () => (
  <ThemeProvider>
    <Button>Hello AIGC</Button>
  </ThemeProvider>
)

I18n

Use the i18n provider with resource bundles. Component texts props always take priority.

import { I18nProvider } from '@lobehub/ui';
import formMessages from '@lobehub/ui/i18n/resources/form';
import hotkeyMessages from '@lobehub/ui/i18n/resources/hotkey';

<I18nProvider resources={[formMessages, hotkeyMessages]}>
  <App />
</I18nProvider>;

ConfigProvider (Motion)

You must pass a motion component via ConfigProvider. If your app uses LazyMotion, pass m:

import { ConfigProvider } from '@lobehub/ui';
import { motion } from 'motion/react';

export default () => (
  <ConfigProvider motion={motion}>
    <App />
  </ConfigProvider>
);

If your app uses LazyMotion:

import { ConfigProvider } from '@lobehub/ui';
import { LazyMotion, domAnimation } from 'motion/react';
import * as m from 'motion/react-m';

export default () => (
  <LazyMotion features={domAnimation}>
    <ConfigProvider motion={m}>
      <App />
    </ConfigProvider>
  </LazyMotion>
);

⌨️ Local Development

You can use Github Codespaces for online development:

Or clone it for local development:

$ git clone https://github.com/lobehub/lobe-ui.git
$ cd lobe-ui
$ bun install
$ bun start

🀝 Contributing

Contributions of all types are more than welcome, if you are interested in contributing code, feel free to check out our GitHub Issues to get stuck in to show us what you’re made of.

🩷 Sponsor

Every bit counts and your one-time donation sparkles in our galaxy of support! You're a shooting star, making a swift and bright impact on our journey. Thank you for believing in us – your generosity guides us toward our mission, one brilliant flash at a time.

More Products

  • 🀯 Lobe Chat - An open-source, extensible (Function Calling), high-performance chatbot framework. It supports one-click free deployment of your private ChatGPT/LLM web application.
  • πŸ…°οΈ Lobe Theme - The modern theme for stable diffusion webui, exquisite interface design, highly customizable UI, and efficiency boosting features.
  • 🧸 Lobe Vidol - Experience the magic of virtual idol creation with Lobe Vidol, enjoy the elegance of our Exquisite UI Design, dance along using MMD Dance Support, and engage in Smooth Conversations.

Design Resources

Development Resources

  • 🎀 Lobe TTS - A high-quality & reliable TTS/STT library for Server and Browser
  • 🌏 Lobe i18n - Automation ai tool for the i18n (internationalization) translation process.

More Resources


πŸ“ License

Copyright Β© 2023 LobeHub.
This project is MIT licensed.