import React, { ReactNode } from 'react' import ButtonIcon from './button-icon' import { ButtonProps } from './button' import { ButtonGroupConfig } from '../button-group/button-group-context' export const getButtonChildrenWithIcon = ( auto: boolean, children: ReactNode, icons: { icon?: React.ReactNode iconRight?: React.ReactNode }, ) => { const { icon, iconRight } = icons const hasIcon = icon || iconRight const isRight = Boolean(iconRight) const paddingForAutoMode = auto ? `calc(var(--geist-ui-button-height) / 2 + var(--geist-ui-button-icon-padding) * .5)` : 0 if (!hasIcon) return