Application shell and core layout services for Enso UI.
Install the package:
yarn add @enso-ui/ui- exports the application root shell used by Enso UI apps
- provides route mapping, HTTP, i18n, toastr, and error handling through Vue inject
- switches between auth, home, and default layouts based on app state
- includes an ESM-safe event bus with
$on,$once,$off, and$emit
<script setup>
import Root from '@enso-ui/ui/bulma';
</script>
<Root v-slot="{ home, isAuth }">
<router-view v-if="isAuth || home" />
</Root>Application root shell that provides the shared Enso providers, route mapper, global error handler, and layout switching logic.
- No additional Enso UI dependencies.
are welcome. Pull requests are great, but issues are good too. Thank you to all the people who already contributed to Enso!