Companies administration pages and tabbed company detail widgets for Enso UI.
Install the package:
yarn add @enso-ui/companiesThis package is also available through the full enso-ui workspace bundle.
- ships company list, create, and edit pages for the administration module
- combines forms, accessories, tabs, addresses, comments, documents, and people widgets in the edit page
- provides reusable company detail helpers such as
PeopleCardinside the page modules
import CompaniesIndex from '@enso-ui/companies';
import CompanyCreate from '@enso-ui/companies/src/bulma/pages/companies/Create.vue';
import CompanyEdit from '@enso-ui/companies/src/bulma/pages/companies/Edit.vue';
import PeopleCard from '@enso-ui/companies/src/bulma/pages/companies/components/PeopleCard.vue';Table page for the companies list.
Import: @enso-ui/companies
Create page for a company record.
Import: @enso-ui/companies/src/bulma/pages/companies/Create.vue
Detail page that composes company form tabs with people, addresses, comments, and documents widgets.
Import: @enso-ui/companies/src/bulma/pages/companies/Edit.vue
Reusable card wrapper around the company people list.
Import: @enso-ui/companies/src/bulma/pages/companies/components/PeopleCard.vue
Route group:
administration.companies.indexadministration.companies.createadministration.companies.edit
Pages:
src/bulma/pages/companies/Index.vuesrc/bulma/pages/companies/Create.vuesrc/bulma/pages/companies/Edit.vue
The package ships the full companies administration flow: listing, creation, and a tabbed edit screen that embeds detail widgets such as people, addresses, comments, and documents.
The backend companion provides the routes, forms, tables, and tab payloads consumed by the companies frontend pages.
@enso-ui/accessories↗@enso-ui/addresses↗@enso-ui/comments↗@enso-ui/documents↗@enso-ui/forms↗@enso-ui/tables↗@enso-ui/tabs↗
are welcome. Pull requests are great, but issues are good too.
Thank you to all the people who already contributed to Enso!