Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions semcore/accordion/src/Accordion.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -222,6 +222,11 @@ const Item = createComponent<
Collapse,
});

/**
* 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<
NSAccordion.Component,
typeof RootAccordion
Expand Down
5 changes: 5 additions & 0 deletions semcore/add-filter/src/AddFilter.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -306,6 +306,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<
AddFilterType,
typeof RootAddFilter
Expand Down
5 changes: 5 additions & 0 deletions semcore/badge/src/Badge.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,11 @@ class RootBadge extends Component<BadgeProps, typeof RootBadge.enhance> {
}
}

/**
* 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<
BadgeComponent,
typeof RootBadge
Expand Down
5 changes: 5 additions & 0 deletions semcore/base-components/src/components/breakpoints/index.ts
Original file line number Diff line number Diff line change
@@ -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 };
5 changes: 5 additions & 0 deletions semcore/base-components/src/components/ellipsis/Ellipsis.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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<Events> {
public readonly element: HTMLElement;
public readonly containerElement: HTMLElement | undefined;
Expand Down
5 changes: 5 additions & 0 deletions semcore/base-components/src/components/flex-box/Box/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,9 @@ Box.displayName = 'Box';

type BoxComponent = Intergalactic.Component<'div', BoxProps>;

/**
* Box
*
* {@link https://developer.semrush.com/intergalactic/layout/box-system/box-system-api|Docs}
*/
export default createBaseComponent<BoxComponent>(Box);
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,9 @@ Flex.displayName = 'Flex';

type FlexComponent = Intergalactic.Component<'div', FlexProps>;

/**
* Flex
*
* {@link https://developer.semrush.com/intergalactic/layout/box-system/box-system-api|Docs}
*/
export default createBaseComponent<FlexComponent>(Flex);
5 changes: 5 additions & 0 deletions semcore/base-components/src/components/hint/Hint.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -381,6 +381,11 @@ class HintPopperRoot extends Component<
}
}

/**
* Hint
*
* {@link https://developer.semrush.com/intergalactic/utils/hint/hint-api|API} | {@link https://developer.semrush.com/intergalactic/utils/hint/hint-code|Examples}
*/
export const Hint = createComponent<
SimpleHintPopperComponent,
typeof HintPopperRoot
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<
typeof NeighborLocationType,
typeof NeighborLocationRoot
Expand Down
5 changes: 5 additions & 0 deletions semcore/base-components/src/components/popper/Popper.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -787,6 +787,11 @@ function PopperPopper(props: PopperPopperProps & IRootComponentProps & InnerPopp
);
}

/**
* Popper
*
* {@link https://developer.semrush.com/intergalactic/utils/popper/popper-api|API}
*/
export const Popper = createComponent<
typeof PopperType,
typeof PopperRoot
Expand Down
6 changes: 6 additions & 0 deletions semcore/base-components/src/components/portal/Portal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,12 @@ 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<
PortalComponent,
typeof Portal
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -443,6 +443,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<
typeof ScrollAreaType,
typeof ScrollAreaRoot
Expand Down
5 changes: 5 additions & 0 deletions semcore/base-trigger/src/BaseTrigger.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,11 @@ function Addon(props) {
return sstyled(styles)(<SAddon render={Box} />);
}

/**
* 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,
Expand Down
5 changes: 5 additions & 0 deletions semcore/base-trigger/src/ButtonTrigger.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -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,
{
Expand Down
5 changes: 5 additions & 0 deletions semcore/base-trigger/src/FilterTrigger.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -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,
{
Expand Down
5 changes: 5 additions & 0 deletions semcore/base-trigger/src/LinkTrigger.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
5 changes: 5 additions & 0 deletions semcore/breadcrumbs/src/Breadcrumbs.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -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,
});
5 changes: 5 additions & 0 deletions semcore/bulk-textarea/src/BulkTextarea.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -281,6 +281,11 @@ class BulkTextareaRoot<T extends string | string[]> 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 = (<T extends string | string[]>() =>
createComponent<BulkTextareaType<T>, typeof BulkTextareaRoot>(BulkTextareaRoot, {
InputField,
Expand Down
5 changes: 5 additions & 0 deletions semcore/button/src/component/Button/Button.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,11 @@ function Addon(props: ButtonAddonProps) {
return sstyled(props.styles)(<SAddon render={Box} tag='span' />);
}

/**
* 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<
ButtonComponent,
typeof RootButton
Expand Down
5 changes: 5 additions & 0 deletions semcore/button/src/component/ButtonLink/ButtonLink.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,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<ButtonLinkComponent, typeof RootButtonLink>(
RootButtonLink,
{
Expand Down
5 changes: 5 additions & 0 deletions semcore/card/src/Card.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,11 @@ function Body(props: Intergalactic.InternalTypings.InferComponentProps<NSCard.Bo
return sstyled(styles)(<SBody render={Box} {...props} />);
}

/**
* 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<
NSCard.Component,
typeof CardRoot
Expand Down
5 changes: 5 additions & 0 deletions semcore/carousel/src/Carousel.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -747,6 +747,11 @@ function Indicator({ styles, Children }: 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<
typeof CarouselType,
typeof CarouselRoot
Expand Down
5 changes: 5 additions & 0 deletions semcore/checkbox/src/Checkbox.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -269,6 +269,11 @@ const Value = createComponent<
CheckMark,
});

/**
* 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<
NSCheckbox.Component,
typeof CheckboxRoot
Expand Down
5 changes: 5 additions & 0 deletions semcore/color-picker/src/ColorPicker.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,11 @@ function Colors(
);
}

/**
* 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<
NSColorPicker.Component,
typeof ColorPickerRoot
Expand Down
5 changes: 5 additions & 0 deletions semcore/color-picker/src/PaletteManager.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -293,6 +293,11 @@ class InputColor extends Component<
}
}

/**
* 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}
*/
export const PaletteManager = createComponent<
NSPaletteManager.Component,
typeof PaletteManagerRoot
Expand Down
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i think it is unneeded?

Empty file.
5 changes: 5 additions & 0 deletions semcore/counter/src/Counter.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,11 @@ class Counter 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<
NSCounter.Component,
typeof Counter
Expand Down
5 changes: 5 additions & 0 deletions semcore/d3-chart/src/Area.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
10 changes: 10 additions & 0 deletions semcore/d3-chart/src/Axis.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand All @@ -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,
Expand Down
5 changes: 5 additions & 0 deletions semcore/d3-chart/src/Bar.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -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 });
5 changes: 5 additions & 0 deletions semcore/d3-chart/src/Bubble.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
5 changes: 5 additions & 0 deletions semcore/d3-chart/src/CompactHorizontalBar.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
5 changes: 5 additions & 0 deletions semcore/d3-chart/src/Donut.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -440,6 +440,11 @@ function DonutTooltip(props) {
return sstyled(props.styles)(<SDonutTooltip render={Tooltip} excludeAnchorProps />);
};

/**
* 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,
Expand Down
Loading
Loading