UNPKG

@vectara/vectara-ui

Version:

Vectara's design system, codified as a React and Sass component library

110 lines (109 loc) 8.8 kB
import { VuiAccordion } from "./accordion/Accordion"; import { VuiAccountButton } from "./accountButton/AccountButton"; import { VuiAppContent } from "./app/AppContent"; import { VuiAppHeader } from "./app/AppHeader"; import { VuiAppLayout } from "./app/AppLayout"; import { VuiAppSideNav } from "./app/appSideNav/AppSideNav"; import { VuiAppSideNavLink } from "./app/appSideNav/AppSideNavLink"; import { VuiAppSideNavGroup } from "./app/appSideNav/AppSideNavGroup"; import { Sections, SectionItem, Tree, TreeItem } from "./app/types"; import { AppContentPadding } from "./app/types"; import { BADGE_COLOR, VuiBadge } from "./badge/Badge"; import { BUTTON_COLOR, BUTTON_SIZE, ButtonColor } from "./button/types"; import { VuiButtonPrimary } from "./button/ButtonPrimary"; import { VuiButtonSecondary } from "./button/ButtonSecondary"; import { VuiButtonTertiary } from "./button/ButtonTertiary"; import { VuiIconButton } from "./button/IconButton"; import { VuiCallout } from "./callout/Callout"; import { VuiCard, VuiSimpleCard } from "./card"; import { CALLOUT_COLOR, CALLOUT_SIZE, CalloutColor } from "./callout/types"; import { ChatTurn, ChatStyle, ChatLanguage } from "./chat/types"; import { VuiChat } from "./chat/Chat"; import { VuiChip } from "./chip/Chip"; import { VuiCode } from "./code/Code"; import { CodeLanguage } from "./code/types"; import { VuiComplexConfigurationButton } from "./complexConfigurationButton/ComplexConfigurationButton"; import { VuiContextProvider } from "./context/Context"; import { VuiCopyButton } from "./copyButton/CopyButton"; import { VuiDatePicker } from "./datePicker/DatePicker"; import { VuiDateRangePicker } from "./datePicker/DateRangePicker"; import { VuiDrawer } from "./drawer/Drawer"; import { DURATION_BAR_COLOR, VuiDurationBar } from "./durationBar/DurationBar"; import { VuiErrorBoundary } from "./errorBoundary/ErrorBoundary"; import { VuiFlexContainer } from "./flex/FlexContainer"; import { VuiFlexItem } from "./flex/FlexItem"; import { CheckboxConfig, CodeEditorColorConfig, CodeEditorError, RadioButtonConfig, generateTokensProvider, VuiCheckbox, VuiCodeEditor, VuiItemsInput, VuiLabel, VuiNumberInput, VuiRadioButton, VuiSelect, VuiSuperCheckboxGroup, VuiSuperRadioGroup, VuiTextInput, VuiTextArea, VuiPasswordInput } from "./form"; import { VuiFormGroup } from "./formGroup/FormGroup"; import { VuiGrid, VuiGridItem, VuiSimpleGrid } from "./grid"; import { VuiHorizontalRule } from "./horizontalRule/HorizontalRule"; import { VuiIcon } from "./icon/Icon"; import { ICON_COLOR, ICON_SIZE, ICON_TYPE } from "./icon/types"; import { VuiImage } from "./image/Image"; import { VuiImagePreview } from "./image/ImagePreview"; import { InfoListType, VuiInfoList } from "./infoList/InfoList"; import { InfoListItemType, VuiInfoListItem } from "./infoList/InfoListItem"; import { VuiInfoMenu } from "./infoMenu/InfoMenu"; import { VuiInfoTable, InfoTableColumnAlign, InfoTableRow, InfoTableRowType } from "./infoTable/InfoTable"; import { VuiInProgress } from "./inProgress/InProgress"; import { VuiKvTable } from "./kvTable/KvTable"; import { KvTableItem, KvTableItems, KvTablePadding, KvTableAlign } from "./kvTable/types"; import { VuiLink, VuiLinkInternal } from "./link/Link"; import { LinkProps } from "./link/types"; import { VuiList } from "./list/List"; import { VuiMenu } from "./menu/Menu"; import { VuiMenuItem, MenuItem } from "./menu/MenuItem"; import { VuiMenuList } from "./menuList/VuiMenuList"; import { VuiMenuListButton } from "./menuList/VuiMenuListButton"; import { VuiModal } from "./modal/Modal"; import { addNotification } from "./notification/Notification"; import { VuiNotifications } from "./notification/Notifications"; import { VuiOptionsButton } from "./optionsButton/OptionsButton"; import { VuiOptionsList } from "./optionsList/OptionsList"; import { VuiOptionsListItem } from "./optionsList/OptionsListItem"; import { OptionListItem } from "./optionsList/types"; import { VuiPagination, Pagination } from "./pagination/Pagination"; import { VuiPanel } from "./panel/Panel"; import { VuiPopover, AnchorSide } from "./popover/Popover"; import { VuiPortal } from "./portal/Portal"; import { PROGRESS_BAR_COLOR, VuiProgressBar } from "./progressBar/ProgressBar"; import { VuiPrompt } from "./prompt/Prompt"; import { VuiScreenBlock } from "./screenBlock/ScreenBlock"; import { VuiSearchInput } from "./searchInput/SearchInput"; import { SearchSuggestion } from "./searchInput/types"; import { SearchResult, VuiSearchResult } from "./searchResult/SearchResult"; import { VuiSearchSelect } from "./searchSelect/SearchSelect"; import { VuiSetting } from "./setting/Setting"; import { VuiSideList } from "./sideList/VuiSideList"; import { VuiSideListButton } from "./sideList/VuiSideListButton"; import { VuiSpacer } from "./spacer/Spacer"; import { SPACER_SIZE } from "./spacer/types"; import { VuiSpinner } from "./spinner/Spinner"; import { SPINNER_COLOR, SPINNER_SIZE } from "./spinner/types"; import { Stat, VuiStatList } from "./statList/StatList"; import { VuiStat } from "./stat/Stat"; import { VuiStatus } from "./status/Status"; import { VuiSteps, StepStatus, StepSize, Steps } from "./steps/Steps"; import { VuiStepsVertical, StepsVertical, StepVerticalStatus } from "./stepsVertical/StepsVertical"; import { SKELETON_COLOR, VuiSkeleton } from "./skeleton/Skeleton"; import { VuiSummary, VuiSummaryCitation } from "./summary"; import { VuiTable } from "./table/Table"; import { VuiSpans } from "./spans/Spans"; import { SpansRow } from "./spans/types"; import { VuiTab } from "./tabs/Tab"; import { VuiTabbedRoutes } from "./tabs/TabbedRoutes"; import { VuiTabs } from "./tabs/Tabs"; import { TabNavigatorRoute, VuiTabsNavigator } from "./tabs/TabsNavigator"; import { TAB_SIZE, TabSize } from "./tabs/types"; import { VuiText } from "./typography/Text"; import { VuiTextColor } from "./typography/TextColor"; import { VuiTimeline, VuiTimelineItem } from "./timeline"; import { TEXT_COLOR, TEXT_SIZE, TITLE_SIZE } from "./typography/types"; import { VuiTitle } from "./typography/Title"; import { VuiToggle } from "./toggle/Toggle"; import { VuiTooltip } from "./tooltip/Tooltip"; import { VuiInfoTooltip } from "./tooltip/InfoTooltip"; import { VuiTopicButton } from "./topicButton/TopicButton"; import { copyToClipboard } from "../utils/copyToClipboard"; import { toRgb, toRgba } from "./context/Theme"; export type { AnchorSide, AppContentPadding, ButtonColor, CalloutColor, ChatLanguage, ChatStyle, ChatTurn, CheckboxConfig, CodeEditorColorConfig, CodeEditorError, CodeLanguage, InfoListItemType, InfoListType, InfoTableColumnAlign, InfoTableRow, InfoTableRowType, KvTableAlign, KvTableItem, KvTableItems, KvTablePadding, LinkProps, MenuItem, OptionListItem, Pagination, RadioButtonConfig, SearchResult, SearchSuggestion, Sections, SectionItem, SpansRow, Stat, StepStatus, StepSize, Steps, StepsVertical, StepVerticalStatus, TabNavigatorRoute, TabSize, Tree, TreeItem }; export { BADGE_COLOR, BUTTON_COLOR, BUTTON_SIZE, CALLOUT_COLOR, CALLOUT_SIZE, DURATION_BAR_COLOR, ICON_COLOR, ICON_SIZE, ICON_TYPE, PROGRESS_BAR_COLOR, SPACER_SIZE, SPINNER_COLOR, SKELETON_COLOR, SPINNER_SIZE, TAB_SIZE, TEXT_COLOR, TEXT_SIZE, TITLE_SIZE, addNotification, copyToClipboard, generateTokensProvider, toRgb, toRgba, VuiAccordion, VuiAccountButton, VuiAppContent, VuiAppHeader, VuiAppLayout, VuiAppSideNav, VuiAppSideNavLink, VuiAppSideNavGroup, VuiBadge, VuiButtonPrimary, VuiButtonSecondary, VuiButtonTertiary, VuiIconButton, VuiCallout, VuiCard, VuiChat, VuiCheckbox, VuiChip, VuiCode, VuiCodeEditor, VuiComplexConfigurationButton, VuiContextProvider, VuiCopyButton, VuiDatePicker, VuiDateRangePicker, VuiDrawer, VuiDurationBar, VuiErrorBoundary, VuiFlexContainer, VuiFlexItem, VuiFormGroup, VuiGrid, VuiGridItem, VuiHorizontalRule, VuiIcon, VuiImage, VuiImagePreview, VuiInfoList, VuiInfoListItem, VuiInfoMenu, VuiInfoTable, VuiInfoTooltip, VuiKvTable, VuiInProgress, VuiItemsInput, VuiLabel, VuiLink, VuiLinkInternal, VuiList, VuiMenu, VuiMenuItem, VuiMenuList, VuiMenuListButton, VuiModal, VuiNotifications, VuiNumberInput, VuiOptionsButton, VuiOptionsList, VuiOptionsListItem, VuiPagination, VuiPanel, VuiPasswordInput, VuiPopover, VuiPortal, VuiProgressBar, VuiPrompt, VuiRadioButton, VuiScreenBlock, VuiSearchInput, VuiSearchResult, VuiSearchSelect, VuiSelect, VuiSetting, VuiSideList, VuiSideListButton, VuiSimpleCard, VuiSimpleGrid, VuiSpacer, VuiSpans, VuiSpinner, VuiStat, VuiStatList, VuiStatus, VuiSteps, VuiStepsVertical, VuiSummary, VuiSkeleton, VuiSummaryCitation, VuiSuperCheckboxGroup, VuiSuperRadioGroup, VuiTable, VuiTab, VuiTabbedRoutes, VuiTabs, VuiTabsNavigator, VuiText, VuiTextArea, VuiTextColor, VuiTextInput, VuiTimeline, VuiTimelineItem, VuiTitle, VuiToggle, VuiTooltip, VuiTopicButton };