lobe-chat
1import { Theme, css } from 'antd-style';
2
3// fix ios input keyboard
4// overflow: hidden;
5// ref: https://zhuanlan.zhihu.com/p/113855026
6export default ({ token }: { prefixCls: string; token: Theme }) => css`
7html,
8body,
9#__next {
10position: relative;
11
12overscroll-behavior: none;
13
14height: 100%;
15min-height: 100dvh;
16max-height: 100dvh;
17
18background: ${token.colorBgLayout};
19
20@media (min-device-width: 576px) {
21overflow: hidden;
22}
23}
24
25* {
26scrollbar-color: ${token.colorFill} transparent;
27scrollbar-width: thin;
28
29::-webkit-scrollbar {
30width: 0.75em;
31height: 0.75em;
32}
33
34::-webkit-scrollbar-thumb {
35border-radius: 10px;
36}
37
38:hover::-webkit-scrollbar-thumb {
39background-color: ${token.colorText};
40background-clip: content-box;
41border: 3px solid transparent;
42}
43
44::-webkit-scrollbar-track {
45background-color: transparent;
46}
47}
48`;
49