28 lines
907 B
JavaScript
28 lines
907 B
JavaScript
import { c } from "../../_utils/cssr/index.mjs";
|
|
import commonVariables from "../common/_common.mjs";
|
|
const {
|
|
fontSize,
|
|
fontFamily,
|
|
lineHeight
|
|
} = commonVariables;
|
|
// 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 they need to use `n-global-style` is provided
|
|
//
|
|
// Technically we can remove font-size & font-family & line-height to make
|
|
// it pure. However the coding cost doesn't worth it.
|
|
//
|
|
// -webkit-tap-hilight-color:
|
|
// https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-tap-highlight-color
|
|
// In some android devices, there will be the style.
|
|
export default c('body', `
|
|
margin: 0;
|
|
font-size: ${fontSize};
|
|
font-family: ${fontFamily};
|
|
line-height: ${lineHeight};
|
|
-webkit-text-size-adjust: 100%;
|
|
-webkit-tap-highlight-color: transparent;
|
|
`, [c('input', `
|
|
font-family: inherit;
|
|
font-size: inherit;
|
|
`)]); |