如何有条件地使用 tailwind css 显示错误消息?

How to show error message with tailwindcss condtionally?

我正在尝试有条件地使用 react-hook-form 和 tailwind css 显示错误消息。

export const FieldWrapper: FunctionComponent<FieldWrapperProps> = (props: FieldWrapperProps) => {
  const { children, label, errorMessage, className } = props;

  return (
    <div
      className={clsx('mt-6 flex flex-col justify-center tracking-wide align-middle', className)}
    >
      <label htmlFor={label} className="block text-gray-light text-base  font-bold mb-2 peer">
        {label}
      </label>
      {children}
      {errorMessage && <p className="text-sm text-red-500 ">{errorMessage}</p>}
    </div>
  );
};

我正在重用此组件,但当出现错误消息时,它会下推组件本身以显示错误消息并破坏布局。

我该怎么做,它不会将组件向下推?

您是否尝试过使用 justify-start 而不是 justify-center