adonisjs-ui
Version:
[](https://npmjs.com/package/adonisjs-ui) [](https://npm.chart.dev/adonisjs-ui)
32 lines (31 loc) • 823 B
JavaScript
import { tv } from "tailwind-variants";
export const separator = tv({
slots: {
wrapper: "flex items-center w-full",
base: "border-0",
text: "shrink mx-6 font-medium text-sm text-neutral-400 whitespace-nowrap",
},
variants: {
variant: {
subtle: { base: "bg-neutral-800" },
solid: { base: "bg-neutral-700/40" },
},
orientation: {
vertical: { base: "xself-center self-stretch w-px" },
horizontal: { base: "h-px w-full" },
},
text: {
true: {
base: "grow",
},
false: {
base: "shrink-0",
},
},
},
defaultVariants: {
variant: "solid",
orientation: "horizontal",
text: false,
},
});