fix layout

This commit is contained in:
vchikalkin 2024-06-21 15:56:00 +03:00
parent d6cbf18dce
commit a0a58f2363

View File

@ -22,17 +22,20 @@ const Wrapper = styled(Background)`
const Flex = styled.div` const Flex = styled.div`
display: flex; display: flex;
margin-bottom: 16px; flex-direction: column;
justify-content: space-between;
gap: 10px; gap: 10px;
`; `;
const ButtonWrapper = styled.div`
display: flex;
justify-content: flex-end;
`;
export function Cache() { export function Cache() {
const { filteredQueries, refetch, setFilterString } = useFilteredQueries(); const { filteredQueries, refetch, setFilterString } = useFilteredQueries();
async function handleDeleteQuery() { function handleDeleteQuery() {
await reset(); return reset().then(() => refetch());
refetch();
} }
if (!filteredQueries) { if (!filteredQueries) {
@ -48,19 +51,19 @@ export function Cache() {
allowClear allowClear
onChange={(e) => setFilterString(e.target.value)} onChange={(e) => setFilterString(e.target.value)}
/> />
</Flex> <Collapse
<Collapse accordion
accordion items={Object.keys(filteredQueries).map((queryGroupName) => ({
items={Object.keys(filteredQueries).map((queryGroupName) => ({ children: <QueryList {...filteredQueries[queryGroupName]} />,
children: <QueryList {...filteredQueries[queryGroupName]} />, key: queryGroupName,
key: queryGroupName, label: queryGroupName,
label: queryGroupName, }))}
}))} />
/> <ButtonWrapper>
<Flex style={{ justifyContent: 'end', marginTop: '10px' }}> <Button type="primary" danger disabled={false} onClick={() => handleDeleteQuery()}>
<Button type="primary" danger disabled={false} onClick={() => handleDeleteQuery()}> Очистить кэш
Удалить все запросы </Button>
</Button> </ButtonWrapper>
</Flex> </Flex>
</Wrapper> </Wrapper>
); );