import React from "react";
import { FieldErrorMessage, FieldLabel, FieldMessage } from "../Fields";
import { HelpTextProps } from "../../types";
import styled from "styled-components";
const FloatingLabelWrapper = styled.div`
position: relative;
`;
interface FloatingFieldInputWrapperProps extends HelpTextProps {
floating?: boolean;
children: React.ReactNode;
}
export function FloatingFieldInputWrapper(
props: FloatingFieldInputWrapperProps
) {
const { children, floating, label, error, message } = props;
if (floating) {
return (
<>
{children}
{label}
{message && {message}}
{error && {error}}
>
);
}
return (
<>
{label && {label}}
{message && {message}}
{children}
{error && {error}}
>
);
}
export default FloatingFieldInputWrapper;