Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Nova Indicator Field

Nova Indicator Field Laravel Package

inspheric/nova-indicator-field

inspheric/nova-indicator-field is a Laravel Nova field for showing colored status indicators in resource tables and forms. Map values to labels and colors for quick visual status at a glance, with simple configuration and customizable states. Ideal for published, active, or approval states.

View on GitHub
Deep Wiki
Context7

A Laravel Nova indicator field.

Frequently asked questions about Nova Indicator Field
How do I install inspheric/nova-indicator-field in a Laravel Nova app?
Install it with Composer using composer require inspheric/nova-indicator-field, then add the field to a resource's fields() method. There is no schema work, data backfill, or service wiring involved. Depending on your Nova build you may also need to publish assets. Because the last release was in 2020, plan a timeboxed staging check before rolling it out broadly.
Does inspheric/nova-indicator-field support the latest Laravel Nova versions?
Compatibility is the central question rather than an assumption. The last release was January 2020, placing it in the Nova 3 and Vue 2 era, so it is not proven against modern Nova installations. Run composer why-not against your target laravel/nova version before any other work. Treat fit as a hypothesis to test in staging.
How do I map values to colors and labels with Nova Indicator Field?
You configure a map of stored values to labels and colors through the field's simple state configuration. This is ideal for published, active, approval, or similar status states. Make sure the key types match your model's casts, because an int versus string mismatch can make colors silently fail to appear. Unmapped values render unstyled without throwing an error.
Why are my Nova indicator colors not showing up?
Common causes are key-type mismatches between your model casts and the color map, or values that are not mapped and therefore render unstyled. Blank cells usually mean the compiled Vue component did not register in your Nova build rather than a PHP failure. Check asset publishing and Nova compatibility first, since that diagnostic trap can waste debugging time.
Is inspheric/nova-indicator-field safe to use in production?
It is a single-purpose presentational field with no persistence, authorization, domain logic, or migrations, so its blast radius is confined to internal admin UI. Lifecycle risk is the real concern: there has been no maintainer activity since 2020, no security response path, and silent breakage is possible on Nova upgrades. A bounded pilot on one low-risk resource is reasonable, but it should not become a platform dependency or release gate.
Does Nova Indicator Field work with Laravel Nova 4 or Nova 5?
There is no ecosystem evidence either way, given 128 stars, zero dependents, and no release in over five years. The real gate is whether the compiled Vue component registers in your Nova build. Validate that with composer why-not and a staging spike before approving it. Do not inherit a compatibility assumption from the package's Nova 3 origins.
Does inspheric/nova-indicator-field require publishing assets?
Integration is a Composer require, a field entry in a resource's fields() method, and possibly an asset publish step. Whether publishing is actually required depends on your Nova build pipeline. Confirm that publishing does not conflict with your current asset build. This check belongs in the timeboxed staging spike.
Is Nova Indicator Field accessible for color-blind users?
Color-only rendering is an accessibility gap unless labels are always shown. Check whether labels render alongside colors by default and how the field behaves in dark mode. Pair the indicator with a text label or another non-color cue where accessibility matters. Validate this before rolling it out to a wider internal audience.
Can Nova Indicator Field cause N+1 queries on large index tables?
Yes, if the indicator reads a computed attribute that triggers per-row queries, large index tables can suffer N+1 performance problems. Prefer a stored column or an eager-loaded value for index views. Measure query counts on realistic table sizes during the pilot. For small internal tables this is often acceptable, but it should be verified rather than assumed.
What is the license and test coverage for inspheric/nova-indicator-field?
Check the repository for license terms and confirm whether an internal fork is acceptable to your organization. The assessment notes no evidence of meaningful test coverage, so treat maintenance ownership as your responsibility. Decide who owns the field internally and what the exit plan is if Nova compatibility fails. Because the component is small and replaceable, a contained pilot limits that risk.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect