"use strict";var e=require("tslib"),t=require("react"),r=require("tailwind-merge"),s=require("../../../lib/utils.cjs");function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=i(t);const n=s.makeClassName("Flex"),a={start:"justify-start",end:"justify-end",center:"justify-center",between:"justify-between",around:"justify-around",evenly:"justify-evenly"},c={start:"items-start",end:"items-end",center:"items-center",baseline:"items-baseline",stretch:"items-stretch"},f={row:"flex-row",col:"flex-col","row-reverse":"flex-row-reverse","col-reverse":"flex-col-reverse"},o=l.default.forwardRef(((t,s)=>{const{flexDirection:i="row",justifyContent:o="between",alignItems:u="center",children:d,className:m}=t,w=e.__rest(t,["flexDirection","justifyContent","alignItems","children","className"]);return l.default.createElement("div",Object.assign({ref:s,className:r.twMerge(n("root"),"flex w-full",f[i],a[o],c[u],m)},w),d)}));o.displayName="Flex",module.exports=o;
