From 7b094a998a5026a41ca7fce7042212e845408156 Mon Sep 17 00:00:00 2001 From: "ilia.brauer" Date: Mon, 25 May 2026 13:17:18 +0200 Subject: [PATCH 1/2] [chore] added jsdocs with link to examples/api --- semcore/accordion/src/Accordion.tsx | 5 +++++ semcore/add-filter/src/AddFilter.tsx | 5 +++++ semcore/badge/src/Badge.tsx | 5 +++++ .../src/components/breakpoints/index.ts | 5 +++++ .../src/components/ellipsis/Ellipsis.ts | 5 +++++ .../src/components/flex-box/Box/index.tsx | 5 +++++ .../src/components/flex-box/Flex/index.tsx | 5 +++++ .../base-components/src/components/hint/Hint.tsx | 5 +++++ .../neighbor-location/NeighborLocation.tsx | 5 +++++ .../src/components/popper/Popper.tsx | 5 +++++ .../src/components/portal/Portal.tsx | 6 ++++++ .../src/components/scroll-area/ScrollArea.tsx | 5 +++++ semcore/base-trigger/src/BaseTrigger.jsx | 5 +++++ semcore/base-trigger/src/ButtonTrigger.jsx | 5 +++++ semcore/base-trigger/src/FilterTrigger.jsx | 5 +++++ semcore/base-trigger/src/LinkTrigger.jsx | 5 +++++ semcore/breadcrumbs/src/Breadcrumbs.jsx | 5 +++++ semcore/bulk-textarea/src/BulkTextarea.tsx | 5 +++++ semcore/button/src/component/Button/Button.tsx | 5 +++++ .../src/component/ButtonLink/ButtonLink.tsx | 5 +++++ semcore/card/src/Card.tsx | 5 +++++ semcore/carousel/src/Carousel.tsx | 5 +++++ semcore/checkbox/src/Checkbox.tsx | 5 +++++ semcore/color-picker/src/ColorPicker.tsx | 10 ++++++++++ .../color-picker/src/components/InputColor.tsx | 5 +++++ semcore/counter/src/Counter.tsx | 5 +++++ semcore/d3-chart/src/Area.jsx | 5 +++++ semcore/d3-chart/src/Axis.jsx | 10 ++++++++++ semcore/d3-chart/src/Bar.jsx | 5 +++++ semcore/d3-chart/src/Bubble.jsx | 5 +++++ semcore/d3-chart/src/CompactHorizontalBar.jsx | 5 +++++ semcore/d3-chart/src/Donut.jsx | 5 +++++ semcore/d3-chart/src/GroupBar.jsx | 5 +++++ semcore/d3-chart/src/HorizontalBar.jsx | 5 +++++ semcore/d3-chart/src/Line.jsx | 5 +++++ semcore/d3-chart/src/Plot.jsx | 5 +++++ semcore/d3-chart/src/Radar.jsx | 5 +++++ semcore/d3-chart/src/RadialTree.tsx | 5 +++++ semcore/d3-chart/src/ResponsiveContainer.jsx | 5 +++++ semcore/d3-chart/src/ScatterPlot.jsx | 5 +++++ semcore/d3-chart/src/StackBar.jsx | 5 +++++ semcore/d3-chart/src/StackedArea.jsx | 5 +++++ semcore/d3-chart/src/Venn.jsx | 5 +++++ .../d3-chart/src/component/Chart/AreaChart.tsx | 5 +++++ semcore/d3-chart/src/component/Chart/BarChart.tsx | 5 +++++ .../d3-chart/src/component/Chart/BubbleChart.tsx | 5 +++++ .../src/component/Chart/CigaretteChart.tsx | 5 +++++ .../component/Chart/CompactHorizontalBarChart.tsx | 5 +++++ .../d3-chart/src/component/Chart/DonutChart.tsx | 5 +++++ .../src/component/Chart/HistogramChart.tsx | 5 +++++ .../d3-chart/src/component/Chart/LineChart.tsx | 5 +++++ .../d3-chart/src/component/Chart/RadarChart.tsx | 5 +++++ .../src/component/Chart/ScatterPlotChart.tsx | 5 +++++ .../d3-chart/src/component/Chart/VennChart.tsx | 5 +++++ .../ChartLegend/LegendFlex/LegendFlex.tsx | 5 +++++ .../ChartLegend/LegendItem/LegendItem.tsx | 5 +++++ .../ChartLegend/LegendTable/LegendTable.tsx | 5 +++++ .../src/component/Cigarette/Cigarette.tsx | 5 +++++ .../src/components/DataTable/DataTable.tsx | 5 +++++ semcore/date-picker/src/DatePicker.jsx | 5 +++++ semcore/date-picker/src/DateRangeComparator.jsx | 5 +++++ semcore/date-picker/src/DateRangePicker.jsx | 5 +++++ .../date-picker/src/MonthDateRangeComparator.jsx | 5 +++++ semcore/date-picker/src/MonthPicker.jsx | 5 +++++ semcore/date-picker/src/MonthRangePicker.jsx | 5 +++++ .../date-picker/src/components/ButtonTrigger.jsx | 5 +++++ semcore/divider/src/Divider.tsx | 5 +++++ semcore/dot/src/Dot.tsx | 5 +++++ semcore/drag-and-drop/src/DragAndDrop.tsx | 5 +++++ semcore/dropdown-menu/src/DropdownMenu.jsx | 5 +++++ semcore/dropdown/src/Dropdown.jsx | 5 +++++ semcore/ellipsis/src/Ellipsis.tsx | 5 +++++ .../src/components/badge/Badge.tsx | 5 +++++ .../src/components/button/Button.tsx | 5 +++++ .../src/components/checkbox/Checkbox.tsx | 5 +++++ .../src/components/input/Input.tsx | 5 +++++ .../src/components/notice/Notice.tsx | 5 +++++ .../src/components/pills/Pills.tsx | 5 +++++ .../src/components/radio/Radio.tsx | 5 +++++ .../src/components/select/Select.tsx | 5 +++++ .../src/components/switch/Switch.tsx | 5 +++++ .../src/components/tab-line/TabLine.tsx | 5 +++++ semcore/feature-popover/src/FeaturePopover.tsx | 5 +++++ semcore/feedback-form/src/FeedbackForm.jsx | 5 +++++ .../component/feedback-rating/FeedbackRating.tsx | 5 +++++ semcore/fullscreen-modal/src/FullscreenModal.jsx | 5 +++++ semcore/inline-edit/src/InlineEdit.tsx | 5 +++++ semcore/inline-input/src/InlineInput.tsx | 6 +++++- semcore/input-mask/src/InputMask.tsx | 5 +++++ semcore/input-number/src/InputNumber.jsx | 5 +++++ semcore/input-tags/src/InputTags.tsx | 5 +++++ semcore/input/src/Input.jsx | 5 +++++ semcore/link/src/Link.tsx | 5 +++++ semcore/mini-chart/src/component/score/Donut.tsx | 10 ++++++++++ semcore/mini-chart/src/component/score/Line.tsx | 5 +++++ semcore/mini-chart/src/component/trend/Bar.tsx | 10 ++++++++++ semcore/mini-chart/src/component/trend/Line.tsx | 10 ++++++++++ semcore/modal/src/Modal.jsx | 5 +++++ semcore/notice-bubble/src/NoticeBubble.tsx | 5 +++++ semcore/notice/src/Notice.jsx | 5 +++++ semcore/notice/src/NoticeSmart.jsx | 5 +++++ semcore/pagination/src/Pagination.jsx | 5 +++++ semcore/pills/src/Pills.tsx | 5 +++++ semcore/product-head/src/ProductHead.tsx | 5 +++++ semcore/progress-bar/src/ProgressBar.tsx | 5 +++++ semcore/radio/src/Radio.tsx | 15 +++++++++++++++ semcore/select/src/InputSearch.jsx | 5 +++++ semcore/select/src/Select.jsx | 5 +++++ semcore/side-panel/src/SidePanel.jsx | 5 +++++ semcore/skeleton/src/Skeleton.tsx | 10 ++++++++++ semcore/skeleton/src/charts/Area/Area.tsx | 5 +++++ semcore/skeleton/src/charts/Bar/Bar.tsx | 5 +++++ semcore/skeleton/src/charts/Bubble/Bubble.tsx | 5 +++++ .../CompactHorizontalBar/CompactHorizontalBar.tsx | 5 +++++ semcore/skeleton/src/charts/Donut/Donut.tsx | 5 +++++ .../skeleton/src/charts/Histogram/Histogram.tsx | 5 +++++ semcore/skeleton/src/charts/Line/Line.tsx | 5 +++++ .../skeleton/src/charts/RadialTree/RadialTree.tsx | 5 +++++ .../src/charts/ScatterPlot/ScatterPlot.tsx | 5 +++++ semcore/skeleton/src/charts/Venn/Venn.tsx | 5 +++++ semcore/slider/src/Slider.jsx | 5 +++++ semcore/spin-container/src/SpinContainer.jsx | 5 +++++ semcore/spin/src/Spin.jsx | 5 +++++ semcore/switch/src/Switch.jsx | 5 +++++ semcore/tab-line/src/TabLine.tsx | 5 +++++ semcore/tab-panel/src/TabPanel.tsx | 5 +++++ semcore/tag/src/Tag.jsx | 10 ++++++++++ semcore/textarea/src/Textarea.jsx | 5 +++++ .../src/component/TimePicker/TimePicker.tsx | 5 +++++ semcore/tooltip/src/Tooltip.jsx | 15 +++++++++++++++ .../src/components/Blockquote/Blockquote.tsx | 5 +++++ semcore/typography/src/components/List/List.tsx | 5 +++++ semcore/typography/src/components/Text/Text.tsx | 5 +++++ semcore/widget-empty/src/Error/index.jsx | 5 +++++ semcore/widget-empty/src/NoData/index.jsx | 5 +++++ semcore/widget-empty/src/WidgetEmpty.jsx | 5 +++++ semcore/wizard/src/Wizard.tsx | 5 +++++ 137 files changed, 741 insertions(+), 1 deletion(-) diff --git a/semcore/accordion/src/Accordion.tsx b/semcore/accordion/src/Accordion.tsx index d371e7157c..669e430241 100644 --- a/semcore/accordion/src/Accordion.tsx +++ b/semcore/accordion/src/Accordion.tsx @@ -216,6 +216,11 @@ const Item = createComponent(RootItem, { Collapse, }) as NSAccordion.Item.Component; +/** + * Accordion + * + * {@link https://developer.semrush.com/intergalactic/components/accordion/accordion-api/|API} | {@link https://developer.semrush.com/intergalactic/components/accordion/accordion-code/|Examples} + */ const Accordion = createComponent(RootAccordion, { Item, }) as unknown as NSAccordion.Component; diff --git a/semcore/add-filter/src/AddFilter.tsx b/semcore/add-filter/src/AddFilter.tsx index 019528f4e7..2e8da06aca 100644 --- a/semcore/add-filter/src/AddFilter.tsx +++ b/semcore/add-filter/src/AddFilter.tsx @@ -305,6 +305,11 @@ function ClearAllFilters({ hasFilterData, clearAll, getI18nText }: ClearAllFilte : null; } +/** + * AddFilter + * + * {@link https://developer.semrush.com/intergalactic/filter-group/add-filter/add-filter-code|Example} + */ const AddFilter = createComponent(RootAddFilter, { Select: AddFilterSelect, Input: AddFilterInput, diff --git a/semcore/badge/src/Badge.tsx b/semcore/badge/src/Badge.tsx index 78750e53c8..3771fabb1f 100644 --- a/semcore/badge/src/Badge.tsx +++ b/semcore/badge/src/Badge.tsx @@ -115,4 +115,9 @@ class RootBadge extends Component { } } +/** + * Badge + * + * {@link https://developer.semrush.com/intergalactic/components/badge/badge-api/|API} | {@link https://developer.semrush.com/intergalactic/components/badge/badge-code/|Examples} + */ export const Badge = createComponent<'span', BadgeProps>(RootBadge); diff --git a/semcore/base-components/src/components/breakpoints/index.ts b/semcore/base-components/src/components/breakpoints/index.ts index 7e5cbc6f8a..3e1cf17a2f 100644 --- a/semcore/base-components/src/components/breakpoints/index.ts +++ b/semcore/base-components/src/components/breakpoints/index.ts @@ -1,5 +1,10 @@ import { MediaList, DEFAULT_MEDIA, createBreakpoints } from './Breakpoints'; +/** + * Breakpoints + * + * {@link https://developer.semrush.com/intergalactic/layout/breakpoints/breakpoints-api|Docs} + */ const defaultBreakpoints = createBreakpoints(DEFAULT_MEDIA); export { MediaList, DEFAULT_MEDIA, createBreakpoints, defaultBreakpoints }; diff --git a/semcore/base-components/src/components/ellipsis/Ellipsis.ts b/semcore/base-components/src/components/ellipsis/Ellipsis.ts index 7ab5d932b1..3752a7d758 100644 --- a/semcore/base-components/src/components/ellipsis/Ellipsis.ts +++ b/semcore/base-components/src/components/ellipsis/Ellipsis.ts @@ -7,6 +7,11 @@ import { ellipsisManager, isSafari } from './EllipsisManager'; import { Scheduler } from './Scheduler'; import { textMeasurer } from './TextMeasurer'; +/** + * Ellipsis + * + * {@link https://developer.semrush.com/intergalactic/utils/ellipsis/ellipsis-code|Docs} + */ export class Ellipsis extends EventEmitter { public readonly element: HTMLElement; public readonly containerElement: HTMLElement | undefined; diff --git a/semcore/base-components/src/components/flex-box/Box/index.tsx b/semcore/base-components/src/components/flex-box/Box/index.tsx index a5ee433a71..a5e3787d5a 100644 --- a/semcore/base-components/src/components/flex-box/Box/index.tsx +++ b/semcore/base-components/src/components/flex-box/Box/index.tsx @@ -15,4 +15,9 @@ function Box(props: any, ref: any) { Box.displayName = 'Box'; +/** + * Box + * + * {@link https://developer.semrush.com/intergalactic/layout/box-system/box-system-api|Docs} + */ export default createBaseComponent(Box) as any as Intergalactic.Component<'div', BoxProps>; diff --git a/semcore/base-components/src/components/flex-box/Flex/index.tsx b/semcore/base-components/src/components/flex-box/Flex/index.tsx index c735f579a4..91d5ad39aa 100644 --- a/semcore/base-components/src/components/flex-box/Flex/index.tsx +++ b/semcore/base-components/src/components/flex-box/Flex/index.tsx @@ -10,4 +10,9 @@ function Flex(props: any, ref: any) { Flex.displayName = 'Flex'; +/** + * Flex + * + * {@link https://developer.semrush.com/intergalactic/layout/box-system/box-system-api|Docs} + */ export default createBaseComponent(Flex) as any as Intergalactic.Component<'div', FlexProps>; diff --git a/semcore/base-components/src/components/hint/Hint.tsx b/semcore/base-components/src/components/hint/Hint.tsx index c3778cbd64..8584efbd77 100644 --- a/semcore/base-components/src/components/hint/Hint.tsx +++ b/semcore/base-components/src/components/hint/Hint.tsx @@ -367,4 +367,9 @@ class HintPopperRoot extends Component(HintPopperRoot); diff --git a/semcore/base-components/src/components/neighbor-location/NeighborLocation.tsx b/semcore/base-components/src/components/neighbor-location/NeighborLocation.tsx index f651215cf4..f7fee02611 100644 --- a/semcore/base-components/src/components/neighbor-location/NeighborLocation.tsx +++ b/semcore/base-components/src/components/neighbor-location/NeighborLocation.tsx @@ -123,6 +123,11 @@ function useNeighborLocationDetect(index: number) { return calculateNeighborLocation(controlsLengthRef.current, index); } +/** + * NeighborLocation + * + * {@link https://developer.semrush.com/intergalactic/utils/neighbor-location/neighbor-location-api|API} + */ export const NeighborLocation = createComponent( NeighborLocationRoot, { diff --git a/semcore/base-components/src/components/popper/Popper.tsx b/semcore/base-components/src/components/popper/Popper.tsx index 94152bcb1f..a6223bdaa3 100644 --- a/semcore/base-components/src/components/popper/Popper.tsx +++ b/semcore/base-components/src/components/popper/Popper.tsx @@ -779,6 +779,11 @@ function PopperPopper(props: PopperPopperProps & IRootComponentProps & InnerPopp ); } +/** + * Popper + * + * {@link https://developer.semrush.com/intergalactic/utils/popper/popper-api|API} + */ export const Popper = createComponent(PopperRoot, { Trigger, Popper: PopperPopper, diff --git a/semcore/base-components/src/components/portal/Portal.tsx b/semcore/base-components/src/components/portal/Portal.tsx index 3f408d5298..d02a85435e 100644 --- a/semcore/base-components/src/components/portal/Portal.tsx +++ b/semcore/base-components/src/components/portal/Portal.tsx @@ -52,4 +52,10 @@ Portal.displayName = 'Portal'; const { Provider: PortalProvider } = PortalContext; export { PortalProvider, PortalContext }; + +/** + * Portal + * + * {@link https://developer.semrush.com/intergalactic/utils/portal/portal-api|API} + */ export default createComponent(Portal) as Intergalactic.Component; diff --git a/semcore/base-components/src/components/scroll-area/ScrollArea.tsx b/semcore/base-components/src/components/scroll-area/ScrollArea.tsx index 517e1ee2ae..ecdb81a8ef 100644 --- a/semcore/base-components/src/components/scroll-area/ScrollArea.tsx +++ b/semcore/base-components/src/components/scroll-area/ScrollArea.tsx @@ -445,6 +445,11 @@ function ContainerRoot(props: ScrollAreaContainerProps & IRootComponentProps) { ); } +/** + * ScrollArea + * + * {@link https://developer.semrush.com/intergalactic/components/scroll-area/scroll-area-api|API} | {@link https://developer.semrush.com/intergalactic/components/scroll-area/scroll-area-code|Examples} + */ const ScrollArea = createComponent(ScrollAreaRoot, { Container: ContainerRoot, Bar: ScrollBar, diff --git a/semcore/base-trigger/src/BaseTrigger.jsx b/semcore/base-trigger/src/BaseTrigger.jsx index 5b13867176..a4522b2d0c 100644 --- a/semcore/base-trigger/src/BaseTrigger.jsx +++ b/semcore/base-trigger/src/BaseTrigger.jsx @@ -99,6 +99,11 @@ function Addon(props) { return sstyled(styles)(); } +/** + * BaseTrigger + * + * {@link https://developer.semrush.com/intergalactic/components/base-trigger/base-trigger-api/|API} | {@link https://developer.semrush.com/intergalactic/components/base-trigger/base-trigger-code/|Examples} + */ const BaseTrigger = createComponent(RootBaseTrigger, { Text, Addon, diff --git a/semcore/base-trigger/src/ButtonTrigger.jsx b/semcore/base-trigger/src/ButtonTrigger.jsx index 2f240eeea3..9101169267 100644 --- a/semcore/base-trigger/src/ButtonTrigger.jsx +++ b/semcore/base-trigger/src/ButtonTrigger.jsx @@ -59,6 +59,11 @@ class RootButtonTrigger extends Component { } } +/** + * ButtonTrigger + * + * {@link https://developer.semrush.com/intergalactic/components/base-trigger/base-trigger-api#buttontrigger|API} | {@link https://developer.semrush.com/intergalactic/components/base-trigger/base-trigger-code#buttontrigger|Examples} + */ const ButtonTrigger = createComponent( RootButtonTrigger, { diff --git a/semcore/base-trigger/src/FilterTrigger.jsx b/semcore/base-trigger/src/FilterTrigger.jsx index f30209a795..545423e5ae 100644 --- a/semcore/base-trigger/src/FilterTrigger.jsx +++ b/semcore/base-trigger/src/FilterTrigger.jsx @@ -254,6 +254,11 @@ function Counter({ styles, Children, count, getI18nText }) { ); } +/** + * FilterTrigger + * + * {@link https://developer.semrush.com/intergalactic/components/base-trigger/base-trigger-api#filtertrigger|API} | {@link https://developer.semrush.com/intergalactic/components/base-trigger/base-trigger-code#filtertrigger|Examples} + */ const FilterTrigger = createComponent( RootFilterTrigger, { diff --git a/semcore/base-trigger/src/LinkTrigger.jsx b/semcore/base-trigger/src/LinkTrigger.jsx index e5b4529a6d..ec6e0dc24e 100644 --- a/semcore/base-trigger/src/LinkTrigger.jsx +++ b/semcore/base-trigger/src/LinkTrigger.jsx @@ -44,6 +44,11 @@ class RootLinkTrigger extends Component { } } +/** + * LinkTrigger + * + * {@link https://developer.semrush.com/intergalactic/components/base-trigger/base-trigger-api#linktrigger|API} | {@link https://developer.semrush.com/intergalactic/components/base-trigger/base-trigger-code#linktrigger|Examples} + */ const LinkTrigger = createComponent(RootLinkTrigger, { Text: ButtonLink.Text, Addon: ButtonLink.Addon, diff --git a/semcore/breadcrumbs/src/Breadcrumbs.jsx b/semcore/breadcrumbs/src/Breadcrumbs.jsx index 7767dcff9e..51c190d2b3 100644 --- a/semcore/breadcrumbs/src/Breadcrumbs.jsx +++ b/semcore/breadcrumbs/src/Breadcrumbs.jsx @@ -69,6 +69,11 @@ Item.defaultProps = { tabIndex: 0, }; +/** + * Breadcrumbs + * + * {@link https://developer.semrush.com/intergalactic/components/breadcrumbs/breadcrumbs-api/|API} | {@link https://developer.semrush.com/intergalactic/components/breadcrumbs/breadcrumbs-code/|Examples} + */ export default createComponent(Breadcrumbs, { Item, }); diff --git a/semcore/bulk-textarea/src/BulkTextarea.tsx b/semcore/bulk-textarea/src/BulkTextarea.tsx index b59dae87d9..111497f45d 100644 --- a/semcore/bulk-textarea/src/BulkTextarea.tsx +++ b/semcore/bulk-textarea/src/BulkTextarea.tsx @@ -279,6 +279,11 @@ class BulkTextareaRoot extends Component< } } +/** + * BulkTextarea + * + * {@link https://developer.semrush.com/intergalactic/components/bulk-textarea/bulk-textarea-api/|API} | {@link https://developer.semrush.com/intergalactic/components/bulk-textarea/bulk-textarea-code/|Examples} + */ const BulkTextarea = (() => createComponent(BulkTextareaRoot, { InputField, diff --git a/semcore/button/src/component/Button/Button.tsx b/semcore/button/src/component/Button/Button.tsx index 08c1486a32..a3e3409990 100644 --- a/semcore/button/src/component/Button/Button.tsx +++ b/semcore/button/src/component/Button/Button.tsx @@ -167,6 +167,11 @@ function Addon(props: ButtonAddonProps) { return sstyled(props.styles)(); } +/** + * Button + * + * {@link https://developer.semrush.com/intergalactic/components/button/button-api/|API} | {@link https://developer.semrush.com/intergalactic/components/button/button-code/|Examples} + */ const Button = createComponent(RootButton, { Text: ButtonText, Addon, diff --git a/semcore/button/src/component/ButtonLink/ButtonLink.tsx b/semcore/button/src/component/ButtonLink/ButtonLink.tsx index 342ae1a3c7..dca621c9b6 100644 --- a/semcore/button/src/component/ButtonLink/ButtonLink.tsx +++ b/semcore/button/src/component/ButtonLink/ButtonLink.tsx @@ -29,6 +29,11 @@ class RootButtonLink extends Component { } } +/** + * ButtonLink + * + * {@link https://developer.semrush.com/intergalactic/components/button/button-api/|API} | {@link https://developer.semrush.com/intergalactic/components/button/button-code/|Examples} + */ export const ButtonLink = createComponent(RootButtonLink, { Text: Link.Text, Addon: Link.Addon, diff --git a/semcore/card/src/Card.tsx b/semcore/card/src/Card.tsx index 373bbc1461..3e2ad4b987 100644 --- a/semcore/card/src/Card.tsx +++ b/semcore/card/src/Card.tsx @@ -109,6 +109,11 @@ function Body(props: Intergalactic.InternalTypings.InferComponentProps); } +/** + * Card + * + * {@link https://developer.semrush.com/intergalactic/components/card/card-api/|API} | {@link https://developer.semrush.com/intergalactic/components/card/card-code/|Examples} + */ const Card = createComponent(CardRoot, { Title, Description, diff --git a/semcore/carousel/src/Carousel.tsx b/semcore/carousel/src/Carousel.tsx index 92624c5836..643167440c 100644 --- a/semcore/carousel/src/Carousel.tsx +++ b/semcore/carousel/src/Carousel.tsx @@ -744,6 +744,11 @@ function Indicator({ styles, Children, inverted }: CarouselIndicatorProps) { ); }; +/** + * Carousel + * + * {@link https://developer.semrush.com/intergalactic/components/carousel/carousel-api/|API} | {@link https://developer.semrush.com/intergalactic/components/carousel/carousel-code/|Examples} + */ const Carousel = createComponent(CarouselRoot, { Container, ContentBox, diff --git a/semcore/checkbox/src/Checkbox.tsx b/semcore/checkbox/src/Checkbox.tsx index ebdd6340b9..14dc0e2bbc 100644 --- a/semcore/checkbox/src/Checkbox.tsx +++ b/semcore/checkbox/src/Checkbox.tsx @@ -261,6 +261,11 @@ const Value = createComponent(ValueRoot, { CheckMark, }) as NSCheckbox.Value.Component; +/** + * Checkbox + * + * {@link https://developer.semrush.com/intergalactic/components/checkbox/checkbox-api/|API} | {@link https://developer.semrush.com/intergalactic/components/checkbox/checkbox-code/|Examples} + */ const Checkbox = createComponent(CheckboxRoot, { Text, Value, diff --git a/semcore/color-picker/src/ColorPicker.tsx b/semcore/color-picker/src/ColorPicker.tsx index e8a3be83c0..b60d741dca 100644 --- a/semcore/color-picker/src/ColorPicker.tsx +++ b/semcore/color-picker/src/ColorPicker.tsx @@ -195,6 +195,11 @@ export function Popper(props: PopperAsProps) { ); } +/** + * ColorPicker + * + * {@link https://developer.semrush.com/intergalactic/components/color-picker/color-picker-api/|API} | {@link https://developer.semrush.com/intergalactic/components/color-picker/color-picker-code/|Examples} + */ const ColorPicker = createComponent(ColorPickerRoot, { Trigger, Popper, @@ -202,6 +207,11 @@ const ColorPicker = createComponent(ColorPickerRoot, { Colors, }) as any; +/** + * PaletteManager + * + * {@link https://developer.semrush.com/intergalactic/components/color-picker/color-picker-api#palettemanager|API} | {@link https://developer.semrush.com/intergalactic/components/color-picker/color-picker-code/|Examples} + */ const PaletteManager = createComponent(PaletteManagerRoot, { Item: ColorPicker.Item, Colors: ColorsCustom, diff --git a/semcore/color-picker/src/components/InputColor.tsx b/semcore/color-picker/src/components/InputColor.tsx index 5bf8842333..ec49bd2df7 100644 --- a/semcore/color-picker/src/components/InputColor.tsx +++ b/semcore/color-picker/src/components/InputColor.tsx @@ -160,4 +160,9 @@ class InputColorRoot extends Component { } } +/** + * Counter + * + * {@link https://developer.semrush.com/intergalactic/components/counter/counter-api/|API} | {@link https://developer.semrush.com/intergalactic/components/counter/counter-code/|Examples} + */ export default createComponent(Counter); export * from './AnimatedNumber'; diff --git a/semcore/d3-chart/src/Area.jsx b/semcore/d3-chart/src/Area.jsx index d1fc4dd9fd..f2573d9516 100644 --- a/semcore/d3-chart/src/Area.jsx +++ b/semcore/d3-chart/src/Area.jsx @@ -198,6 +198,11 @@ function Null(props) { ); } +/** + * Area + * + * {@link https://developer.semrush.com/intergalactic/data-display/area-chart/area-chart-api/|API} | {@link https://developer.semrush.com/intergalactic/data-display/area-chart/area-chart-code/|Examples} + */ const Area = createElement(AreaRoot, { Dots, Null, diff --git a/semcore/d3-chart/src/Axis.jsx b/semcore/d3-chart/src/Axis.jsx index ec19b357b3..34d235ae12 100644 --- a/semcore/d3-chart/src/Axis.jsx +++ b/semcore/d3-chart/src/Axis.jsx @@ -411,6 +411,11 @@ class XAxisRoot extends AxisRoot { }; } +/** + * XAxis + * + * {@link https://developer.semrush.com/intergalactic/data-display/d3-chart/d3-chart-api#axis|API} + */ const XAxis = createElement(XAxisRoot, { Ticks, Grid, @@ -426,6 +431,11 @@ class YAxisRoot extends AxisRoot { }; } +/** + * YAxis + * + * {@link https://developer.semrush.com/intergalactic/data-display/d3-chart/d3-chart-api#axis|API} + */ const YAxis = createElement(YAxisRoot, { Ticks, Grid, diff --git a/semcore/d3-chart/src/Bar.jsx b/semcore/d3-chart/src/Bar.jsx index 8ca8287545..ea5357187b 100644 --- a/semcore/d3-chart/src/Bar.jsx +++ b/semcore/d3-chart/src/Bar.jsx @@ -198,4 +198,9 @@ function getRect({ x, y, width, height, radius, position }) { return roundedPath(x, y, width, height, radius); } +/** + * Bar + * + * {@link https://developer.semrush.com/intergalactic/data-display/bar-chart/bar-chart-api/|API} | {@link https://developer.semrush.com/intergalactic/data-display/bar-chart/bar-chart-code/|Examples} + */ export default createElement(BarRoot, { Background }); diff --git a/semcore/d3-chart/src/Bubble.jsx b/semcore/d3-chart/src/Bubble.jsx index 0dc9556a5c..31b5b3f8cb 100644 --- a/semcore/d3-chart/src/Bubble.jsx +++ b/semcore/d3-chart/src/Bubble.jsx @@ -268,6 +268,11 @@ function BubbleCircle(props) { ); } +/** + * Bubble + * + * {@link https://developer.semrush.com/intergalactic/data-display/bubble-chart/bubble-chart-api/|API} | {@link https://developer.semrush.com/intergalactic/data-display/bubble-chart/bubble-chart-code/|Examples} + */ const Bubble = createElement(BubbleRoot, { Tooltip: [BubbleTooltip, Tooltip._______childrenComponents], Circle: BubbleCircle, diff --git a/semcore/d3-chart/src/CompactHorizontalBar.jsx b/semcore/d3-chart/src/CompactHorizontalBar.jsx index 798d40c273..9a4a8697ee 100644 --- a/semcore/d3-chart/src/CompactHorizontalBar.jsx +++ b/semcore/d3-chart/src/CompactHorizontalBar.jsx @@ -481,6 +481,11 @@ function CompactHorizontalBarTooltip(props) { ); }; +/** + * CompactHorizontalBar + * + * {@link https://developer.semrush.com/intergalactic/data-display/bar-horizontal-compact/bar-horizontal-compact-api/|API} | {@link https://developer.semrush.com/intergalactic/data-display/bar-horizontal-compact/bar-horizontal-compact-code/|Examples} + */ const CompactHorizontalBar = createElement(CompactHorizontalBarRoot, { Annotation, Label, diff --git a/semcore/d3-chart/src/Donut.jsx b/semcore/d3-chart/src/Donut.jsx index 69d379a650..99a5b5bd5d 100644 --- a/semcore/d3-chart/src/Donut.jsx +++ b/semcore/d3-chart/src/Donut.jsx @@ -440,6 +440,11 @@ function DonutTooltip(props) { return sstyled(props.styles)(); }; +/** + * Donut + * + * {@link https://developer.semrush.com/intergalactic/data-display/donut-chart/donut-chart-api/|API} | {@link https://developer.semrush.com/intergalactic/data-display/donut-chart/donut-chart-code/|Examples} + */ const Donut = createElement(DonutRoot, { Pie, Label, diff --git a/semcore/d3-chart/src/GroupBar.jsx b/semcore/d3-chart/src/GroupBar.jsx index 698798fde1..03bb0292e1 100644 --- a/semcore/d3-chart/src/GroupBar.jsx +++ b/semcore/d3-chart/src/GroupBar.jsx @@ -84,6 +84,11 @@ class GroupBarRoot extends Component { } } +/** + * GroupBar + * + * {@link https://developer.semrush.com/intergalactic/data-display/bar-chart/bar-chart-code#grouped-bars|Examples} + */ const GroupBar = createElement(GroupBarRoot, { Bar, HorizontalBar, diff --git a/semcore/d3-chart/src/HorizontalBar.jsx b/semcore/d3-chart/src/HorizontalBar.jsx index 9ee4d0d6b7..9776ef8ea6 100644 --- a/semcore/d3-chart/src/HorizontalBar.jsx +++ b/semcore/d3-chart/src/HorizontalBar.jsx @@ -182,4 +182,9 @@ function getHorizontalRect({ x, y, width, height, radius, position }) { return roundedPath(x, y, width, height, radius); } +/** + * HorizontalBar + * + * {@link https://developer.semrush.com/intergalactic/data-display/bar-horizontal/bar-horizontal-api/|API} | {@link https://developer.semrush.com/intergalactic/data-display/bar-horizontal/bar-horizontal-code/|Examples} + */ export default createElement(HorizontalBarRoot, { Background }); diff --git a/semcore/d3-chart/src/Line.jsx b/semcore/d3-chart/src/Line.jsx index 6df0209097..fccf60e5d6 100644 --- a/semcore/d3-chart/src/Line.jsx +++ b/semcore/d3-chart/src/Line.jsx @@ -220,6 +220,11 @@ function Area(props) { ); } +/** + * Line + * + * {@link https://developer.semrush.com/intergalactic/data-display/line-chart/line-chart-api/|API} | {@link https://developer.semrush.com/intergalactic/data-display/line-chart/line-chart-code/|Examples} + */ export default createElement(LineRoot, { Dots, Null, diff --git a/semcore/d3-chart/src/Plot.jsx b/semcore/d3-chart/src/Plot.jsx index 0f2d22f6f2..e5612f563b 100644 --- a/semcore/d3-chart/src/Plot.jsx +++ b/semcore/d3-chart/src/Plot.jsx @@ -122,4 +122,9 @@ class PlotRoot extends Component { } } +/** + * Plot + * + * {@link https://developer.semrush.com/intergalactic/data-display/d3-chart/d3-chart-api#plot|API} | {@link https://developer.semrush.com/intergalactic/data-display/d3-chart/d3-chart-code#chart-plot|Examples} + */ export default createComponent(PlotRoot); diff --git a/semcore/d3-chart/src/Radar.jsx b/semcore/d3-chart/src/Radar.jsx index 16c2e88e80..f73ff687a2 100644 --- a/semcore/d3-chart/src/Radar.jsx +++ b/semcore/d3-chart/src/Radar.jsx @@ -702,6 +702,11 @@ function RadarTooltip(props) { ); } +/** + * Radar + * + * {@link https://developer.semrush.com/intergalactic/data-display/radar-chart/radar-chart-api/|API} | {@link https://developer.semrush.com/intergalactic/data-display/radar-chart/radar-chart-code/|Examples} + */ const Radar = createElement(RadarRoot, { Axis, Polygon, diff --git a/semcore/d3-chart/src/RadialTree.tsx b/semcore/d3-chart/src/RadialTree.tsx index 12211cc676..5b13f60e06 100644 --- a/semcore/d3-chart/src/RadialTree.tsx +++ b/semcore/d3-chart/src/RadialTree.tsx @@ -906,6 +906,11 @@ type IntergalacticD3Component Intergalactic.InternalTypings.ComponentRenderingResults) & Intergalactic.InternalTypings.ComponentAdditive; +/** + * RadialTree + * + * {@link https://developer.semrush.com/intergalactic/data-display/radial-tree-chart/radial-tree-chart-api/|API} | {@link https://developer.semrush.com/intergalactic/data-display/radial-tree-chart/radial-tree-chart-code/|Examples} + */ const RadialTree = createElement(RadialTreeBase, { Title, Radian }) as IntergalacticD3Component< 'g', RadialTreeProps diff --git a/semcore/d3-chart/src/ResponsiveContainer.jsx b/semcore/d3-chart/src/ResponsiveContainer.jsx index 31eef7e28b..86b202728d 100644 --- a/semcore/d3-chart/src/ResponsiveContainer.jsx +++ b/semcore/d3-chart/src/ResponsiveContainer.jsx @@ -83,6 +83,11 @@ class ResponsiveContainerRoot extends Component { } } +/** + * ResponsiveContainer + * + * {@link https://developer.semrush.com/intergalactic/data-display/d3-chart/d3-chart-api#responsivecontainer|API} + */ const ResponsiveContainer = createComponent(ResponsiveContainerRoot); export default ResponsiveContainer; diff --git a/semcore/d3-chart/src/ScatterPlot.jsx b/semcore/d3-chart/src/ScatterPlot.jsx index 7c990cb4ea..eaaa29abf9 100644 --- a/semcore/d3-chart/src/ScatterPlot.jsx +++ b/semcore/d3-chart/src/ScatterPlot.jsx @@ -166,6 +166,11 @@ function ScatterPlotTooltip(props) { return sstyled(props.styles)(); }; +/** + * ScatterPlot + * + * {@link https://developer.semrush.com/intergalactic/data-display/scatterplot-chart/scatterplot-chart-api/|API} | {@link https://developer.semrush.com/intergalactic/data-display/scatterplot-chart/scatterplot-chart-code/|Examples} + */ const ScatterPlot = createElement(ScatterPlotRoot, { Tooltip: [ScatterPlotTooltip, Tooltip._______childrenComponents], }); diff --git a/semcore/d3-chart/src/StackBar.jsx b/semcore/d3-chart/src/StackBar.jsx index 7f062971e6..0eff11a130 100644 --- a/semcore/d3-chart/src/StackBar.jsx +++ b/semcore/d3-chart/src/StackBar.jsx @@ -148,6 +148,11 @@ class StackBarRoot extends Component { } } +/** + * StackBar + * + * {@link https://developer.semrush.com/intergalactic/data-display/stacked-bar-chart/stacked-bar-chart-api/|API} | {@link https://developer.semrush.com/intergalactic/data-display/stacked-bar-chart/stacked-bar-chart-code/|Examples} + */ const StackBar = createElement(StackBarRoot, { Bar, HorizontalBar, diff --git a/semcore/d3-chart/src/StackedArea.jsx b/semcore/d3-chart/src/StackedArea.jsx index 8a3c6a4959..3534d58f5d 100644 --- a/semcore/d3-chart/src/StackedArea.jsx +++ b/semcore/d3-chart/src/StackedArea.jsx @@ -60,6 +60,11 @@ class StackedAreaRoot extends Component { } } +/** + * StackedArea + * + * {@link https://developer.semrush.com/intergalactic/data-display/stacked-area-chart/stacked-area-chart-api/|API} | {@link https://developer.semrush.com/intergalactic/data-display/stacked-area-chart/stacked-area-chart-code/|Examples} + */ const StackedArea = createElement(StackedAreaRoot, { Area }); export default StackedArea; diff --git a/semcore/d3-chart/src/Venn.jsx b/semcore/d3-chart/src/Venn.jsx index 36277fe7b8..52c564a3d7 100644 --- a/semcore/d3-chart/src/Venn.jsx +++ b/semcore/d3-chart/src/Venn.jsx @@ -227,6 +227,11 @@ function VennTooltip(props) { return sstyled(props.styles)(); }; +/** + * Venn + * + * {@link https://developer.semrush.com/intergalactic/data-display/venn-chart/venn-chart-api/|API} | {@link https://developer.semrush.com/intergalactic/data-display/venn-chart/venn-chart-code/|Examples} + */ const Venn = createElement(VennRoot, { Circle, Intersection, diff --git a/semcore/d3-chart/src/component/Chart/AreaChart.tsx b/semcore/d3-chart/src/component/Chart/AreaChart.tsx index baf4e18ab0..20e7ca3444 100644 --- a/semcore/d3-chart/src/component/Chart/AreaChart.tsx +++ b/semcore/d3-chart/src/component/Chart/AreaChart.tsx @@ -124,4 +124,9 @@ class AreaChartComponent extends AbstractChart< } } +/** + * AreaChart + * + * {@link https://developer.semrush.com/intergalactic/data-display/area-chart/area-chart-api/|API} | {@link https://developer.semrush.com/intergalactic/data-display/area-chart/area-chart-code/|Examples} + */ export const AreaChart: AreaChartType = createComponent(AreaChartComponent); diff --git a/semcore/d3-chart/src/component/Chart/BarChart.tsx b/semcore/d3-chart/src/component/Chart/BarChart.tsx index 7b0721c677..2abf8ef530 100644 --- a/semcore/d3-chart/src/component/Chart/BarChart.tsx +++ b/semcore/d3-chart/src/component/Chart/BarChart.tsx @@ -294,4 +294,9 @@ class BarChartComponent extends AbstractChart< } } +/** + * BarChart + * + * {@link https://developer.semrush.com/intergalactic/data-display/bar-chart/bar-chart-api/|API} | {@link https://developer.semrush.com/intergalactic/data-display/bar-chart/bar-chart-code/|Examples} + */ export const BarChart: BarChartType = createComponent(BarChartComponent); diff --git a/semcore/d3-chart/src/component/Chart/BubbleChart.tsx b/semcore/d3-chart/src/component/Chart/BubbleChart.tsx index c58612130d..aa58b06a9e 100644 --- a/semcore/d3-chart/src/component/Chart/BubbleChart.tsx +++ b/semcore/d3-chart/src/component/Chart/BubbleChart.tsx @@ -141,4 +141,9 @@ class BubbleChartComponent extends AbstractChart< } } +/** + * BubbleChart + * + * {@link https://developer.semrush.com/intergalactic/data-display/bubble-chart/bubble-chart-api/|API} | {@link https://developer.semrush.com/intergalactic/data-display/bubble-chart/bubble-chart-code/|Examples} + */ export const BubbleChart: BubbleChartType = createComponent(BubbleChartComponent); diff --git a/semcore/d3-chart/src/component/Chart/CigaretteChart.tsx b/semcore/d3-chart/src/component/Chart/CigaretteChart.tsx index 95b8425f40..fb061092a1 100644 --- a/semcore/d3-chart/src/component/Chart/CigaretteChart.tsx +++ b/semcore/d3-chart/src/component/Chart/CigaretteChart.tsx @@ -506,4 +506,9 @@ class CigaretteChartComponent extends AbstractChart< } } +/** + * CigaretteChart + * + * {@link https://developer.semrush.com/intergalactic/data-display/cigarette-chart/cigarette-chart-api/|API} | {@link https://developer.semrush.com/intergalactic/data-display/cigarette-chart/cigarette-chart-code/|Examples} + */ export const CigaretteChart: CigaretteChartType = createComponent(CigaretteChartComponent); diff --git a/semcore/d3-chart/src/component/Chart/CompactHorizontalBarChart.tsx b/semcore/d3-chart/src/component/Chart/CompactHorizontalBarChart.tsx index a3109d2f53..ed691f4522 100644 --- a/semcore/d3-chart/src/component/Chart/CompactHorizontalBarChart.tsx +++ b/semcore/d3-chart/src/component/Chart/CompactHorizontalBarChart.tsx @@ -117,6 +117,11 @@ class CompactHorizontalBarChartComponent extends AbstractChart< } } +/** + * CompactHorizontalBarChart + * + * {@link https://developer.semrush.com/intergalactic/data-display/bar-horizontal-compact/bar-horizontal-compact-api/|API} | {@link https://developer.semrush.com/intergalactic/data-display/bar-horizontal-compact/bar-horizontal-compact-code/|Examples} + */ export const CompactHorizontalBarChart: CompactHorizontalBarChartType = createComponent( CompactHorizontalBarChartComponent, ); diff --git a/semcore/d3-chart/src/component/Chart/DonutChart.tsx b/semcore/d3-chart/src/component/Chart/DonutChart.tsx index 0cf8477480..c73fbd1f8d 100644 --- a/semcore/d3-chart/src/component/Chart/DonutChart.tsx +++ b/semcore/d3-chart/src/component/Chart/DonutChart.tsx @@ -107,4 +107,9 @@ class DonutChartComponent extends AbstractChart< } } +/** + * DonutChart + * + * {@link https://developer.semrush.com/intergalactic/data-display/donut-chart/donut-chart-api/|API} | {@link https://developer.semrush.com/intergalactic/data-display/donut-chart/donut-chart-code/|Examples} + */ export const DonutChart: DonutChartType = createComponent(DonutChartComponent); diff --git a/semcore/d3-chart/src/component/Chart/HistogramChart.tsx b/semcore/d3-chart/src/component/Chart/HistogramChart.tsx index 687dfa6984..e1e880e7ec 100644 --- a/semcore/d3-chart/src/component/Chart/HistogramChart.tsx +++ b/semcore/d3-chart/src/component/Chart/HistogramChart.tsx @@ -173,4 +173,9 @@ class HistogramChartComponent extends AbstractChart< } } +/** + * HistogramChart + * + * {@link https://developer.semrush.com/intergalactic/data-display/histogram-chart/histogram-chart-api/|API} + */ export const HistogramChart: HistogramChartType = createComponent(HistogramChartComponent); diff --git a/semcore/d3-chart/src/component/Chart/LineChart.tsx b/semcore/d3-chart/src/component/Chart/LineChart.tsx index 461f42ecbf..d6c04469ad 100644 --- a/semcore/d3-chart/src/component/Chart/LineChart.tsx +++ b/semcore/d3-chart/src/component/Chart/LineChart.tsx @@ -103,4 +103,9 @@ class LineChartComponent extends AbstractChart< } } +/** + * LineChart + * + * {@link https://developer.semrush.com/intergalactic/data-display/line-chart/line-chart-api/|API} | {@link https://developer.semrush.com/intergalactic/data-display/line-chart/line-chart-code/|Examples} + */ export const LineChart: LineChartType = createComponent(LineChartComponent); diff --git a/semcore/d3-chart/src/component/Chart/RadarChart.tsx b/semcore/d3-chart/src/component/Chart/RadarChart.tsx index 29cace7f94..c1401fffa1 100644 --- a/semcore/d3-chart/src/component/Chart/RadarChart.tsx +++ b/semcore/d3-chart/src/component/Chart/RadarChart.tsx @@ -107,4 +107,9 @@ class RadarChartComponent extends AbstractChart< } } +/** + * RadarChart + * + * {@link https://developer.semrush.com/intergalactic/data-display/radar-chart/radar-chart-api/|API} | {@link https://developer.semrush.com/intergalactic/data-display/radar-chart/radar-chart-code/|Examples} + */ export const RadarChart: RadarChartType = createComponent(RadarChartComponent); diff --git a/semcore/d3-chart/src/component/Chart/ScatterPlotChart.tsx b/semcore/d3-chart/src/component/Chart/ScatterPlotChart.tsx index 0915337949..1376de798f 100644 --- a/semcore/d3-chart/src/component/Chart/ScatterPlotChart.tsx +++ b/semcore/d3-chart/src/component/Chart/ScatterPlotChart.tsx @@ -139,4 +139,9 @@ class ScatterPlotChartComponent extends AbstractChart< } } +/** + * ScatterPlotChart + * + * {@link https://developer.semrush.com/intergalactic/data-display/scatterplot-chart/scatterplot-chart-api/|API} | {@link https://developer.semrush.com/intergalactic/data-display/scatterplot-chart/scatterplot-chart-code/|Examples} + */ export const ScatterPlotChart: ScatterPlotChartType = createComponent(ScatterPlotChartComponent); diff --git a/semcore/d3-chart/src/component/Chart/VennChart.tsx b/semcore/d3-chart/src/component/Chart/VennChart.tsx index e7c063ad42..903c7fc40d 100644 --- a/semcore/d3-chart/src/component/Chart/VennChart.tsx +++ b/semcore/d3-chart/src/component/Chart/VennChart.tsx @@ -149,4 +149,9 @@ class VennChartComponent extends AbstractChart< } } +/** + * VennChart + * + * {@link https://developer.semrush.com/intergalactic/data-display/venn-chart/venn-chart-api/|API} | {@link https://developer.semrush.com/intergalactic/data-display/venn-chart/venn-chart-code/|Examples} + */ export const VennChart: VennChartType = createComponent(VennChartComponent); diff --git a/semcore/d3-chart/src/component/ChartLegend/LegendFlex/LegendFlex.tsx b/semcore/d3-chart/src/component/ChartLegend/LegendFlex/LegendFlex.tsx index dd26aa0493..021e7a7451 100644 --- a/semcore/d3-chart/src/component/ChartLegend/LegendFlex/LegendFlex.tsx +++ b/semcore/d3-chart/src/component/ChartLegend/LegendFlex/LegendFlex.tsx @@ -55,6 +55,11 @@ class LegendFlexRoot extends BaseLegend { } } +/** + * CigaretteBar + * + * {@link https://developer.semrush.com/intergalactic/data-display/cigarette-chart/cigarette-chart-api/|API} | {@link https://developer.semrush.com/intergalactic/data-display/cigarette-chart/cigarette-chart-code/|Examples} + */ export default createElement(CigaretteBarRoot); diff --git a/semcore/data-table/src/components/DataTable/DataTable.tsx b/semcore/data-table/src/components/DataTable/DataTable.tsx index a3e041c5fb..f0664f5f58 100644 --- a/semcore/data-table/src/components/DataTable/DataTable.tsx +++ b/semcore/data-table/src/components/DataTable/DataTable.tsx @@ -1468,6 +1468,11 @@ class DataTableRoot< } } +/** + * DataTable + * + * {@link https://developer.semrush.com/intergalactic/table-group/data-table/data-table-api|Api} | {@link https://developer.semrush.com/intergalactic/table-group/data-table/data-table-code|Examples} + */ export const DataTable = createComponent(DataTableRoot, { Head, Body, diff --git a/semcore/date-picker/src/DatePicker.jsx b/semcore/date-picker/src/DatePicker.jsx index 207543c782..6b3da73b75 100644 --- a/semcore/date-picker/src/DatePicker.jsx +++ b/semcore/date-picker/src/DatePicker.jsx @@ -138,6 +138,11 @@ class Today extends Component { } } +/** + * DatePicker + * + * {@link https://developer.semrush.com/intergalactic/components/date-picker/date-picker-api/|API} | {@link https://developer.semrush.com/intergalactic/components/date-picker/date-picker-code/|Examples} + */ const DatePicker = createComponent( DatePickerRoot, { diff --git a/semcore/date-picker/src/DateRangeComparator.jsx b/semcore/date-picker/src/DateRangeComparator.jsx index 921c0bb071..7309dba5a2 100644 --- a/semcore/date-picker/src/DateRangeComparator.jsx +++ b/semcore/date-picker/src/DateRangeComparator.jsx @@ -204,6 +204,11 @@ function PeriodsControls(props) { return sstyled(styles)(); } +/** + * DateRangeComparator + * + * {@link https://developer.semrush.com/intergalactic/components/date-picker/date-picker-api#daterangecomparator|API} | {@link https://developer.semrush.com/intergalactic/components/date-picker/date-picker-code#daterangecomparator|Examples} + */ const DateRangeComparator = createComponent( DateRangeComparatorRoot, { diff --git a/semcore/date-picker/src/DateRangePicker.jsx b/semcore/date-picker/src/DateRangePicker.jsx index 50bcd24f89..ecde001a4d 100644 --- a/semcore/date-picker/src/DateRangePicker.jsx +++ b/semcore/date-picker/src/DateRangePicker.jsx @@ -112,6 +112,11 @@ class DateRangePickerRoot extends RangePickerAbstract { } } +/** + * DateRangePicker + * + * {@link https://developer.semrush.com/intergalactic/components/date-picker/date-picker-api#daterangepicker|API} | {@link https://developer.semrush.com/intergalactic/components/date-picker/date-picker-code/|Examples} + */ const DateRangePicker = createComponent( DateRangePickerRoot, { diff --git a/semcore/date-picker/src/MonthDateRangeComparator.jsx b/semcore/date-picker/src/MonthDateRangeComparator.jsx index c92e402c78..25cf79641e 100644 --- a/semcore/date-picker/src/MonthDateRangeComparator.jsx +++ b/semcore/date-picker/src/MonthDateRangeComparator.jsx @@ -242,6 +242,11 @@ function PeriodsControls(props) { return sstyled(styles)(); } +/** + * MonthDateRangeComparator + * + * {@link https://developer.semrush.com/intergalactic/components/date-picker/date-picker-api/|API} | {@link https://developer.semrush.com/intergalactic/components/date-picker/date-picker-code/|Examples} + */ const MonthDateRangeComparator = createComponent( MonthDateRangeComparatorRoot, { diff --git a/semcore/date-picker/src/MonthPicker.jsx b/semcore/date-picker/src/MonthPicker.jsx index ed2e00b8ac..216b476178 100644 --- a/semcore/date-picker/src/MonthPicker.jsx +++ b/semcore/date-picker/src/MonthPicker.jsx @@ -91,6 +91,11 @@ class MonthPickerRoot extends PickerAbstract { } } +/** + * MonthPicker + * + * {@link https://developer.semrush.com/intergalactic/components/date-picker/date-picker-api/|API} | {@link https://developer.semrush.com/intergalactic/components/date-picker/date-picker-code/|Examples} + */ const MonthPicker = createComponent( MonthPickerRoot, { diff --git a/semcore/date-picker/src/MonthRangePicker.jsx b/semcore/date-picker/src/MonthRangePicker.jsx index 54bb74e4f2..0487f53075 100644 --- a/semcore/date-picker/src/MonthRangePicker.jsx +++ b/semcore/date-picker/src/MonthRangePicker.jsx @@ -132,6 +132,11 @@ class MonthRangePickerRoot extends RangePickerAbstract { } } +/** + * MonthRangePicker + * + * {@link https://developer.semrush.com/intergalactic/components/date-picker/date-picker-api/|API} | {@link https://developer.semrush.com/intergalactic/components/date-picker/date-picker-code/|Examples} + */ const MonthRangePicker = createComponent( MonthRangePickerRoot, { diff --git a/semcore/date-picker/src/components/ButtonTrigger.jsx b/semcore/date-picker/src/components/ButtonTrigger.jsx index 1e59bdb29f..4489e53db8 100644 --- a/semcore/date-picker/src/components/ButtonTrigger.jsx +++ b/semcore/date-picker/src/components/ButtonTrigger.jsx @@ -15,6 +15,11 @@ function ButtonTriggerRoot({ Children }) { ButtonTriggerRoot.displayName = 'ButtonTrigger'; +/** + * ButtonTrigger + * + * {@link https://developer.semrush.com/intergalactic/components/date-picker/date-picker-api/|API} | {@link https://developer.semrush.com/intergalactic/components/date-picker/date-picker-code/|Examples} + */ const ButtonTrigger = createComponent(ButtonTriggerRoot, { Text: BaseTrigger.Text, Addon: BaseTrigger.Addon, diff --git a/semcore/divider/src/Divider.tsx b/semcore/divider/src/Divider.tsx index a1d9b2a316..ae12ae07b8 100644 --- a/semcore/divider/src/Divider.tsx +++ b/semcore/divider/src/Divider.tsx @@ -31,6 +31,11 @@ class DividerRoot extends Component