import React, { useMemo } from 'react';
import '../g.scss';
import Icon from 'src/components/Icon/index';
import defaultImg from './story_default.svg';
function LabelScreenshot(props: ILabelTextInput) {
const {
title = 'label',
value,
change,
size = 'large',
defaultButtonText = '',
buttonText = '',
paddingSize = 'normal',
wrapStyle = { padding: '6px 20px 6px 20px' }
} = props;
const Dom = useMemo(() => {
return (
{buttonText ? (
change?.('cover')}
>
{buttonText}
change?.('default')}
>
{defaultButtonText}
) : (
<>>
)}
);
}, [title, value, defaultButtonText, buttonText, paddingSize]);
return Dom;
}
export default LabelScreenshot;
export interface ILabelTextInput {
title?: any;
value?: string;
change?: Function;
size?: string;
defaultButtonText?: string;
buttonText?: string;
paddingSize?: string;
wrapStyle: React.CSSProperties;
}