[bugfix] Plugins: Add error handling. when error occurred while rendering a plugin, set status disabled and an error.

This commit is contained in:
Sakamoto Shiina
2025-06-23 11:24:18 +09:00
parent db61f33578
commit b15a26c3d5
7 changed files with 78 additions and 30 deletions

View File

@@ -105,7 +105,12 @@ const PluginDownloadContainer = () => {
</div>
<div className={styles.plugin_info_wrapper}>
{plugin.is_error ? (
<p style={{ color: "red" }}>Error: {plugin.error_message}</p>
<div>
<p style={{ color: "red" }}>{t(`plugin_notifications.${plugin.error_message_type}`)}</p>
<p style={{ color: "red" }}>plugin_version: {plugin.downloaded_plugin_info.plugin_version}</p>
<p style={{ color: "red" }}>min_supported_vrct_version: {plugin.downloaded_plugin_info.min_supported_vrct_version}</p>
<p style={{ color: "red" }}>max_supported_vrct_version: {plugin.downloaded_plugin_info.max_supported_vrct_version}</p>
</div>
) : (
<PluginsControlComponent
variable_state={variable_state}

View File

@@ -27,6 +27,7 @@
flex-direction: column;
gap: 0.4rem;
max-width: 50%;
flex-shrink: 0;
}
.plugin_info_wrapper {