import * as React from 'react'; import warning from 'warning'; import Base, { BlockProps } from './Base'; import { tupleNum, Omit } from '../_util/type'; const TITLE_ELE_LIST = tupleNum(1, 2, 3, 4); type TitleProps = Omit; const Title: React.SFC = props => { const { level = 1, ...restProps } = props; let component: string; if (TITLE_ELE_LIST.indexOf(level) !== -1) { component = `h${level}`; } else { warning(false, 'Title only accept `1 | 2 | 3 | 4` as `level` value.'); component = 'h1'; } return ; }; export default Title;