widget-must-export-config - ESLint plugin rules
This rule requires widget files to export a named config initialized with defineWidgetConfig.
Severity#
error. This rule is enabled in the recommended preset.
What it Targets#
This rule targets files in your project's src/admin/widgets directory. It reports a widget file that's missing a named config export, or whose config export isn't initialized with defineWidgetConfig.
The following code is reported by the rule:
Instead, export a config initialized with defineWidgetConfig:
Why it's Important#
The export tells Medusa which zones a widget is injected into. Without it, Medusa can't register the widget in the admin dashboard.
Learn more in the Admin Widgets documentation.
Fixable#
This rule isn't auto-fixable.
Was this page helpful?