cncjs

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

6
class Widget extends PureComponent {
7
    static propTypes = {
8
      borderless: PropTypes.bool,
9
      fullscreen: PropTypes.bool
10
    };
11

12
    static defaultProps = {
13
      borderless: false,
14
      fullscreen: false
15
    };
16

17
    render() {
18
      const { borderless, fullscreen, className, ...props } = this.props;
19

20
      return (
21
        <div
22
          {...props}
23
          className={classNames(
24
            className,
25
            styles.widget,
26
            { [styles.widgetBorderless]: borderless },
27
            { [styles.widgetFullscreen]: fullscreen }
28
          )}
29
        />
30
      );
31
    }
32
}
33

34
export default Widget;
35

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

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

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

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