Skip to content

Commit

Permalink
chore: move defaults to common object
Browse files Browse the repository at this point in the history
  • Loading branch information
nolimits4web committed Jun 22, 2023
1 parent 6ed9aca commit 6512ec1
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 36 deletions.
38 changes: 20 additions & 18 deletions src/atropos.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,31 +9,33 @@ const removeUndefinedProps = (obj = {}) => {
});
return result;
};

export const defaults = {
alwaysActive: false,
activeOffset: 50,
shadowOffset: 50,
shadowScale: 1,
duration: 300,
rotate: true,
rotateTouch: true,
rotateXMax: 15,
rotateYMax: 15,
rotateXInvert: false,
rotateYInvert: false,
stretchX: 0,
stretchY: 0,
stretchZ: 0,
commonOrigin: true,
shadow: true,
highlight: true,
};
function Atropos(originalParams = {}) {
let { el, eventsEl } = originalParams;
const { isComponent } = originalParams;
let childrenRootEl;
const self = {
__atropos__: true,
params: {
alwaysActive: false,
activeOffset: 50,
shadowOffset: 50,
shadowScale: 1,
duration: 300,
rotate: true,
rotateTouch: true,
rotateXMax: 15,
rotateYMax: 15,
rotateXInvert: false,
rotateYInvert: false,
stretchX: 0,
stretchY: 0,
stretchZ: 0,
commonOrigin: true,
shadow: true,
highlight: true,
...defaults,
onEnter: null,
onLeave: null,
onRotate: null,
Expand Down
20 changes: 2 additions & 18 deletions src/element/atropos-element.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* eslint-disable no-restricted-globals */
// eslint-disable-next-line import/no-named-as-default
import Atropos from '../atropos.js';
import Atropos, { defaults } from '../atropos.js';
import styles from '../atropos.less';

class AtroposComponent extends HTMLElement {
Expand All @@ -20,23 +20,7 @@ class AtroposComponent extends HTMLElement {

init() {
const defaultProps = {
alwaysActive: false,
activeOffset: 50,
shadowOffset: 50,
shadowScale: 1,
duration: 300,
rotate: true,
rotateTouch: true,
rotateXMax: 15,
rotateYMax: 15,
rotateXInvert: false,
rotateYInvert: false,
stretchX: 0,
stretchY: 0,
stretchZ: 0,
commonOrigin: true,
shadow: true,
highlight: true,
...defaults,
};

const props = {};
Expand Down

0 comments on commit 6512ec1

Please sign in to comment.