cncjs

Форк
0
33 строки · 752.0 Байт
1
import classNames from 'classnames';
2
import PropTypes from 'prop-types';
3
import React, { PureComponent } from 'react';
4
import Anchor from '../Anchor';
5
import styles from './index.styl';
6

7
class Button extends PureComponent {
8
    static propTypes = {
9
      ...Anchor.propTypes,
10
      inverted: PropTypes.bool
11
    };
12

13
    static defaultProps = {
14
      ...Anchor.defaultProps,
15
      inverted: false
16
    };
17

18
    render() {
19
      const { inverted, className, ...props } = this.props;
20

21
      return (
22
        <Anchor
23
          {...props}
24
          className={classNames(className, styles.widgetButton, {
25
            [styles.disabled]: !!props.disabled,
26
            [styles.inverted]: inverted
27
          })}
28
        />
29
      );
30
    }
31
}
32

33
export default Button;
34

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.