Steps Component Test
Use this page to style and test the <Steps> component.
Example 1 — Simple text steps
Run the following command in your terminal to install the Arrow CLI globally.
Go to Settings → API Tokens and click Generate token. Copy it somewhere safe — you won't see it again.
Log in using your new token. You're ready to go.
Example 2 — Steps with code blocks
npm install -g @arrow/cli
arrow init my-project
cd my-project
arrow dev
The server will be available at http://localhost:3000.
Example 3 — Steps with mixed content
Go to the Arrow GitHub org and fork the repo you want to contribute to.
git clone https://github.com/YOUR_USERNAME/website.git
cd website
git checkout -b my-feature
Edit files, add docs, fix bugs. Follow the style guides in the Guides section.
Run npm start to preview your changes locally before submitting.
Push your branch and open a PR against staging. Fill in the PR template and request a review.
Example 4 — Long step with a list inside
Make sure you have the following installed:
- Node.js 18+
- Git
- A code editor (VS Code recommended)
Then copy .env.example to .env and fill in your values.
npm run build
This will output a production build to the build/ directory.
Example 5 — Steps with images
Navigate to your Arrow workspace and click New Project in the top right corner.

Choose from one of the available project templates. For most use cases, start with Standard.

Give your project a name, set the visibility, and click Create. You'll be taken to the project dashboard.
Example 6 — Steps with all admonition types
Export a copy of your current configuration before making any changes.
Skipping this step may result in unrecoverable data loss. Do not proceed without a backup.
Run the migration script against your environment.
arrow migrate --env production
This operation will cause a brief downtime of approximately 2 minutes.
Check that all services are healthy after the migration completes.
It may take up to 60 seconds for all services to report a healthy status.
Once verified, flip the feature flag to enable the new functionality for your users.
Roll out to a small percentage of users first to catch any edge cases before a full release.
Example 7 — Steps with images and admonitions mixed
Get the latest version of the Arrow desktop app from the releases page.
Minimum system requirements: macOS 12+, Windows 10, or Ubuntu 20.04.
Open the downloaded file and follow the on-screen instructions.

On macOS you may need to allow the app in System Settings → Privacy & Security.
Launch the app and sign in. If you don't have an account yet, click Create account on the login screen.
Enter your workspace URL and click Connect. Your projects will sync automatically.
If you're behind a corporate firewall, ask your IT team to allowlist *.arrowair.com.