Files
AFFiNE-Mirror/apps/core/src/utils/create-emotion-cache.ts
2023-07-18 16:53:10 +00:00

16 lines
430 B
TypeScript

import { isBrowser } from '@affine/env/constant';
import createCache from '@emotion/cache';
export default function createEmotionCache() {
let insertionPoint;
if (isBrowser) {
const emotionInsertionPoint = document.querySelector<HTMLMetaElement>(
'meta[name="emotion-insertion-point"]'
);
insertionPoint = emotionInsertionPoint ?? undefined;
}
return createCache({ key: 'affine', insertionPoint });
}