From e48e0922d11128d7006f9e874174354c6c28c06f Mon Sep 17 00:00:00 2001
From: Suffocate <70031311+lolsuffocate@users.noreply.github.com>
Date: Mon, 10 Feb 2025 09:31:40 +0000
Subject: [PATCH] Add support for display names in settings
---
.../PluginSettings/components/SettingBooleanComponent.tsx | 2 +-
.../PluginSettings/components/SettingNumericComponent.tsx | 2 +-
.../PluginSettings/components/SettingSelectComponent.tsx | 2 +-
.../PluginSettings/components/SettingSliderComponent.tsx | 2 +-
.../PluginSettings/components/SettingTextComponent.tsx | 2 +-
src/utils/types.ts | 1 +
6 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/src/components/PluginSettings/components/SettingBooleanComponent.tsx b/src/components/PluginSettings/components/SettingBooleanComponent.tsx
index e5219e45f..f9cf4fd3f 100644
--- a/src/components/PluginSettings/components/SettingBooleanComponent.tsx
+++ b/src/components/PluginSettings/components/SettingBooleanComponent.tsx
@@ -54,7 +54,7 @@ export function SettingBooleanComponent({ option, pluginSettings, definedSetting
hideBorder
style={{ marginBottom: "0.5em" }}
>
- {wordsToTitle(wordsFromCamel(id))}
+ {option.displayName ?? wordsToTitle(wordsFromCamel(id))}
{error && {error}}
diff --git a/src/components/PluginSettings/components/SettingNumericComponent.tsx b/src/components/PluginSettings/components/SettingNumericComponent.tsx
index b724717d7..876ed0b02 100644
--- a/src/components/PluginSettings/components/SettingNumericComponent.tsx
+++ b/src/components/PluginSettings/components/SettingNumericComponent.tsx
@@ -56,7 +56,7 @@ export function SettingNumericComponent({ option, pluginSettings, definedSetting
return (
- {wordsToTitle(wordsFromCamel(id))}
+ {option.displayName ?? wordsToTitle(wordsFromCamel(id))}
{option.description}
- {wordsToTitle(wordsFromCamel(id))}
+ {option.displayName ?? wordsToTitle(wordsFromCamel(id))}
{option.description}