Astro component for Adapt automation platform
Astro component for Adapt.
``bash`
npm install @mochabug/adapt-astro
Requires Astro 3, 4, or 5.
`astro
---
import Adapt from '@mochabug/adapt-astro/Adapt.astro';
---
`
If the automation requires authentication:
`astro`
Keep auth token on server. Enable SSR in astro.config.mjs:
`javascript`
// astro.config.mjs
export default defineConfig({
output: 'server'
});
`astro
---
import Adapt from '@mochabug/adapt-astro/Adapt.astro';
import { startSession } from '@mochabug/adapt-core';
const authToken = await getAuthTokenFromBackend();
const { token } = await startSession({ id: 'auto-123' }, authToken);
---
`
`astro
`
`astro
`
| Prop | Type |
|------|------|
| id | string (required) |sessionToken
| | string |authToken
| | string |inheritToken
| | string |inheritFrom
| | { hash: string } \| { param: string } |forkDisplayMode
| | 'side-by-side' \| 'dialog' |sideBySideSplit
| | number (0-100) |dialogBackdropClose
| | boolean |class
| | string |style
| | string` |
ISC © mochabug AB