diff --git a/km-console/packages/layout-clusters-fe/src/components/RenderEmpty/index.tsx b/km-console/packages/layout-clusters-fe/src/components/RenderEmpty/index.tsx
new file mode 100644
index 00000000..d45e2f83
--- /dev/null
+++ b/km-console/packages/layout-clusters-fe/src/components/RenderEmpty/index.tsx
@@ -0,0 +1,15 @@
+import React from 'react';
+
+const RenderEmpty = (props: { height?: string | number; message: string }) => {
+ const { height = 200, message } = props;
+ return (
+ <>
+
+ >
+ );
+};
+
+export default RenderEmpty;
diff --git a/km-console/packages/layout-clusters-fe/src/index.less b/km-console/packages/layout-clusters-fe/src/index.less
index 88a90644..52f048f1 100644
--- a/km-console/packages/layout-clusters-fe/src/index.less
+++ b/km-console/packages/layout-clusters-fe/src/index.less
@@ -258,3 +258,25 @@ li {
}
}
}
+
+.empty-panel {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ margin-bottom: 18px;
+
+ .img {
+ width: 51px;
+ height: 34px;
+ margin-bottom: 7px;
+ background-size: cover;
+ background-image: url('./assets/empty.png');
+ }
+
+ .text {
+ font-size: 10px;
+ color: #919aac;
+ line-height: 20px;
+ }
+}