Algolia
Description
Algolia integration settings page module for Enso UI.
Installation
Install the package:
yarn add @enso-ui/algolia
This package is also available through the full enso-ui workspace bundle.
Features
- exports the settings page used to manage Algolia integration credentials
- wraps the backend-driven Enso form contract exposed by the Laravel package
- refreshes the page-scoped form instance after the initial create flow so subsequent updates stay bound to the created settings record
- ships the integration route module consumed by the Enso router map
Usage
<script>
import AlgoliaSettings from '@enso-ui/algolia';
export default {
components: { AlgoliaSettings },
};
</script>
API
Index
Default export for the Algolia settings page.
Import: @enso-ui/algolia
Props:
- No public props. The page is driven by the backend form payload.
Events:
- No public emits.
Methods:
- Internally bumps the local key after the first submit when no
settingsroute param exists.
Routes
integrations/algolia/settings
Route name: integrations.algolia.settings.index
Page:
src/bulma/pages/integrations/settings/Index
The package ships a nested integration route group under integrations/algolia/ and exposes the settings page through its only child route.
Companion Backend Package
The frontend page depends on the backend package for the settings form definition, persistence, and the integration routes consumed by the Enso shell.
Depends On
Contributions
are welcome. Pull requests are great, but issues are good too.
Thank you to all the people who already contributed to Enso!