Files
NapCatQQ/.pnpm-store/v3/files/c7/b4ae003d97dbf8cf87f2099e4bcd6ccad41de7bf232cb932e4736fe7044d792856c7a04adef62132c1291584ffca9b3044473b65cf82495e7ce64b433edb78
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

62 lines
1.5 KiB
Plaintext

import {
tv
} from "./chunk-UWE6H66T.mjs";
// src/components/autocomplete.ts
var autocomplete = tv({
slots: {
base: "group inline-flex flex-column w-full",
listboxWrapper: "scroll-py-6 w-full",
listbox: "",
popoverContent: "w-full p-1 overflow-hidden",
endContentWrapper: "relative flex h-full items-center -mr-2",
clearButton: [
"text-medium",
"translate-x-1",
"cursor-text",
"opacity-0",
"pointer-events-none",
"text-default-500",
"group-data-[invalid=true]:text-danger",
"data-[visible=true]:opacity-100",
"data-[visible=true]:pointer-events-auto",
"data-[visible=true]:cursor-pointer",
"sm:data-[visible=true]:opacity-0",
"sm:data-[visible=true]:pointer-events-none",
"sm:group-data-[hover=true]:data-[visible=true]:opacity-100",
"sm:group-data-[hover=true]:data-[visible=true]:pointer-events-auto"
],
selectorButton: "text-medium"
},
variants: {
isClearable: {
true: {},
false: {
clearButton: "hidden"
}
},
disableAnimation: {
true: {
selectorButton: "transition-none"
},
false: {
selectorButton: "transition-transform duration-150 ease motion-reduce:transition-none"
}
},
disableSelectorIconRotation: {
true: {},
false: {
selectorButton: "data-[open=true]:rotate-180"
}
}
},
defaultVariants: {
isClearable: true,
disableSelectorIconRotation: false
}
});
export {
autocomplete
};