import { createElement } from 'rax';
import View from 'rax-view';
import Text from 'rax-text';
import './style.scss';

export interface ComponentProps extends HTMLDivElement {
  /**
   * 名称
   */
  name: string;
}

/**
 * 示例组件
 * @property title 组件名称
 * @property description 组件描述
 * @property container true
 * @param props
 * @constructor
 */
function Component(props: ComponentProps) {
  return (
    <View className="container">
      <Text className="name">{props.name}</Text>
      <Text className="content">{props.children}</Text>
    </View>
  );
}

Component.defaultProps = {
  name: '',
};

export default Component;
