People
Description
People provides the administration pages used to list, create, and edit person records in Enso UI.
Installation
Install the package:
yarn add @enso-ui/people
The package is usually consumed from the full enso-ui workspace inside an Enso application.
Features
- registers the
/administration/peopleroute group - ships
index,create, andeditpage modules - combines
EnsoTable,EnsoForm, and tabbed accessories in the standard person workflow - pairs with the backend people package for forms, addresses, and permissions
Usage
import administrationRoutes from '@enso-ui/people/src/bulma/routes/administration.js';
import PeopleIndex from '@enso-ui/people/src/bulma/pages/people/Index.vue';
API
Route modules
Common imports:
src/bulma/routes/administration.jssrc/bulma/routes/administration/people.js
Page modules
src/bulma/pages/people/Index.vuesrc/bulma/pages/people/Create.vuesrc/bulma/pages/people/Edit.vue
The package is page-oriented. The routed pages are the public surface.
Routes
/administration/people
administration.people.indexadministration.people.createadministration.people.edit
Companion Backend Package
Depends On
@enso-ui/accessories↗@enso-ui/addresses↗@enso-ui/forms↗@enso-ui/tables↗@enso-ui/tabs↗@enso-ui/ui↗
Contributions
are welcome. Pull requests are great, but issues are good too.
Thank you to all the people who already contributed to Enso!