apps/web (Admin/Cache): temp remove ReloadButton
This commit is contained in:
parent
501ed13f8a
commit
09fc6956d8
@ -1,25 +1,22 @@
|
||||
import { Query } from './Query';
|
||||
import * as cacheApi from '@/api/cache/query';
|
||||
import { memo, useMemo, useState } from 'react';
|
||||
import { useState } from 'react';
|
||||
import type { QueryItem } from 'shared/types/cache';
|
||||
|
||||
type QueryListProps = QueryItem;
|
||||
|
||||
export const QueryList = memo(({ queries }: QueryListProps) => {
|
||||
export const QueryList = ({ queries }: QueryListProps) => {
|
||||
const [deletedQueries, setDeletedQueries] = useState<QueryItem['queries']>([]);
|
||||
|
||||
const activeQueries = useMemo(
|
||||
() => queries.filter((queryKey) => !deletedQueries.includes(queryKey)),
|
||||
[deletedQueries, queries]
|
||||
);
|
||||
|
||||
function handleDeleteQuery(queryKey: string) {
|
||||
return cacheApi
|
||||
.deleteQuery(queryKey)
|
||||
.then(() => setDeletedQueries([...deletedQueries, queryKey]));
|
||||
}
|
||||
|
||||
const activeQueries = queries.filter((queryKey) => !deletedQueries.includes(queryKey));
|
||||
|
||||
return activeQueries.map((queryKey) => (
|
||||
<Query key={queryKey} queryKey={queryKey} onDeleteQuery={() => handleDeleteQuery(queryKey)} />
|
||||
));
|
||||
});
|
||||
};
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
import Background from '../../Layout/Background';
|
||||
import { useFilteredQueries } from './lib/hooks';
|
||||
import { QueryList } from './QueryList';
|
||||
import { ReloadButton } from './ReloadButton';
|
||||
import { min } from '@/styles/mq';
|
||||
import styled from 'styled-components';
|
||||
import { Collapse, Divider, Input } from 'ui/elements';
|
||||
@ -28,7 +27,7 @@ const Flex = styled.div`
|
||||
`;
|
||||
|
||||
export function Cache() {
|
||||
const { filteredQueries, refetch, setFilterString } = useFilteredQueries();
|
||||
const { filteredQueries, setFilterString } = useFilteredQueries();
|
||||
|
||||
if (!filteredQueries) {
|
||||
return <div>Загрузка...</div>;
|
||||
@ -43,7 +42,6 @@ export function Cache() {
|
||||
allowClear
|
||||
onChange={(e) => setFilterString(e.target.value)}
|
||||
/>
|
||||
<ReloadButton onClick={refetch} />
|
||||
</Flex>
|
||||
<Collapse
|
||||
accordion
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user