import classNames from 'classnames'; import * as React from 'react'; import FormGroup from './FormGroup'; import { useBootstrapPrefix } from './ThemeProvider'; import { jsx as _jsx } from "react/jsx-runtime"; import { jsxs as _jsxs } from "react/jsx-runtime"; const FloatingLabel = /*#__PURE__*/React.forwardRef(({ bsPrefix, className, children, controlId, label, ...props }, ref) => { bsPrefix = useBootstrapPrefix(bsPrefix, 'form-floating'); return /*#__PURE__*/_jsxs(FormGroup, { ref: ref, className: classNames(className, bsPrefix), controlId: controlId, ...props, children: [children, /*#__PURE__*/_jsx("label", { htmlFor: controlId, children: label })] }); }); FloatingLabel.displayName = 'FloatingLabel'; export default FloatingLabel;