Files
AFFiNE-Mirror/apps/web/src/utils/create-emotion-cache.ts
T
2023-06-01 03:23:38 +00:00

18 lines
449 B
TypeScript

import { env } from '@affine/env';
import createCache from '@emotion/cache';
const isBrowser = env.isBrowser;
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 });
}