@yamada-ui/react
Version:
React UI components of the Yamada, by the Yamada, for the Yamada built with React and Emotion
18 lines (16 loc) • 732 B
JavaScript
import { utils_exports } from "../../utils/index.js";
import { namespace_exports } from "./namespace.js";
import { useMemo } from "react";
//#region src/components/loading/use-loading-component.ts
const useLoadingComponent = (scheme) => {
return useMemo(() => namespace_exports[(0, utils_exports.toPascalCase)(scheme)], [scheme]);
};
const getLoadingComponent = (scheme) => {
return namespace_exports[(0, utils_exports.toPascalCase)(scheme)];
};
const isLoadingScheme = (scheme) => {
return (0, utils_exports.isString)(scheme) && (0, utils_exports.toPascalCase)(scheme) in namespace_exports;
};
//#endregion
export { getLoadingComponent, isLoadingScheme, useLoadingComponent };
//# sourceMappingURL=use-loading-component.js.map