// Copyright 2017-2019 @polkadot/react-components authors & contributors
// This software may be modified and distributed under the terms
// of the Apache-2.0 license. See the LICENSE file for details.
import { BareProps } from './types';
import React from 'react';
import styled from 'styled-components';
import LabelHelp from './LabelHelp';
import { classes } from './util';
interface Props extends BareProps {
help?: React.ReactNode;
isHidden?: boolean;
isSmall?: boolean;
label?: React.ReactNode;
labelExtra?: React.ReactNode;
children: React.ReactNode;
withLabel?: boolean;
withEllipsis?: boolean;
}
const defaultLabel: React.ReactNode = (