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 (
-
+