diff --git a/packages/app/src/components/views/SimpleTable.tsx b/packages/app/src/components/views/SimpleTable.tsx
index 0522d0ee4..a525e10cf 100644
--- a/packages/app/src/components/views/SimpleTable.tsx
+++ b/packages/app/src/components/views/SimpleTable.tsx
@@ -5,6 +5,9 @@ import ViewFactory from '@/components/views';
import { useRequest } from 'umi';
import api from '@/api-client';
import { components, fields2columns } from './SortableTable';
+import { LoadingOutlined } from '@ant-design/icons';
+
+export const icon = ;
export interface SimpleTableProps {
schema?: any;
@@ -117,7 +120,12 @@ export function SimpleTable(props: SimpleTableProps) {
{
diff --git a/packages/app/src/components/views/Table.tsx b/packages/app/src/components/views/Table.tsx
index ffde74709..50bddfca3 100644
--- a/packages/app/src/components/views/Table.tsx
+++ b/packages/app/src/components/views/Table.tsx
@@ -5,6 +5,9 @@ import { Actions } from '@/components/actions';
import { request, useRequest } from 'umi';
import api from '@/api-client';
import { components, fields2columns } from './SortableTable';
+import { LoadingOutlined } from '@ant-design/icons';
+
+export const icon = ;
export interface TableProps {
schema?: any;
@@ -110,6 +113,12 @@ export function Table(props: TableProps) {
{
diff --git a/packages/app/src/global.less b/packages/app/src/global.less
index 192fb1d87..982449f52 100644
--- a/packages/app/src/global.less
+++ b/packages/app/src/global.less
@@ -29,4 +29,16 @@
display: flex;
justify-content: flex-end;
width: 100%;
+}
+
+.spinning--absolute {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ max-height: inherit !important;
}
\ No newline at end of file