diff --git a/src/GZCTF/ClientApp/src/components/ScoreboardTable.tsx b/src/GZCTF/ClientApp/src/components/ScoreboardTable.tsx index 08c2fa4cc..3cc9fc32a 100644 --- a/src/GZCTF/ClientApp/src/components/ScoreboardTable.tsx +++ b/src/GZCTF/ClientApp/src/components/ScoreboardTable.tsx @@ -286,6 +286,12 @@ const ScoreboardTable: FC = ({ const [searchTextBuffer, setSearchTextBuffer] = useState('') const [searchCloseButtonVisible, setSearchCloseButtonVisible] = useState(false) const [filterTips, setFilterTips] = useState('') + const onSearch = (searchText: string) => { + setTitlePattern(searchText) + setSearchTextBuffer(searchText) + setSearchCloseButtonVisible(searchText.length > 0) + setPage(1) + } const [updatingBarrier, setUpdatingBarrier] = useState(true) @@ -339,13 +345,20 @@ const ScoreboardTable: FC = ({