@premieroctet/next-admin
Version:
Next-Admin provides a customizable and turnkey admin dashboard for applications built with Next.js and powered by the Prisma ORM. It aims to simplify the development process by providing a turnkey admin system that can be easily integrated into your proje
25 lines (24 loc) • 1.07 kB
JavaScript
import { jsx, jsxs } from "react/jsx-runtime";
import external_clsx_default from "clsx";
import { forwardRef } from "react";
import Loader_mjs_default from "../assets/icons/Loader.mjs";
import { useI18n } from "../context/I18nContext.mjs";
const LoadingRow = /*#__PURE__*/ forwardRef((props, ref)=>{
const { t } = useI18n();
return /*#__PURE__*/ jsxs("div", {
className: external_clsx_default("flex items-center justify-start px-3 py-2", "dark:bg-dark-nextadmin-background-subtle", props.className),
...props,
ref: ref,
children: [
/*#__PURE__*/ jsx(Loader_mjs_default, {
className: "stroke-nextadmin-content-default dark:stroke-dark-nextadmin-content-default h-5 w-5 animate-spin dark:stroke-gray-400"
}),
/*#__PURE__*/ jsx("span", {
className: "dark:text-dark-nextadmin-content-default ml-3 text-sm text-gray-400",
children: t("selector.loading")
})
]
});
});
const LoaderRow = LoadingRow;
export { LoaderRow as default };