Skip to content

Commit 312eb20

Browse files
author
Tomáš Vojtášek
committed
Remove default exports
1 parent de7f5f9 commit 312eb20

File tree

3 files changed

+11
-34
lines changed

3 files changed

+11
-34
lines changed

src/Core.js

+5-8
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
1-
const Core = {
2-
Layer: 'Layer',
3-
Group: 'Group',
4-
Text: 'Text',
5-
Gradient: 'Gradient'
6-
}
7-
8-
export default Core
1+
// These are known component types for CanvasRenderer
2+
export const Layer = 'Layer'
3+
export const Group = 'Group'
4+
export const Text = 'Text'
5+
export const Gradient = 'Gradient'

src/Image.jsx

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
import React from 'react'
22
import PropTypes from 'prop-types'
33
import CanvasComponent from './CanvasComponent'
4-
import Core from './Core'
4+
import { Group } from './Core'
55
import ImageCache from './ImageCache'
66
import { easeInCubic } from './Easing'
77
import clamp from './clamp'
88

99
const RawImageName = 'RawImage'
10-
const { Group } = Core
1110

1211
const FADE_DURATION = 200
1312

src/index.js

+5-24
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import Surface from './Surface'
2-
import Core from './Core'
2+
import { Group, Text, Layer, Gradient } from './Core'
33
import Image from './Image'
44
import FontFace from './FontFace'
5-
import FrameUtils from './FrameUtils'
65
import measureText from './measureText'
76
import CanvasComponent from './CanvasComponent'
87
import { CanvasRenderer, registerComponentConstructor } from './CanvasRenderer'
@@ -32,32 +31,14 @@ const registerCustomComponent = (name, applyProps, drawFunction) => {
3231
return name
3332
}
3433

35-
const ReactCanvas = {
36-
...Core,
37-
Surface,
38-
Image,
39-
FontFace,
40-
FrameUtils,
41-
measureText,
42-
registerCustomComponent
43-
}
44-
45-
// eslint-disable-next-line prefer-destructuring
46-
export const Text = ReactCanvas.Text
47-
// eslint-disable-next-line prefer-destructuring
48-
export const Group = ReactCanvas.Group
49-
// eslint-disable-next-line prefer-destructuring
50-
export const Gradient = ReactCanvas.Gradient
51-
// eslint-disable-next-line prefer-destructuring
52-
export const Layer = ReactCanvas.Layer
53-
5434
export {
35+
Group,
36+
Text,
37+
Layer,
38+
Gradient,
5539
Surface,
5640
Image,
5741
FontFace,
58-
FrameUtils,
5942
measureText,
6043
registerCustomComponent
6144
}
62-
63-
export default ReactCanvas

0 commit comments

Comments
 (0)