src/components/index.ts (54 lines of code) (raw):

import '@jetbrains/ring-ui-built/components/style.css' import Button from '@jetbrains/ring-ui-built/components/button/button.js' import deprecate from 'util-deprecate' import * as React from 'react' import ContentPanel from './ContentPanel/ContentPanel' import IconButton from './IconButton/IconButton' import SvgIcon from './SvgIcon/SvgIcon' import type {MarkdownProps} from './Markdown/Markdown' /** * @deprecated TeamcityAPI.Components.AllBuilds is no longer supported */ const AllBuilds = deprecate(() => null, 'TeamcityAPI.Components.AllBuilds is no longer supported') // probably never used /** * @deprecated TeamcityAPI.Components.ServiceMessage is no longer supported */ const ServiceMessage = deprecate( () => null, 'TeamcityAPI.Components.ServiceMessage is no longer supported', ) /** * @deprecated TeamcityAPI.Components.BuildNumber is no longer supported */ const BuildNumber = deprecate( () => null, 'TeamcityAPI.Components.BuildNumber is no longer supported', ) /** * @deprecated TeamcityAPI.Components.EntityPath is no longer supported */ const EntityPath = deprecate(() => null, 'TeamcityAPI.Components.EntityPath is no longer supported') /** * @deprecated TeamcityAPI.Components.RouterLink is no longer supported */ const RouterLink = deprecate(() => null, 'TeamcityAPI.Components.RouterLink is no longer supported') /** * @deprecated TeamcityAPI.Components.RouterButton is no longer supported */ const RouterButton = deprecate( () => null, 'TeamcityAPI.Components.RouterButton is no longer supported', ) const Markdown: React.ComponentType<MarkdownProps> = React.lazy(() => import('./Markdown/Markdown')) export { ContentPanel, IconButton, SvgIcon, Markdown, // TODO remove in 2.0 Button, AllBuilds, ServiceMessage, BuildNumber, EntityPath, RouterLink, RouterButton, } export default { ContentPanel, IconButton, SvgIcon, Markdown, // TODO remove in 2.0 Button, AllBuilds, ServiceMessage, BuildNumber, EntityPath, RouterLink, RouterButton, } export * from './ContentPanel/ContentPanel' export * from './ContentPanel/ContentPanel.context' export * from './Markdown/Markdown.consts' export * from './SvgIcon/SvgIcon'