Laravel EnsoLaravel Enso
Guide
Back End
Front End
GitHub
Guide
Back End
Front End
GitHub
  • Front End

    • Accessories
    • Addresses
    • Algolia
    • Audits
    • Auth
    • Bookmarks
    • Calendar
    • Card
    • Cargo Partner
    • Categories
    • Charts
    • Checkbox
    • Clipboard
    • Comments
    • Commercial
    • Companies
    • Confirmation
    • Currencies
    • Data Import
    • Date
    • Datepicker
    • Directives
    • Discounts
    • Divider
    • Documents
    • Dropdown
    • Dropdown Indicator
    • Eav
    • Emag
    • Emails
    • Enums
    • ERD
    • Facebook
    • Files
    • Filters
    • Financials
    • Forms
    • Frisbo
    • Google
    • Holidays
    • How to
    • Interactions
    • Inventory
    • IO
    • Laravel Validation
    • Loader
    • Localisation
    • Logs
    • Measurement Units
    • Meili Search
    • Menus
    • Mixins
    • Modal
    • Money
    • Monitored Emails
    • Notifications
    • Orderable Trees
    • Packaging Units
    • Pagination
    • People
    • Permissions
    • Product Lots
    • Products
    • Progress Bar
    • Progress Circle
    • Progress Indicator
    • Questionnaires
    • Quick View
    • Range Slider
    • Rating
    • Roles
    • Route Mapper
    • Sale Channels
    • Scroll to Top
    • Search Mode
    • Select
    • Sentry
    • Services
    • Smart Bill
    • SMS Advert
    • Strings
    • Switch
    • Tables
    • Tabs
    • Tasks
    • Teams
    • Textarea
    • Themes
    • Ticketing
    • Toastr
    • Transitions
    • Tree View
    • Tutorials
    • Typeahead
    • Typesense
    • UI
    • Uploader
    • UPS
    • User Groups
    • Users
    • Virtual Call Center
    • Vouchers
    • Webshop
    • WYSIWYG

Algolia

LicenseStableDownloadsVueJavaScriptnpmIssuesMerge Requests

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 settings route 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

  • laravel-enso/algolia ↗

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

  • @enso-ui/forms ↗
  • Vue
  • Vuex

Contributions

are welcome. Pull requests are great, but issues are good too.

Thank you to all the people who already contributed to Enso!

License

MIT

Edit this page on GitHub
Last Updated: 4/21/2026, 9:46:58 AM
Prev
Addresses
Next
Audits