- {props.children}
+
+
+ { /* eslint-disable-next-line @typescript-eslint/no-use-before-define */ }
+
+ {props.children}
+
+
);
}
export default App;
+
+function AnimatedRoutes(props: ParentProps) {
+ const keyframesEnter = [
+ {
+ opacity: 0,
+ transform: 'translateX(-100px)',
+ },
+ {
+ opacity: 1,
+ transform: 'translateX(0px)',
+ },
+ ];
+
+ const keyframesExit = [
+ {
+ opacity: 1,
+ transform: 'translateX(0px)',
+ },
+ {
+ opacity: 0,
+ transform: 'translateX(100px)',
+ },
+ ];
+
+ return (
+