import React from 'react'; export enum IconSide { left = 'left', right = 'right', } type Props = { splitted: boolean; title: string; onClick: () => void; buttonClassName?: string; iconClassName?: string; iconSide?: IconSide; disabled?: boolean; }; function formatBtnTitle(title: string, iconSide?: string): string { return iconSide === IconSide.left ? '\xA0' + title : iconSide === IconSide.right ? title + '\xA0' : title; } export const ResponsiveButton = (props: Props) => { const defaultProps = { iconSide: IconSide.left, }; props = { ...defaultProps, ...props }; const { title, onClick, buttonClassName, iconClassName, splitted, iconSide, disabled } = props; return ( ); };