import { forwardRef } from 'react'
import PrimitiveButton from '../../Primitives/PrimitiveButton/PrimitiveButton'
import type { PrimaryActionButtonProps } from './types'
import { parseUnitValue } from './utils'
const PrimaryActionIcon = ({
size,
color,
strokeWidth,
}: {
size: number
color: string
strokeWidth: number
}) => (
)
const PrimaryActionButton = forwardRef<
HTMLButtonElement,
PrimaryActionButtonProps
>(({ tokens, buttonProps }, ref) => {
const iconSize = parseUnitValue(tokens.primaryAction.icon.width)
const iconColor = String(tokens.primaryAction.color)
const strokeWidth = tokens.primaryAction.icon.strokeWidth
return (
)
})
PrimaryActionButton.displayName = 'PrimaryActionButton'
export default PrimaryActionButton