File tree Expand file tree Collapse file tree 2 files changed +12
-6
lines changed
client/web/src/plugin/component
server/plugins/com.msgbyte.discover/web/plugins/com.msgbyte.discover/src/DiscoverPanel Expand file tree Collapse file tree 2 files changed +12
-6
lines changed Original file line number Diff line number Diff line change @@ -74,3 +74,4 @@ export {
7474 JumpToGroupPanelButton ,
7575 JumpToConverseButton ,
7676} from '@/components/JumpToButton' ;
77+ export { NoData } from '@/components/NoData' ;
Original file line number Diff line number Diff line change 11import React from 'react' ;
22import { useAsync } from '@capital/common' ;
3- import { LoadingSpinner , ErrorView } from '@capital/component' ;
3+ import { LoadingSpinner , ErrorView , NoData } from '@capital/component' ;
44import { request } from '../request' ;
55import styled from 'styled-components' ;
66import { DiscoverServerCard } from './DiscoverServerCard' ;
@@ -14,6 +14,7 @@ interface DiscoverServerItem {
1414
1515const Root = styled . div `
1616 width: 100%;
17+ overflow: auto;
1718` ;
1819
1920const DiscoverServerHeader = styled . div `
@@ -52,11 +53,15 @@ export const DiscoverPanel: React.FC = React.memo(() => {
5253 return (
5354 < Root >
5455 < DiscoverServerHeader > { Translate . discoverHeader } </ DiscoverServerHeader >
55- < DiscoverServerList >
56- { list . map ( ( item , i ) => (
57- < DiscoverServerCard key = { i } groupId = { item . groupId } />
58- ) ) }
59- </ DiscoverServerList >
56+ { Array . isArray ( list ) && list . length > 0 ? (
57+ < DiscoverServerList >
58+ { list . map ( ( item , i ) => (
59+ < DiscoverServerCard key = { i } groupId = { item . groupId } />
60+ ) ) }
61+ </ DiscoverServerList >
62+ ) : (
63+ < NoData />
64+ ) }
6065 </ Root >
6166 ) ;
6267} ) ;
You can’t perform that action at this time.
0 commit comments