# extendify/3.0.4/src/AutoLaunch/components/Launch.jsx

Extendify, version 3.0.4. 30 lines.

- Page: https://pluginprobe.com/plugins/extendify/3.0.4/code/src/AutoLaunch/components/Launch.jsx
- Raw: https://pluginprobe.com/plugins/extendify/3.0.4/raw/src/AutoLaunch/components/Launch.jsx
- Modified: 2026-04-09T19:45:00+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/extendify/3.0.4/code/src/AutoLaunch/components/Launch.jsx#L10-L20`.

```jsx
import { CreatingSite } from '@auto-launch/components/CreatingSite';
import { DescriptionGathering } from '@auto-launch/components/DescriptionGathering';
import { motion } from 'framer-motion';

const MAX_HEIGHT_SMALL = 400;

export const Launch = ({ skipDescription, lastHeight }) => {
	if (!skipDescription) {
		return (
			<motion.div
				animate={{ opacity: 1 }}
				exit={{ opacity: 0 }}
				transition={{ duration: 0.4 }}
			>
				<DescriptionGathering />
			</motion.div>
		);
	}

	return (
		<motion.div
			initial={{ opacity: 0, height: lastHeight || 'auto' }}
			animate={{ opacity: 1, height: MAX_HEIGHT_SMALL }}
			transition={{ duration: 0.4 }}
		>
			<CreatingSite height={MAX_HEIGHT_SMALL} />
		</motion.div>
	);
};

```
