Users
Description
User administration pages and profile panels for Enso UI.
Installation
Install the package:
yarn add @enso-ui/users
Features
- ships route-aware page modules consumed by the Enso application shell
- covers create flows where the backend package exposes them
- covers edit flows where the backend package exposes them
- includes index/list pages backed by Enso tables, forms, or integration settings
- ships reusable page-specific building blocks through deep-import component paths
Usage
<script setup>
import Create from '@enso-ui/users/src/bulma/pages/users/Create.vue';
</script>
API
Route pages
The practical public surface is page-oriented and centered on the route modules shipped by the package.
Pages:
src/bulma/pages/users/Create.vuesrc/bulma/pages/users/Edit.vuesrc/bulma/pages/users/Index.vuesrc/bulma/pages/users/Show.vue
Reusable deep-import components
Common reusable modules exposed under src/bulma/pages/*/components:
src/bulma/pages/users/components/Avatar.vuesrc/bulma/pages/users/components/Session.vuesrc/bulma/pages/users/components/Sessions.vuesrc/bulma/pages/users/components/Token.vuesrc/bulma/pages/users/components/TokenForm.vuesrc/bulma/pages/users/components/Tokens.vuesrc/bulma/pages/users/components/Url.vuesrc/bulma/pages/users/components/UserProfile.vue
Routes
Users ships the following named route entries:
administration.users.createPath fragment:create/:personRoute file:src/bulma/routes/administration/users/create.jsadministration.users.editPath fragment::user/editRoute file:src/bulma/routes/administration/users/edit.jsadministration.users.indexPath fragment:/Route file:src/bulma/routes/administration/users/index.jsadministration.users.showPath fragment::userRoute file:src/bulma/routes/administration/users/show.js
Companion Backend Package
Depends On
- No additional Enso UI dependencies.
Contributions
are welcome. Pull requests are great, but issues are good too. Thank you to all the people who already contributed to Enso!