vueless
Version:
Vue Styleless UI Component Library, powered by Tailwind CSS.
60 lines (59 loc) • 993 B
text/typescript
export default /*tw*/ {
wrapper: "flex flex-col items-center justify-center size-full",
header: {
base: "flex justify-center",
variants: {
size: {
sm: "mb-4",
md: "mb-5",
lg: "mb-6",
},
},
},
emptyIconWrapper: {
base: "rounded-full bg-gray-700/5",
variants: {
size: {
sm: "p-4",
md: "p-5",
lg: "p-6",
},
},
},
emptyIcon: {
base: "{UIcon}",
defaults: {
size: {
sm: "2xl",
md: "3xl",
lg: "4xl",
},
},
},
title: {
base: "{UHeader}",
defaults: {
size: {
sm: "xs",
md: "sm",
lg: "md",
},
},
},
description: {
base: "text-center",
variants: {
size: {
sm: "text-xs",
md: "text-sm",
lg: "text-base",
},
},
},
footer: "mt-4 flex justify-center",
defaults: {
size: "md",
/* icons */
emptyIcon: "emoji_food_beverage",
},
};