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; }