Загрузка данных


import classNames from 'classnames';
import { Divider as ExchangeDivider } from 'exchange-elements/v2';

import styles from './index.module.scss';

import type { ComponentProps } from 'react';

export type ExchangeDividerProps = ComponentProps<typeof ExchangeDivider>;

export interface DividerProps extends Omit<ExchangeDividerProps, 'pt'> {
  classNameDivider?: string;
}

export function Divider({
  classNameDivider,
  direction = 'horizontal',
  ...props
}: DividerProps) {
  return (
    <ExchangeDivider
      {...props}
      direction={direction}
      pt={{
        divider: {
          className: classNames(
            styles.divider,
            styles[`divider_${direction}`],
            classNameDivider,
          ),
        },
      }}
    />
  );
}

















.divider {
  flex-shrink: 0;
  box-sizing: border-box;
  background-color: var(--neutral-7);

  &_horizontal {
    width: 100%;
    height: var(--borderWidth-md);
    margin: var(--space-0250) 0;
  }

  &_vertical {
    width: var(--borderWidth-md);
    height: 100%;
    margin: 0 var(--space-0250);
  }
}