UNPKG

@gravity-ui/uikit

Version:

Gravity UI base styling and components

16 lines (15 loc) 615 B
import { jsx as _jsx } from "react/jsx-runtime"; import { Copy, CopyCheck, CopyXmark } from '@gravity-ui/icons'; import { Icon } from "../Icon/index.js"; import { useDefaultProps } from "../theme/useDefaultProps.js"; export function ClipboardIcon(rawProps) { const { status, ...rest } = useDefaultProps('ClipboardIcon', rawProps); if (status === 'error') { return _jsx(Icon, { data: CopyXmark, ...rest }); } if (status === 'success') { return _jsx(Icon, { data: CopyCheck, ...rest }); } return _jsx(Icon, { data: Copy, ...rest }); } //# sourceMappingURL=ClipboardIcon.js.map