@skiyee/uni-ui
Version:
一个由原子化CSS驱动、符合直觉设计、高度定制化、面向AI时代的移动端 UI 库,助力开发者打造独特且差异化的移动端应用程序
8 lines • 1.69 kB
JavaScript
//! @unocss-include
/**
* @skiyee/uni-ui v1.1.0
* @author skiyee(https://github.com/skiyee)
* @license Apache License 2.0
* @copyright 2025-present skiyee All rights reserved.
**/
import{ucv as e}from"@skiyee/ucv";const t=e({element:{root:`inline-flex items-center sk-unit:p-8 -sk-unit:m-8 cursor-pointer select-none`,checkbox:`box-border relative inline-flex flex-center border-(~ solid) transition-colors duration-250`,icon:`sk-element:opacity-0 transition-opacity duration-250`,label:`sk-unit:ml-10 text-primary select-none`},variants:{size:{small:{checkbox:`sk-variant:sk-unit:size-15 rounded-tiny`,icon:`sk-variant:sk-unit:size-10`,label:`text-body-small`},medium:{checkbox:`sk-variant:sk-unit:size-18 rounded-mini`,icon:`sk-variant:sk-unit:size-12`,label:`text-body-medium`},large:{checkbox:`sk-variant:sk-unit:size-21 rounded-mini`,icon:`sk-variant:sk-unit:size-14`,label:`text-body-large`}},color:{brand:{icon:`sk-variant:text-brand-foreground`,checkbox:`sk-variant:(border-brand bg-brand)`},success:{icon:`sk-variant:text-success-foreground`,checkbox:`sk-variant:(border-success bg-success)`},warning:{icon:`sk-variant:text-warning-foreground`,checkbox:`sk-variant:(border-warning bg-warning)`},danger:{icon:`sk-variant:text-danger-foreground`,checkbox:`sk-variant:(border-danger bg-danger)`},neutral:{icon:`sk-variant:text-neutral-foreground`,checkbox:`sk-variant:(border-neutral bg-neutral)`}},disabled:{true:{root:`opacity-60 cursor-not-allowed pointer-events-none`},false:{}},checked:{true:{icon:`sk-variant:opacity-100`},false:{checkbox:`sk-variant-a:(border-base bg-transparent)`}}},defaults:{size:`medium`,color:`brand`,disabled:!1,checked:!1}});export{t as SkCheckboxUcv};