UNPKG

vueless

Version:

Vue Styleless UI Component Library, powered by Tailwind CSS.

81 lines (80 loc) 2.42 kB
export default /*tw*/ { htmlBody: "bg-muted group/body", wrapper: { base: "relative min-h-screen UNotifyPage", variants: { size: { xs: "md:w-[25rem] md:max-[500px]:w-full!", sm: "md:w-[31.25rem] md:max-[600px]:w-full!", md: "md:w-[37.5rem] md:max-[700px]:w-full!", lg: "md:w-[43.75rem] md:max-[800px]:w-full!", xl: "md:w-[50rem] md:max-[900px]:w-full!", "2xl": "md:w-[56.25rem] md:max-[1000px]:w-full!", "3xl": "md:w-[62.5rem] md:max-[1100px]:w-full!", "4xl": "md:w-[68.75rem] md:max-[1200px]:w-full!", "5xl": "md:w-[75rem] md:max-[1300px]:w-full!", wide: "md:w-full", }, rounding: { true: "md:pr-4", }, }, }, page: { base: "p-4 md:py-6 md:pl-8 md:pr-8 mx-auto min-h-screen w-full border", variants: { variant: { solid: "bg-default border-transparent", outlined: "bg-default border-muted", subtle: "bg-muted border-default/50", soft: "bg-muted border-transparent", inverted: "bg-inverted border-transparent", }, rounding: { true: "md:pr-4 border-r-0", false: "rounded-large", }, }, }, rightRoundingWrapper: { base: "hidden md:block absolute right-4", variants: { rounding: { false: "md:hidden", }, }, }, rightRounding: { base: "fixed top-0 w-4 border border-l-0 rounded-r-large h-screen", variants: { variant: { solid: "bg-default border-transparent", outlined: "bg-default border-muted", subtle: "bg-muted border-default/50", soft: "bg-muted border-transparent", inverted: "bg-inverted border-transparent", }, }, }, header: "flex items-start justify-between mb-4 md:mb-6", beforeTitle: "flex items-center gap-3", titleFallback: "flex flex-col gap-0.5", backLinkWrapper: "flex items-center gap-0.5", backLink: "{ULink}", backLinkIcon: "{UIcon}", title: "{UHeader}", description: "mt-1.5 text-large font-normal text-lifted", actions: "", body: "", footer: "mb-0 mt-14 justify-between pt-8 md:flex gap-4 md:gap-0 md:items-baseline border-t border-muted", footerLeft: "md:flex gap-4", footerRight: "md:flex gap-4", defaults: { variant: "solid", size: "wide", titleSize: "md", rounding: false, /* icons */ backIcon: "arrow_back", }, };