mirror of
https://github.com/ant-design/ant-design.git
synced 2024-12-15 17:19:11 +08:00
58 lines
1.5 KiB
TypeScript
58 lines
1.5 KiB
TypeScript
|
import React from 'react';
|
||
|
import { css, Global } from '@emotion/react';
|
||
|
import useSiteToken from '../../../hooks/useSiteToken';
|
||
|
|
||
|
const THEME_PREFIX = 'dumi-default-';
|
||
|
|
||
|
export default () => {
|
||
|
const { token } = useSiteToken();
|
||
|
|
||
|
return (
|
||
|
<Global
|
||
|
styles={css`
|
||
|
html {
|
||
|
.${THEME_PREFIX}search-bar {
|
||
|
&-input {
|
||
|
color: ${token.colorText};
|
||
|
background: ${token.colorBgContainer};
|
||
|
&:focus {
|
||
|
background: ${token.colorBgContainer};
|
||
|
}
|
||
|
&::placeholder {
|
||
|
color: ${token.colorTextPlaceholder} !important;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
.${THEME_PREFIX}search-popover {
|
||
|
background-color: ${token.colorBgElevated} !important;
|
||
|
&::before {
|
||
|
border-bottom-color: ${token.colorBgElevated} !important;
|
||
|
}
|
||
|
}
|
||
|
.${THEME_PREFIX}search-result {
|
||
|
dl {
|
||
|
dt {
|
||
|
background-color: ${token.controlItemBgActive} !important;
|
||
|
}
|
||
|
dd {
|
||
|
a {
|
||
|
&:hover {
|
||
|
background-color: ${token.controlItemBgHover};
|
||
|
h4,
|
||
|
p {
|
||
|
color: ${token.colorText} !important;
|
||
|
}
|
||
|
svg {
|
||
|
fill: ${token.colorText} !important;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
`}
|
||
|
/>
|
||
|
);
|
||
|
};
|