You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cascades: they use javaabu/forms' and @javaabu/forms' own select2 cascade (child + ajax-url + filter-field), loading from a read-only endpoint, Route::locationOptions(). No package script.
Country → atoll: an atoll select depending on a country lists every atoll for the Maldives and none otherwise, so forms' fallback can swap in a text field for foreign addresses.
Labels: options are labelled in the request's locale (HA. Haa Alifu / ހއ. ހާ އަލިފު).
Malé City: it has no Thaana code, so it's labelled just Malé City.
Activity
Admin pages, route macros, policies and permissions for every locatio…
Inertia React pages and React location selects
Blade location selects, cascading country → atoll → island
n4ff4h commentedon Nov 5, 2026
Done. Country, state, city, atoll and island selects for all three:
<x-locations::*-select>, withparent/child/filters.CountrySelect…IslandSelectfrom@javaabu/locations, withparent,filtersandLocationsProvider.Stencil\\*Select::make()->dependsOn()->filters().Decisions:
child+ajax-url+filter-field), loading from a read-only endpoint,Route::locationOptions(). No package script.fallbackcan swap in a text field for foreign addresses.HA. Haa Alifu/ހއ. ހާ އަލިފު).Malé City.Docs: docs/basic-usage/location-selects.md, docs/advanced-usage/options-endpoint.md.