27 lines
1018 B
TypeScript
27 lines
1018 B
TypeScript
import Image from "next/image";
|
|
// plane imports
|
|
import { useTranslation } from "@plane/i18n";
|
|
// hooks
|
|
import { useResolvedAssetPath } from "@/hooks/use-resolved-asset-path";
|
|
|
|
export const PageNavigationPaneAssetsTabEmptyState = () => {
|
|
// asset resolved path
|
|
const resolvedPath = useResolvedAssetPath({ basePath: "/empty-state/wiki/navigation-pane/assets" });
|
|
// translation
|
|
const { t } = useTranslation();
|
|
|
|
return (
|
|
<div className="size-full grid place-items-center">
|
|
<div className="flex flex-col items-center gap-y-6 text-center">
|
|
<Image src={resolvedPath} width={160} height={160} alt="An image depicting the assets of a page" />
|
|
<div className="space-y-2.5">
|
|
<h4 className="text-base font-medium">{t("page_navigation_pane.tabs.assets.empty_state.title")}</h4>
|
|
<p className="text-sm text-custom-text-200 font-medium">
|
|
{t("page_navigation_pane.tabs.assets.empty_state.description")}
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
);
|
|
};
|