vite-plugin-react-server
Version:
Vite plugin for React Server Components (RSC)
18 lines (15 loc) • 2.36 kB
JavaScript
/**
* vite-plugin-react-server
* Copyright (c) Nico Brinkkemper
* MIT License
*/
import { Html } from '../components/html.js';
import { Root } from '../components/root.js';
function resolveWithDefaultRootAndHtml(RootComponent, HtmlComponent) {
return {
RootComponent: RootComponent || Root,
HtmlComponent: HtmlComponent || Html
};
}
export { resolveWithDefaultRootAndHtml };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzb2x2ZVdpdGhEZWZhdWx0Um9vdEFuZEh0bWwuanMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3BsdWdpbi9oZWxwZXJzL3Jlc29sdmVXaXRoRGVmYXVsdFJvb3RBbmRIdG1sLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgSHRtbENvbXBvbmVudFR5cGUsIFJvb3RDb21wb25lbnRUeXBlIH0gZnJvbSBcIi4uL3R5cGVzLmpzXCI7XG5pbXBvcnQgdHlwZSB7IFJlYWN0IH0gZnJvbSBcIi4uL3ZlbmRvci92ZW5kb3Iuc2VydmVyLmpzXCI7XG5pbXBvcnQgeyBIdG1sIGFzIERlZmF1bHRIdG1sIH0gZnJvbSBcIi4uL2NvbXBvbmVudHMvaHRtbC5qc1wiO1xuaW1wb3J0IHsgUm9vdCBhcyBEZWZhdWx0Um9vdCB9IGZyb20gXCIuLi9jb21wb25lbnRzL3Jvb3QuanNcIjtcblxuLyoqXG4gKiBSZXNvbHZlcyBjb21wb25lbnRzIHdpdGggYXBwcm9wcmlhdGUgZmFsbGJhY2tzXG4gKiBcbiAqIFRoaXMgaGVscGVyIGNhbiBiZSB1c2VkIGluIGJvdGggY2xpZW50IGFuZCBzZXJ2ZXIgZW52aXJvbm1lbnRzIHRvIGVuc3VyZVxuICogdGhhdCBSb290Q29tcG9uZW50IGFuZCBIdG1sQ29tcG9uZW50IGFyZSBhbHdheXMgZGVmaW5lZCwgZmFsbGluZyBiYWNrIHRvXG4gKiBkZWZhdWx0IGNvbXBvbmVudHMgd2hlbiBuZWVkZWQuXG4gKiBcbiAqIEBwYXJhbSBSb290Q29tcG9uZW50IC0gVGhlIHJvb3QgY29tcG9uZW50IHRvIHVzZSwgb3IgdW5kZWZpbmVkIHRvIHVzZSBkZWZhdWx0XG4gKiBAcGFyYW0gSHRtbENvbXBvbmVudCAtIFRoZSBIVE1MIGNvbXBvbmVudCB0byB1c2UsIG9yIHVuZGVmaW5lZCB0byB1c2UgZGVmYXVsdFxuICogQHJldHVybnMgT2JqZWN0IGNvbnRhaW5pbmcgcmVzb2x2ZWQgUm9vdENvbXBvbmVudCBhbmQgSHRtbENvbXBvbmVudFxuICovXG5leHBvcnQgZnVuY3Rpb24gcmVzb2x2ZVdpdGhEZWZhdWx0Um9vdEFuZEh0bWwoXG4gIFJvb3RDb21wb25lbnQ/OiBSb290Q29tcG9uZW50VHlwZSB8IHR5cGVvZiBSZWFjdC5GcmFnbWVudCB8IHVuZGVmaW5lZCxcbiAgSHRtbENvbXBvbmVudD86IEh0bWxDb21wb25lbnRUeXBlIHwgdHlwZW9mIFJlYWN0LkZyYWdtZW50IHwgdW5kZWZpbmVkXG4pIHtcbiAgcmV0dXJuIHtcbiAgICBSb290Q29tcG9uZW50OiBSb290Q29tcG9uZW50IHx8IERlZmF1bHRSb290LFxuICAgIEh0bWxDb21wb25lbnQ6IEh0bWxDb21wb25lbnQgfHwgRGVmYXVsdEh0bWwsXG4gIH07XG59XG4iXSwibmFtZXMiOlsiRGVmYXVsdFJvb3QiLCJEZWZhdWx0SHRtbCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFnQk8sU0FBUyw2QkFBQSxDQUNkLGVBQ0EsYUFDQSxFQUFBO0FBQ0EsRUFBTyxPQUFBO0FBQUEsSUFDTCxlQUFlLGFBQWlCLElBQUFBLElBQUE7QUFBQSxJQUNoQyxlQUFlLGFBQWlCLElBQUFDO0FBQUEsR0FDbEM7QUFDRjs7OzsifQ==