@trail-ui/react
Version:
20 lines (18 loc) • 733 B
JavaScript
// src/multiselect/tw-utils.ts
import { composeRenderProps } from "react-aria-components";
import { twMerge } from "tailwind-merge";
function composeTailwindRenderProps(className, tw) {
return composeRenderProps(className, (className2) => twMerge(tw, className2));
}
var focusOutlineStyle = ["outline outline-2 outline-purple-600 outline-offset-2"];
var inputFieldStyle = [
"group flex flex-col",
"[&_[data-slot=label]:not([class*=mb-])]:mb-1",
"[&_[data-slot=description]:not([class*=mb-]):has(+:is(input,textarea,[data-slot=control]))]:mb-2",
"[&_:is(input,textarea,[data-slot=control])+[data-slot=description]:not([class*=mt-])]:mt-1"
];
export {
composeTailwindRenderProps,
focusOutlineStyle,
inputFieldStyle
};