UNPKG

@engie-group/fluid-design-system-react

Version:

Fluid Design System React

14 lines (11 loc) 912 B
import { jsx } from 'react/jsx-runtime'; import { Root as Slot } from '../../../node_modules/.pnpm/@radix-ui_react-slot@1.2.3_@types_react@19.2.6_react@19.2.0/node_modules/@radix-ui/react-slot/dist/index.js'; import React__default from 'react'; import { NJButton } from '../../button/NJButton.js'; import { NJChatInputContext } from '../NJChatInput.context.js'; const NJChatInputActionButton = React__default.forwardRef(({ variant, icon = 'arrow_upward', ...buttonProps }, forwardRef) => { const chatInputContext = React__default.useContext(NJChatInputContext); return (jsx(Slot, { className: "nj-chat-input-action-button", children: jsx(NJButton, { ref: forwardRef, ...buttonProps, variant: (variant ?? chatInputContext?.variant ?? 'default') === 'default' ? 'primary' : 'ai', icon: icon }) })); }); NJChatInputActionButton.displayName = 'NJChatInputActionButton'; export { NJChatInputActionButton };