# @blaze-cms/plugin-admin-core-ui

> Blaze plugin admin core ui

Latest version **0.144.0** (published 2024-07-11) · GPL-3.0 license · 0 weekly downloads

## Install

```sh
npm install @blaze-cms/plugin-admin-core-ui
pnpm add @blaze-cms/plugin-admin-core-ui
yarn add @blaze-cms/plugin-admin-core-ui
bun add @blaze-cms/plugin-admin-core-ui
```

## Health

**Score 20/100 (F)** — status: abandoned.

Positive: esm support; no vulnerabilities.

Warnings: low downloads; no types; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.144.0 |
| Published | 2024-07-11 |
| First published | 2019-07-10 |
| Weekly downloads | 0 |
| License | GPL-3.0 |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Dependencies | 12 |
| Unpacked size | 1.3 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Byte9 |
| Maintainers | ismael_haytam, emcleandev, tanane, daoyong, marekb9, mcabrerapf, jan_byte9, grzegorzi, andypail, ishrat, adrdilauro |

## Links

- npm: https://www.npmjs.com/package/@blaze-cms/plugin-admin-core-ui
- npm.io page: https://npm.io/package/@blaze-cms/plugin-admin-core-ui

## Dependencies (12)

- [core-js](https://npm.io/package/core-js.md) ^3.2.1
- [classnames](https://npm.io/package/classnames.md) ^2.2.6
- [@blaze-react/more](https://npm.io/package/@blaze-react/more.md) 0.5.19
- [@blaze-cms/core-ui](https://npm.io/package/@blaze-cms/core-ui.md) ^0.144.0
- [@blaze-react/input](https://npm.io/package/@blaze-react/input.md) 0.8.0-alpha.78
- [@blaze-cms/setup-ui](https://npm.io/package/@blaze-cms/setup-ui.md) ^0.140.3
- [@blaze-react/avatar](https://npm.io/package/@blaze-react/avatar.md) 0.5.19
- [@blaze-react/button](https://npm.io/package/@blaze-react/button.md) 0.5.19
- [regenerator-runtime](https://npm.io/package/regenerator-runtime.md) ^0.13.3
- [@blaze-cms/admin-ui-utils](https://npm.io/package/@blaze-cms/admin-ui-utils.md) ^0.141.0
- [@blaze-cms/admin-ui-styles](https://npm.io/package/@blaze-cms/admin-ui-styles.md) ^0.142.0
- [@blaze-cms/plugin-search-ui](https://npm.io/package/@blaze-cms/plugin-search-ui.md) ^0.144.0

## Recent versions

- 0.144.0 (latest) — 2024-07-11
- 0.146.0-rc-eagle-3.12 (rc-eagle-3) — 2026-09-22
- 1.1.0-alpha-q1-2026.9 (alpha-q1-2026) — 2026-09-17
- 0.146.0-node18-tooltips.56 (node18-tooltips) — 2026-09-04
- 0.147.0-rc-eagle.6 (rc-eagle) — 2026-07-10
- 0.146.0-node18-core-styles-tooltips.60 (node18-core-styles-tooltips) — 2026-06-18
- 0.146.0-translations.12 (translations) — 2025-11-25
- 0.146.0-alpha.69 (alpha) — 2025-09-22
- 0.146.0-core-styles.67 (core-styles) — 2025-08-21
- 0.146.0-node18-core-styles.2 (node18-core-styles) — 2025-05-16
- 0.146.0-tooltips.10 (tooltips) — 2025-04-11
- 0.146.0-node18.1 (node18) — 2025-03-25
- 0.141.0-core-variants.0 (core-variants) — 2024-03-26
- 0.139.0-project-admin-customisations.0 (project-admin-customisations) — 2024-01-03
- 0.135.0-admin-updates.3 (admin-updates) — 2023-11-21
- … 547 more at https://npm.io/package/@blaze-cms/plugin-admin-core-ui/versions

## README

# Admin Core UI

On load the plugin accepts the following options

## homeRoute
Used to define what the home route for admin, this will be used for redirects as well, defaults to '/'



Mocked config used to test the Menu component

```
const mockedMenuConfig = {
  main: {
    order: 2,
    items: [
      {
        content: {
          icon: () => (
            <svg
              xmlns="http://www.w3.org/2000/svg"
              fill="none"
              viewBox="0 0 24 24"
              strokeWidth={1.5}
              stroke="currentColor"
              width="24"
              height="24"
              className="w-6 h-6">
              <path
                strokeLinecap="round"
                strokeLinejoin="round"
                d="M2.25 12l8.954-8.955c.44-.439 1.152-.439 1.591 0L21.75 12M4.5 9.75v10.125c0 .621.504 1.125 1.125 1.125H9.75v-4.875c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21h4.125c.621 0 1.125-.504 1.125-1.125V9.75M8.25 21h8.25"
              />
            </svg>
          ),
          label: 'Content',
          order: 1,
          items: {
            article: {
              label: 'Article',
              uri: '/data-listing/article',
              order: 2.1
            },
            page: {
              label: 'Page',
              uri: '/data-listing/Page',
              order: 1
            }
          }
        }
      },
      {
        enquiry: {
          icon: () => (
            <svg
              xmlns="http://www.w3.org/2000/svg"
              fill="none"
              viewBox="0 0 24 24"
              strokeWidth={1.5}
              stroke="currentColor"
              width="24"
              height="24"
              className="w-6 h-6">
              <path
                strokeLinecap="round"
                strokeLinejoin="round"
                d="M9.879 7.519c1.171-1.025 3.071-1.025 4.242 0 1.172 1.025 1.172 2.687 0 3.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45 1.827v.75M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9 5.25h.008v.008H12v-.008z"
              />
            </svg>
          ),
          label: 'Enquiry',
          uri: '/data-listing/enquiry',
          order: 2
        }
      }
    ]
  },
  top: {
    order: 1,
    items: {
      search: {
        icon: () => (
          <svg
            xmlns="http://www.w3.org/2000/svg"
            fill="none"
            viewBox="0 0 24 24"
            strokeWidth={1.5}
            stroke="currentColor"
            width="24"
            height="24"
            className="w-4 h-4">
            <path
              strokeLinecap="round"
              strokeLinejoin="round"
              d="M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607z"
            />
          </svg>
        ),
        label: 'Search',
        onClick: () => 'open search modal'
      }
    }
  }
};
```

---
_Source: https://npm.io/package/@blaze-cms/plugin-admin-core-ui · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
