diff --git a/components/slider/__tests__/__snapshots__/demo-extend.test.ts.snap b/components/slider/__tests__/__snapshots__/demo-extend.test.ts.snap index 7722e0db27..22f9a5b8c7 100644 --- a/components/slider/__tests__/__snapshots__/demo-extend.test.ts.snap +++ b/components/slider/__tests__/__snapshots__/demo-extend.test.ts.snap @@ -1669,7 +1669,7 @@ exports[`renders components/slider/demo/style-class.tsx extend context correctly
({ +const useStyles = createStyles(({ css }) => ({ root: css` width: 300px; `, +})); + +const useStylesFn = createStyles(({ css, cssVar }) => ({ + root: css` + width: 100px; + &:hover .ant-slider-handle:after { + box-shadow: 0 0 0 ${cssVar.lineWidthBold} #722ed1; + } + `, handle: css` - &::after { + &.ant-slider-handle:hover::after, + &.ant-slider-handle:active::after, + &.ant-slider-handle:focus::after, + &.ant-slider-handle::after { box-shadow: 0 0 0 ${cssVar.lineWidthBold} #722ed1; } `, @@ -31,17 +43,17 @@ const stylesFn: SliderSingleProps['styles'] = (info) => { }; const App: React.FC = () => { - const { styles } = useStyles(); + const { styles: classNames } = useStyles(); + const { styles: classNameFn } = useStylesFn(); const sharedProps: SliderSingleProps = { - classNames: { root: styles.root }, defaultValue: 30, }; return ( - +