Skip to content

enso-ui/people

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

109 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

People

License Stable Downloads Vue JavaScript SCSS npm Issues Merge Requests

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/people route group
  • ships index, create, and edit page 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.js
  • src/bulma/routes/administration/people.js

Page modules

  • src/bulma/pages/people/Index.vue
  • src/bulma/pages/people/Create.vue
  • src/bulma/pages/people/Edit.vue

The package is page-oriented. The routed pages are the public surface.

Routes

/administration/people

  • administration.people.index
  • administration.people.create
  • administration.people.edit

Companion Backend Package

Depends On

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

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors