From 816243e702a2210e5615dc2602e43a8ff0830e89 Mon Sep 17 00:00:00 2001 From: Vendicated Date: Wed, 28 Jan 2026 04:15:31 +0100 Subject: [PATCH] Settings: add textarea options --- .../tabs/plugins/components/TextSetting.tsx | 28 ++++++++++++------- src/plugins/consoleJanitor/index.tsx | 3 +- src/plugins/ignoreActivities/index.tsx | 4 +-- src/plugins/loadingQuotes/index.ts | 1 + src/plugins/messageLinkEmbeds/index.tsx | 3 +- src/plugins/messageLogger/index.tsx | 9 ++++-- src/plugins/noReplyMention/index.tsx | 6 ++-- src/utils/types.ts | 2 ++ 8 files changed, 37 insertions(+), 19 deletions(-) diff --git a/src/components/settings/tabs/plugins/components/TextSetting.tsx b/src/components/settings/tabs/plugins/components/TextSetting.tsx index 7eb4b9f9c..ad60a1111 100644 --- a/src/components/settings/tabs/plugins/components/TextSetting.tsx +++ b/src/components/settings/tabs/plugins/components/TextSetting.tsx @@ -17,7 +17,7 @@ */ import { PluginOptionString } from "@utils/types"; -import { React, TextInput, useState } from "@webpack/common"; +import { React, TextArea, TextInput, useState } from "@webpack/common"; import { resolveError, SettingProps, SettingsSection } from "./Common"; @@ -38,15 +38,23 @@ export function TextSetting({ option, pluginSettings, definedSettings, id, onCha return ( - + {option.multiline + ?