Skip to content

Commit 117d758

Browse files
authored
Merge pull request #900 from plotly/export-all
Use export * to simpify exports
2 parents 02a46b0 + d55d59a commit 117d758

File tree

4 files changed

+11
-418
lines changed

4 files changed

+11
-418
lines changed

src/components/containers/index.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ import SubplotAccordion from './SubplotAccordion';
1414
import TraceAccordion from './TraceAccordion';
1515
import TransformAccordion from './TransformAccordion';
1616
import TraceMarkerSection from './TraceMarkerSection';
17-
import {LayoutPanel, LayoutSection, TraceTypeSection} from './derived';
1817
import TraceRequiredPanel from './TraceRequiredPanel';
1918
import SingleSidebarItem from './SingleSidebarItem';
2019
import ModalProvider from './ModalProvider';
2120
import Modal from './Modal';
2221

22+
export * from './derived';
2323
export {
2424
AnnotationAccordion,
2525
ShapeAccordion,
@@ -40,11 +40,8 @@ export {
4040
TransformAccordion,
4141
TraceMarkerSection,
4242
TraceRequiredPanel,
43-
LayoutPanel,
44-
LayoutSection,
4543
AxesFold,
4644
SingleSidebarItem,
47-
TraceTypeSection,
4845
Modal,
4946
ModalProvider,
5047
PanelMessage,

src/components/fields/index.js

Lines changed: 2 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -36,84 +36,35 @@ import AxisInterval from './AxisInterval';
3636
import DateTimePicker from './DateTimePicker';
3737
import TextPosition from './TextPosition';
3838

39-
import {
40-
AnnotationArrowRef,
41-
AnnotationRef,
42-
PositioningRef,
43-
AxesRange,
44-
NTicks,
45-
DTicks,
46-
DTicksInterval,
47-
AxisAnchorDropdown,
48-
ContourNumeric,
49-
FillDropdown,
50-
HoverInfo,
51-
HoverTemplateText,
52-
HoverTemplateSwitch,
53-
NumericFraction,
54-
NumericFractionDomain,
55-
PositioningNumeric,
56-
NumericFractionInverse,
57-
RangesliderVisible,
58-
AxisOverlayDropdown,
59-
AxisSide,
60-
ShowInLegend,
61-
HoveronDropdown,
62-
HovermodeDropdown,
63-
TickFormat,
64-
} from './derived';
65-
import {LineDashSelector, LineShapeSelector} from './LineSelectors';
39+
export * from './derived';
40+
export * from './LineSelectors';
6641

6742
export {
68-
ShowInLegend,
69-
AnnotationArrowRef,
70-
AnnotationRef,
71-
AxisAnchorDropdown,
72-
PositioningRef,
7343
ArrowSelector,
74-
AxesRange,
75-
NTicks,
76-
DTicks,
77-
DTicksInterval,
7844
AxesSelector,
7945
ColorPicker,
8046
ColorscalePicker,
8147
ColorwayPicker,
82-
ContourNumeric,
8348
DataSelector,
8449
Dropdown,
8550
ErrorBars,
86-
FillDropdown,
8751
PieColorscalePicker,
8852
FilterOperation,
8953
FilterValue,
9054
Flaglist,
9155
FontSelector,
92-
HoverInfo,
93-
HoverTemplateText,
94-
HoverTemplateSwitch,
9556
Info,
96-
NumericFraction,
97-
NumericFractionDomain,
98-
NumericFractionInverse,
99-
PositioningNumeric,
100-
LineDashSelector,
101-
LineShapeSelector,
10257
Numeric,
10358
DualNumeric,
10459
AxisRangeValue,
10560
Text,
106-
TickFormat,
10761
Radio,
10862
SymbolSelector,
109-
RangesliderVisible,
11063
TextEditor,
11164
TraceSelector,
11265
AxesCreator,
11366
SubplotCreator,
11467
GroupCreator,
115-
AxisOverlayDropdown,
116-
AxisSide,
11768
UpdateMenuButtons,
11869
Dropzone,
11970
TextPosition,
@@ -124,8 +75,6 @@ export {
12475
DropdownCustom,
12576
RectanglePositioner,
12677
LocationSelector,
127-
HoveronDropdown,
128-
HovermodeDropdown,
12978
AxisInterval,
13079
NumericOrDate,
13180
DateTimePicker,

src/components/index.js

Lines changed: 4 additions & 183 deletions
Original file line numberDiff line numberDiff line change
@@ -1,186 +1,7 @@
1-
import {
2-
AnnotationArrowRef,
3-
AnnotationRef,
4-
AxisAnchorDropdown,
5-
AxisOverlayDropdown,
6-
AxisSide,
7-
PositioningRef,
8-
ArrowSelector,
9-
AxesRange,
10-
NTicks,
11-
DTicks,
12-
DTicksInterval,
13-
AxesSelector,
14-
ColorPicker,
15-
ColorscalePicker,
16-
PieColorscalePicker,
17-
ColorwayPicker,
18-
ContourNumeric,
19-
DataSelector,
20-
Dropdown,
21-
ErrorBars,
22-
FillDropdown,
23-
FilterOperation,
24-
FilterValue,
25-
Flaglist,
26-
FontSelector,
27-
HoverInfo,
28-
HoverTemplateText,
29-
HoverTemplateSwitch,
30-
Info,
31-
NumericFraction,
32-
NumericFractionDomain,
33-
PositioningNumeric,
34-
NumericFractionInverse,
35-
LineDashSelector,
36-
LineShapeSelector,
37-
Numeric,
38-
DualNumeric,
39-
AxisRangeValue,
40-
Text,
41-
Radio,
42-
RangesliderVisible,
43-
AxesCreator,
44-
SubplotCreator,
45-
GroupCreator,
46-
SymbolSelector,
47-
TextEditor,
48-
TraceSelector,
49-
UpdateMenuButtons,
50-
Dropzone,
51-
TextPosition,
52-
MarkerSize,
53-
MarkerColor,
54-
MultiColorPicker,
55-
VisibilitySelect,
56-
DropdownCustom,
57-
RectanglePositioner,
58-
LocationSelector,
59-
HoveronDropdown,
60-
HovermodeDropdown,
61-
TickFormat,
62-
NumericOrDate,
63-
AxisInterval,
64-
} from './fields';
65-
66-
import {
67-
AnnotationAccordion,
68-
ShapeAccordion,
69-
SliderAccordion,
70-
TransformAccordion,
71-
ImageAccordion,
72-
UpdateMenuAccordion,
73-
RangeSelectorAccordion,
74-
AxesFold,
75-
PlotlyFold,
76-
Fold,
77-
LayoutPanel,
78-
LayoutSection,
79-
Panel,
80-
PlotlyPanel,
81-
PanelEmpty,
82-
PlotlySection,
83-
Section,
84-
SubplotAccordion,
85-
TraceAccordion,
86-
TraceMarkerSection,
87-
TraceRequiredPanel,
88-
SingleSidebarItem,
89-
TraceTypeSection,
90-
PanelMessage,
91-
} from './containers';
92-
931
import {Button} from './widgets';
94-
952
import PanelMenuWrapper from './PanelMenuWrapper';
963

97-
export {
98-
TickFormat,
99-
PanelMessage,
100-
AnnotationAccordion,
101-
AxisAnchorDropdown,
102-
AxisOverlayDropdown,
103-
AxisSide,
104-
NTicks,
105-
DTicks,
106-
DTicksInterval,
107-
ShapeAccordion,
108-
RangeSelectorAccordion,
109-
SliderAccordion,
110-
ImageAccordion,
111-
UpdateMenuAccordion,
112-
AnnotationArrowRef,
113-
TransformAccordion,
114-
RangesliderVisible,
115-
AnnotationRef,
116-
PositioningRef,
117-
ArrowSelector,
118-
AxesFold,
119-
AxesRange,
120-
LayoutSection,
121-
AxesSelector,
122-
Button,
123-
ColorPicker,
124-
ColorscalePicker,
125-
ColorwayPicker,
126-
PieColorscalePicker,
127-
ContourNumeric,
128-
DataSelector,
129-
Dropdown,
130-
ErrorBars,
131-
FillDropdown,
132-
FilterOperation,
133-
FilterValue,
134-
Flaglist,
135-
PlotlyFold,
136-
Fold,
137-
FontSelector,
138-
HoverInfo,
139-
HoverTemplateText,
140-
HoverTemplateSwitch,
141-
Info,
142-
NumericFraction,
143-
NumericFractionDomain,
144-
PositioningNumeric,
145-
NumericFractionInverse,
146-
LayoutPanel,
147-
LineDashSelector,
148-
LineShapeSelector,
149-
Numeric,
150-
DualNumeric,
151-
AxisRangeValue,
152-
Text,
153-
PlotlyPanel,
154-
Panel,
155-
PanelEmpty,
156-
PanelMenuWrapper,
157-
Radio,
158-
PlotlySection,
159-
Section,
160-
SingleSidebarItem,
161-
AxesCreator,
162-
SubplotCreator,
163-
GroupCreator,
164-
SymbolSelector,
165-
TextEditor,
166-
SubplotAccordion,
167-
TraceAccordion,
168-
TraceMarkerSection,
169-
TraceRequiredPanel,
170-
TraceSelector,
171-
TraceTypeSection,
172-
UpdateMenuButtons,
173-
Dropzone,
174-
TextPosition,
175-
MarkerSize,
176-
MarkerColor,
177-
MultiColorPicker,
178-
VisibilitySelect,
179-
DropdownCustom,
180-
RectanglePositioner,
181-
LocationSelector,
182-
HoveronDropdown,
183-
HovermodeDropdown,
184-
NumericOrDate,
185-
AxisInterval,
186-
};
4+
export {Button, PanelMenuWrapper};
5+
6+
export * from './fields';
7+
export * from './containers';

0 commit comments

Comments
 (0)