fix: add -webkit-text-size-adjust to global style

IOS safari will have error font size if not set.
This commit is contained in:
07akioni 2021-04-06 17:45:42 +08:00
parent 1994a90a04
commit 5491320f9e
2 changed files with 16 additions and 10 deletions

View File

@ -2,7 +2,6 @@
body {
overflow: hidden;
-webkit-text-size-adjust: 100%;
}
@media only screen and (max-width: 639px) {

View File

@ -1,13 +1,20 @@
import { c } from '../../_utils/cssr'
import commonVariables from '../common/_common'
export default c('body', {
margin: 0,
fontSize: commonVariables.fontSize,
fontFamily: commonVariables.fontFamily
}, [
c('input', {
fontFamily: 'inherit',
fontSize: 'inherit'
})
// All the components need the style
// It is static and won't be changed in the app's lifetime
// If user want to overrides it `n-global-style` is provided
//
// Technically we can remove font-size & font-family to make
// it pure. I'm not sure whether to do it.
export default c('body', `
margin: 0;
font-size: ${commonVariables.fontSize};
font-family: ${commonVariables.fontFamily};
-webkit-text-size-adjust: 100%;
`, [
c('input', `
font-family: inherit;
font-size: inherit;
`)
])