UNPKG

@lobehub/ui

Version:

Lobe UI is an open-source UI component library for building AIGC web apps

81 lines (69 loc) • 1.62 kB
import { createStaticStyles } from "antd-style"; //#region src/base-ui/Rate/style.ts const styles = createStaticStyles(({ css, cssVar }) => ({ empty: css` /* Group opacity instead of the translucent colorFill so the star's stroke and fill don't double up where they overlap. */ color: ${cssVar.colorText}; opacity: 0.12; `, fill: css` pointer-events: none; position: absolute; inset-block: 0; inset-inline-start: 0; overflow: hidden; display: flex; `, half: css` position: absolute; inset-block: 0; width: 50%; &[data-half='start'] { inset-inline-start: 0; } &[data-half='end'] { inset-inline-end: 0; } `, icon: css` display: inline-flex; flex: none; align-items: center; justify-content: center; `, root: css` display: inline-flex; align-items: center; line-height: 1; outline: none; &[role='slider'] { cursor: pointer; } &[role='slider']:focus-visible { border-radius: 4px; outline: 2px solid ${cssVar.colorText}; outline-offset: 2px; } &[aria-disabled='true'] { cursor: not-allowed; opacity: 0.5; } `, star: css` position: relative; display: inline-flex; flex: none; align-items: center; justify-content: center; transition: transform 0.15s ease; [role='slider']:not([aria-disabled='true']) > &:hover { transform: scale(1.1); } @media (prefers-reduced-motion: reduce) { transition: none; } ` })); //#endregion export { styles }; //# sourceMappingURL=style.mjs.map