import React, { type JSX } from 'react'; import type { ServerSpout } from './types.js'; type NeededNext = { initData?: Record unknown>; scripts?: React.ReactNode[]; extraStyle?: React.ReactNode[]; }; export function antdSpout(): ServerSpout< Record, Record, NeededNext > { return next => async props => { const { createCache, extractStyle, StyleProvider } = await import( /* webpackIgnore: true */ '@ant-design/cssinjs' ); const cache = createCache(); const AntdSheets = (): JSX.Element => { return (