[Update] Add safety that prevent to show the title Plugin compatibility list unnecessary.

Remove the test code that is for showing the update modal.
This commit is contained in:
Sakamoto Shiina
2025-04-18 00:10:09 +09:00
parent fd59c0b28f
commit 9ef56db2dd
2 changed files with 8 additions and 10 deletions

View File

@@ -10,18 +10,22 @@ export const PluginCompatibilityList = () => {
// ダウンロード済みのもの
const downloaded_plugin = enabledPluginsList().filter(p => p.is_downloaded);
// プラグイン最新版が、VRCT最新版VRCTアプデ後に非対応のもの
const compatible_plugins_list = [];
const incompatible_plugins_list = [];
for (const p of downloaded_plugin) {
if (!p.downloaded_plugin_info?.is_plugin_supported_latest_vrct || !p.latest_plugin_info?.is_plugin_supported_latest_vrct) {
// プラグイン最新版でも、VRCT最新版VRCTアプデ後に非対応のもの
incompatible_plugins_list.push(p);
} else {
// 現プラグイン or 最新版が、VRCT最新版VRCTアプデ後に対応しているもの
compatible_plugins_list.push(p);
}
}
const is_any_compatible_plugin = incompatible_plugins_list.length > 0;
const is_any_incompatible_plugin = incompatible_plugins_list.length > 0;
const is_any_compatible_plugin = compatible_plugins_list.length > 0;
if (!is_any_incompatible_plugin && !is_any_compatible_plugin) return null; // This is just for safety.
return (
<div className={styles.container}>
@@ -36,7 +40,7 @@ export const PluginCompatibilityList = () => {
return <PluginContainer key={target_data.plugin_id} target_data={target_data} is_compatible={true} />;
})}
</div>
{is_any_compatible_plugin &&
{is_any_incompatible_plugin &&
<div className={styles.warning_container}>
<WarningSvg className={styles.warning_svg}/>
<p className={styles.warning_text}>VRCT最新バージョンで互換性のないプラグインはアップデート後に無効化されます引き続き使用したい場合は各プラグインの更新を待ってください</p>