Skip to content

Commit 0265dc1

Browse files
Fix lint
1 parent ed7073e commit 0265dc1

File tree

3 files changed

+259
-307
lines changed

3 files changed

+259
-307
lines changed

packages/base/src/panelview/leftpanel.tsx

Lines changed: 69 additions & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ import * as React from 'react';
66

77
import { LayersBodyComponent } from './components/layers';
88
import {
9-
Tabs,
10-
TabsContent,
11-
TabsList,
12-
TabsTrigger,
9+
Tabs,
10+
TabsContent,
11+
TabsList,
12+
TabsTrigger,
1313
} from '../shared/components/Tabs';
1414
import StacBrowser from '../stacBrowser/StacBrowser';
1515
import FilterComponent from './components/filter-panel/Filter';
@@ -18,104 +18,81 @@ import FilterComponent from './components/filter-panel/Filter';
1818
* Options of the left panel widget.
1919
*/
2020
export interface ILeftPanelOptions {
21-
model: IJupyterGISModel;
22-
onSelect: ({
23-
type,
24-
item,
25-
nodeId,
26-
}: ILeftPanelClickHandlerParams) => void;
21+
model: IJupyterGISModel;
22+
onSelect: ({ type, item, nodeId }: ILeftPanelClickHandlerParams) => void;
2723
}
2824

2925
export interface ILayerPanelOptions extends ILeftPanelOptions {
30-
state: IStateDB;
26+
state: IStateDB;
3127
}
3228

3329
export interface ILeftPanelClickHandlerParams {
34-
type: SelectionType;
35-
item: string;
36-
nodeId?: string;
37-
event: ReactMouseEvent;
30+
type: SelectionType;
31+
item: string;
32+
nodeId?: string;
33+
event: ReactMouseEvent;
3834
}
3935

4036
interface ILeftComponentProps {
41-
model: IJupyterGISModel;
42-
state: IStateDB;
43-
commands: CommandRegistry;
37+
model: IJupyterGISModel;
38+
state: IStateDB;
39+
commands: CommandRegistry;
4440
}
4541

4642
export const LeftPanelComponent = (options: ILeftComponentProps) => {
47-
return (
48-
<div
49-
style={{
50-
width: 250,
51-
position: 'absolute',
52-
top: 30,
53-
left: 0,
54-
}}
55-
>
56-
<Tabs
57-
defaultValue="filters"
58-
className="jgis-stac-browser-main"
59-
>
60-
<TabsList
61-
style={{
62-
borderRadius: 5,
63-
fontSize: 10,
64-
}}
65-
>
66-
<TabsTrigger
67-
className="jGIS-layer-browser-category"
68-
value="layers"
69-
>
70-
Layers
71-
</TabsTrigger>
72-
<TabsTrigger
73-
className="jGIS-layer-browser-category"
74-
value="stac"
75-
>
76-
Stac Browser
77-
</TabsTrigger>
78-
<TabsTrigger
79-
className="jGIS-layer-browser-category"
80-
value="filters"
81-
>
82-
Filters
83-
</TabsTrigger>
84-
</TabsList>
85-
<TabsContent
86-
value="layers"
87-
style={{
88-
borderRadius: 5,
89-
fontSize: 10,
90-
backgroundColor: '#eef',
91-
}}
92-
>
93-
<LayersBodyComponent
94-
model={options.model}
95-
commands={options.commands}
96-
state={options.state}
97-
></LayersBodyComponent>
98-
</TabsContent>
99-
<TabsContent value="stac">
100-
<StacBrowser
101-
controlPanelModel={
102-
options.model
103-
}
104-
></StacBrowser>
105-
</TabsContent>
106-
<TabsContent
107-
value="filters"
108-
style={{
109-
borderRadius: 5,
110-
backgroundColor: '#eef',
111-
}}
112-
>
113-
<FilterComponent
114-
model={options.model}
115-
></FilterComponent>
116-
,
117-
</TabsContent>
118-
</Tabs>
119-
</div>
120-
);
43+
return (
44+
<div
45+
style={{
46+
width: 250,
47+
position: 'absolute',
48+
top: 30,
49+
left: 0,
50+
}}
51+
>
52+
<Tabs defaultValue="filters" className="jgis-stac-browser-main">
53+
<TabsList
54+
style={{
55+
borderRadius: 5,
56+
fontSize: 10,
57+
}}
58+
>
59+
<TabsTrigger className="jGIS-layer-browser-category" value="layers">
60+
Layers
61+
</TabsTrigger>
62+
<TabsTrigger className="jGIS-layer-browser-category" value="stac">
63+
Stac Browser
64+
</TabsTrigger>
65+
<TabsTrigger className="jGIS-layer-browser-category" value="filters">
66+
Filters
67+
</TabsTrigger>
68+
</TabsList>
69+
<TabsContent
70+
value="layers"
71+
style={{
72+
borderRadius: 5,
73+
fontSize: 10,
74+
backgroundColor: '#eef',
75+
}}
76+
>
77+
<LayersBodyComponent
78+
model={options.model}
79+
commands={options.commands}
80+
state={options.state}
81+
></LayersBodyComponent>
82+
</TabsContent>
83+
<TabsContent value="stac">
84+
<StacBrowser controlPanelModel={options.model}></StacBrowser>
85+
</TabsContent>
86+
<TabsContent
87+
value="filters"
88+
style={{
89+
borderRadius: 5,
90+
backgroundColor: '#eef',
91+
}}
92+
>
93+
<FilterComponent model={options.model}></FilterComponent>,
94+
</TabsContent>
95+
</Tabs>
96+
</div>
97+
);
12198
};

0 commit comments

Comments
 (0)