Skip to content

Commit 6aeef7a

Browse files
committed
style: update clear website button
1 parent 48a0f36 commit 6aeef7a

File tree

3 files changed

+27
-24
lines changed

3 files changed

+27
-24
lines changed

src/renderer/components/AddWebsiteBtn.tsx

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,14 @@ export const AddWebsiteBtn: React.FC = React.memo(() => {
66
const { addTreeNode } = useTreeStore();
77

88
return (
9-
<>
10-
<Button
11-
long={true}
12-
onClick={() => {
13-
addTreeNode(generateDefaultNode());
14-
}}
15-
>
16-
Add Website
17-
</Button>
18-
</>
9+
<Button
10+
long={true}
11+
onClick={() => {
12+
addTreeNode(generateDefaultNode());
13+
}}
14+
>
15+
Add Website
16+
</Button>
1917
);
2018
});
2119
AddWebsiteBtn.displayName = 'AddWebsiteBtn';
Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,21 @@
11
import { Button } from '@arco-design/web-react';
2+
import { IconDelete } from '@arco-design/web-react/icon';
23
import React from 'react';
34
import { useTreeStore } from '../store/tree';
45

56
export const ClearWebsiteBtn: React.FC = React.memo(() => {
67
const { setSelectedNode } = useTreeStore();
78

89
return (
9-
<>
10-
<Button
11-
long={true}
12-
onClick={() => {
13-
setSelectedNode(null);
14-
window.electron.ipcRenderer.sendMessage('clear-all-webview');
15-
}}
16-
>
17-
Clear Website
18-
</Button>
19-
</>
10+
<Button
11+
long={true}
12+
title="Clear Website Cache"
13+
icon={<IconDelete />}
14+
onClick={() => {
15+
setSelectedNode(null);
16+
window.electron.ipcRenderer.sendMessage('clear-all-webview');
17+
}}
18+
/>
2019
);
2120
});
2221
ClearWebsiteBtn.displayName = 'ClearWebsiteBtn';

src/renderer/components/SideTree.tsx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Menu, Tooltip, Tree, Trigger } from '@arco-design/web-react';
1+
import { Menu, Tree, Trigger } from '@arco-design/web-react';
22
import { IconDown, IconPlus } from '@arco-design/web-react/icon';
33
import React from 'react';
44
import {
@@ -36,6 +36,10 @@ const StyledMenu = styled(Menu)`
3636
}
3737
` as unknown as typeof Menu;
3838

39+
const Row = styled.div`
40+
display: flex;
41+
`;
42+
3943
export const SideTree: React.FC = React.memo(() => {
4044
const {
4145
treeData,
@@ -48,8 +52,10 @@ export const SideTree: React.FC = React.memo(() => {
4852

4953
return (
5054
<div>
51-
<AddWebsiteBtn />
52-
<ClearWebsiteBtn />
55+
<Row>
56+
<AddWebsiteBtn />
57+
<ClearWebsiteBtn />
58+
</Row>
5359

5460
<StyledTree
5561
draggable={true}

0 commit comments

Comments
 (0)