Basic plugin info view for open-source builds
Summary: Show a new view when a disabled/uninstalled plugin is selected in open-source Flipper build. I'm going to improve it later with additional info from npm packages metadata. For now it just shows status of the plugin and button to install/enable it. Reviewed By: mweststrate Differential Revision: D29482937 fbshipit-source-id: 45d207d3f6e846c354184f2b5fd911751d3164b0
This commit is contained in:
committed by
Facebook GitHub Bot
parent
039d3a4a08
commit
7a1b2ecc73
@@ -301,18 +301,21 @@ export function computePluginLists(
|
||||
|
||||
// process problematic plugins
|
||||
plugins.disabledPlugins.forEach((plugin) => {
|
||||
unavailablePlugins.push([plugin, 'Plugin is disabled by configuration']);
|
||||
unavailablePlugins.push([
|
||||
plugin,
|
||||
`Plugin '${plugin.title}' is disabled by configuration`,
|
||||
]);
|
||||
});
|
||||
plugins.gatekeepedPlugins.forEach((plugin) => {
|
||||
unavailablePlugins.push([
|
||||
plugin,
|
||||
`This plugin is only available to members of gatekeeper '${plugin.gatekeeper}'`,
|
||||
`Plugin '${plugin.title}' is only available to members of gatekeeper '${plugin.gatekeeper}'`,
|
||||
]);
|
||||
});
|
||||
plugins.failedPlugins.forEach(([plugin, error]) => {
|
||||
unavailablePlugins.push([
|
||||
plugin,
|
||||
`Flipper failed to load this plugin: '${error}'`,
|
||||
`Plugin '${plugin.title}' failed to load: '${error}'`,
|
||||
]);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user