Skip to content

Commit

Permalink
shorten declaration
Browse files Browse the repository at this point in the history
  • Loading branch information
fkhadra committed Nov 1, 2022
1 parent 92ddb2c commit 498c169
Showing 1 changed file with 9 additions and 17 deletions.
26 changes: 9 additions & 17 deletions src/components/Transitions.tsx
Original file line number Diff line number Diff line change
@@ -1,25 +1,17 @@
import { Default, cssTransition } from '../utils';

const Bounce = cssTransition({
enter: `${Default.CSS_NAMESPACE}--animate ${Default.CSS_NAMESPACE}__bounce-enter`,
exit: `${Default.CSS_NAMESPACE}--animate ${Default.CSS_NAMESPACE}__bounce-exit`,
appendPosition: true
const getConfig = (animationName: string, appendPosition = false) => ({
enter: `${Default.CSS_NAMESPACE}--animate ${Default.CSS_NAMESPACE}__${animationName}-enter`,
exit: `${Default.CSS_NAMESPACE}--animate ${Default.CSS_NAMESPACE}__${animationName}-exit`,
appendPosition
});

const Slide = cssTransition({
enter: `${Default.CSS_NAMESPACE}--animate ${Default.CSS_NAMESPACE}__slide-enter`,
exit: `${Default.CSS_NAMESPACE}--animate ${Default.CSS_NAMESPACE}__slide-exit`,
appendPosition: true
});
const Bounce = cssTransition(getConfig('bounce', true));

const Zoom = cssTransition({
enter: `${Default.CSS_NAMESPACE}--animate ${Default.CSS_NAMESPACE}__zoom-enter`,
exit: `${Default.CSS_NAMESPACE}--animate ${Default.CSS_NAMESPACE}__zoom-exit`
});
const Slide = cssTransition(getConfig('slide', true));

const Flip = cssTransition({
enter: `${Default.CSS_NAMESPACE}--animate ${Default.CSS_NAMESPACE}__flip-enter`,
exit: `${Default.CSS_NAMESPACE}--animate ${Default.CSS_NAMESPACE}__flip-exit`
});
const Zoom = cssTransition(getConfig('zoom'));

const Flip = cssTransition(getConfig('flip'));

export { Bounce, Slide, Zoom, Flip };

0 comments on commit 498c169

Please sign in to comment.