@enso-ui/companies

Companies administration pages and tabbed company detail widgets for Enso UI.
11,074
Install
npm install @enso-ui/companies
Latest Version:5.2.1
Vue:3
Older releases:2
License:MIT
Last Updated:May 25, 2026
Links: GitHub  ·  npm
Maintainer: aocneanu

Companies

License Stable Downloads Vue JavaScript SCSS npm Issues Merge Requests

Description

Companies administration pages and tabbed company detail widgets for Enso UI.

Installation

Install the package:

yarn add @enso-ui/companies

This package is also available through the full enso-ui workspace bundle.

Features

  • ships company list, create, and edit pages for the administration module
  • combines forms, accessories, tabs, addresses, comments, and people widgets in the edit page
  • provides reusable company detail helpers such as PeopleCard inside the page modules

Usage

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';

API

Index

Table page for the companies list.

Import: @enso-ui/companies

Create

Create page for a company record.

Import: @enso-ui/companies/src/bulma/pages/companies/Create.vue

Edit

Detail page that composes company form tabs with people, addresses, and comments widgets.

Import: @enso-ui/companies/src/bulma/pages/companies/Edit.vue

PeopleCard

Reusable card wrapper around the company people list.

Import: @enso-ui/companies/src/bulma/pages/companies/components/PeopleCard.vue

Routes

administration/companies

Route group:

  • administration.companies.index
  • administration.companies.create
  • administration.companies.edit

Pages:

  • src/bulma/pages/companies/Index.vue
  • src/bulma/pages/companies/Create.vue
  • src/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, and comments.

Companion Backend Package

The backend companion provides the routes, forms, tables, and tab payloads consumed by the companies frontend pages.

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

Related Packages

vue

The progressive JavaScript framework for building modern web UI.

588,019,132 54,801
vue
@vueuse/shared
372,738,348 22,398
@vueuse/core

Collection of essential Vue Composition Utilities

367,188,523 22,398
@vitejs/plugin-vue

The official plugin for Vue SFC support in Vite.

333,357,380 686
eslint-plugin-vue

Official ESLint plugin for Vue.js

266,364,830 4,591

Version History

Version Released Vue License
5.2.1 ^3.5.0 MIT
5.2.0 ^3.5.0 MIT
5.1.7 ^3.5.0 MIT
5.1.6 ^3.5.0 MIT
5.1.5 ^3.5.0 MIT