import breakpoints from '@/config/breakpoints'; import { Col, FloatButton, Row, Spin } from 'antd'; import _ from 'lodash'; import ResizeObserver from 'rc-resize-observer'; import React, { useCallback } from 'react'; import { CatalogItem as CatalogItemType } from '../config/types'; import CatalogItem from './catalog-item'; import CatalogSkelton from './catalog-skelton'; interface CatalogListProps { dataList: any[]; loading: boolean; activeId: number; isFirst: boolean; onDeploy: (data: any) => void; } const ListSkeleton: React.FC<{ span: number; loading: boolean; isFirst: boolean; }> = ({ span, loading, isFirst }) => { return (