Migrating Vue components to React and stores refactoring (#585)

Signed-off-by: Roman <ixrock@gmail.com>

Co-authored-by: Sebastian Malton <sebastian@malton.name>
Co-authored-by: Sebastian Malton <smalton@mirantis.com>
Co-authored-by: Lauri Nevala <lauri.nevala@gmail.com>
Co-authored-by: Alex Andreev <alex.andreev.email@gmail.com>
This commit is contained in:
authored and GitHub committed 2020-08-20 08:53:07 +03:00
1 parent 905bbe9d3f
commit 5670312c47
297 files changed
+8186 -9103

No files matched your search

+1 -6
View File
@@ -9,7 +9,6 @@ export type AnimateName = "opacity" | "slide-right" | "opacity-scale" | string;
export interface AnimateProps {
name?: AnimateName; // predefined names in css
enter?: boolean;
enabled?: boolean;
onEnter?: () => void;
onLeave?: () => void;
}
@@ -21,7 +20,6 @@ export class Animate extends React.Component<AnimateProps> {
static defaultProps: AnimateProps = {
name: "opacity",
enter: true,
enabled: true,
onEnter: noop,
onLeave: noop,
};
@@ -80,10 +78,7 @@ export class Animate extends React.Component<AnimateProps> {
}
render() {
const { name, enabled, children } = this.props;
if (!enabled) {
return children;
}
const { name } = this.props;
const contentElem = this.contentElem;
return React.cloneElement(contentElem, {
className: cssNames("Animate", name, contentElem.props.className, this.statusClassName),