@payfit/unity-components
Version:
69 lines (68 loc) • 4.16 kB
JavaScript
import { aiGradientEffect as e, aiGradientSurfaceEffect as t } from "../../utils/ai-gradient-effect.js";
import { uyTv as n } from "@payfit/unity-themes";
//#region src/modules/ai-kit/components/ai-composer/AIComposer.variants.ts
var r = n({
slots: {
base: [
"uy:flex uy:min-h-[120px] uy:rounded-200 uy:border-2 uy:px-200 uy:py-150 uy:not-data-[state=\"disabled\"]:shadow-100",
"uy:bg-surface-neutral",
"uy:[--uy-ai-gradient-border-width:2px]",
"uy:[--uy-ai-gradient-border-opacity:0]",
"uy:[--uy-ai-gradient-surface-opacity:0]",
"uy:[--uy-ai-gradient-animation-play-state:paused]",
"uy:[--uy-ai-gradient-glow-opacity:0%]",
"uy:data-[state=\"enabled\"]:border-border-neutral",
"uy:data-[state=\"disabled\"]:cursor-not-allowed uy:data-[state=\"disabled\"]:bg-surface-neutral-disabled uy:data-[state=\"disabled\"]:border-border-neutral-disabled",
"uy:hover:border-border-neutral-hover",
"uy:data-[hovered=\"true\"]:border-border-neutral-hover",
"uy:focus-within:outline-2 uy:focus-within:outline-solid uy:focus-within:outline-offset-2 uy:focus-within:outline-utility-focus-ring",
"uy:data-[focus-visible=\"true\"]:outline-2 uy:data-[focus-visible=\"true\"]:outline-solid uy:data-[focus-visible=\"true\"]:outline-offset-2 uy:data-[focus-visible=\"true\"]:outline-utility-focus-ring",
"uy:data-[focus-within=\"true\"]:[--uy-ai-gradient-border-width:2px]",
"uy:data-[focus-within=\"true\"]:[--uy-ai-gradient-border-opacity:1]",
"uy:data-[focus-within=\"true\"]:[--uy-ai-gradient-animation-play-state:paused]",
"uy:data-[focus-visible=\"true\"]:[--uy-ai-gradient-border-width:2px]",
"uy:data-[focus-visible=\"true\"]:[--uy-ai-gradient-border-opacity:1]",
"uy:data-[focus-visible=\"true\"]:[--uy-ai-gradient-animation-play-state:paused]",
"uy:data-[has-value=\"true\"]:[--uy-ai-gradient-border-width:2px]",
"uy:data-[has-value=\"true\"]:[--uy-ai-gradient-border-opacity:1]",
"uy:data-[has-value=\"true\"]:data-[focus-within=\"true\"]:[--uy-ai-gradient-border-width:2px]",
"uy:data-[has-value=\"true\"]:data-[focus-within=\"true\"]:[--uy-ai-gradient-animation-play-state:running]",
"uy:data-[state=\"loading\"]:[--uy-ai-gradient-border-width:2px]",
"uy:data-[state=\"loading\"]:[--uy-ai-gradient-border-opacity:1]",
"uy:data-[state=\"loading\"]:[--uy-ai-gradient-surface-opacity:0.06]",
"uy:data-[state=\"loading\"]:[--uy-ai-gradient-animation-play-state:running]",
"uy:data-[state=\"loading\"]:[--uy-ai-gradient-glow-opacity:20%]",
"uy:data-[state=\"loading\"]:[--uy-ai-gradient-glow-visibility:1]",
"uy:data-[state=\"streaming\"]:[--uy-ai-gradient-border-width:2px]",
"uy:data-[state=\"streaming\"]:[--uy-ai-gradient-border-opacity:1]",
"uy:data-[state=\"streaming\"]:[--uy-ai-gradient-surface-opacity:0.06]",
"uy:data-[state=\"streaming\"]:[--uy-ai-gradient-animation-play-state:running]",
"uy:data-[state=\"streaming\"]:[--uy-ai-gradient-glow-opacity:20%]",
"uy:data-[state=\"streaming\"]:[--uy-ai-gradient-glow-visibility:1]",
"uy:data-[state=\"loading\"]:data-[focus-within=\"true\"]:[--uy-ai-gradient-border-width:2px]",
"uy:data-[state=\"loading\"]:data-[has-value=\"true\"]:[--uy-ai-gradient-border-width:2px]",
"uy:data-[state=\"streaming\"]:data-[focus-within=\"true\"]:[--uy-ai-gradient-border-width:2px]",
"uy:data-[state=\"streaming\"]:data-[has-value=\"true\"]:[--uy-ai-gradient-border-width:2px]",
"uy:data-[state=\"disabled\"]:[--uy-ai-gradient-border-width:2px]",
"uy:data-[state=\"disabled\"]:[--uy-ai-gradient-border-opacity:0]",
"uy:data-[state=\"disabled\"]:[--uy-ai-gradient-surface-opacity:0]",
"uy:data-[state=\"disabled\"]:[--uy-ai-gradient-animation-play-state:paused]",
"uy:data-[state=\"disabled\"]:[--uy-ai-gradient-glow-opacity:0%]",
"uy:data-[state=\"disabled\"]:[--uy-ai-gradient-glow-visibility:0]",
e({
gradient: "linear",
glow: !0
})
],
surface: t(),
content: "uy:relative uy:z-20 uy:flex uy:min-h-0 uy:min-w-0 uy:flex-1 uy:flex-col"
},
variants: { state: {
enabled: {},
disabled: {},
loading: {},
streaming: {}
} }
});
//#endregion
export { r as aiComposer };