diff --git a/src/components/AppShelf/AddAppShelfItem.tsx b/src/components/AppShelf/AddAppShelfItem.tsx
index 206cb5ee4..2a0db4a98 100644
--- a/src/components/AppShelf/AddAppShelfItem.tsx
+++ b/src/components/AppShelf/AddAppShelfItem.tsx
@@ -24,6 +24,7 @@ import { v4 as uuidv4 } from 'uuid';
import { useDebouncedValue } from '@mantine/hooks';
import { useConfig } from '../../tools/state';
import { ServiceTypeList, StatusCodes } from '../../tools/types';
+import Tip from '../layout/Tip';
export function AddItemShelfButton(props: any) {
const [opened, setOpened] = useState(false);
@@ -273,15 +274,8 @@ export function AddAppShelfItemForm(props: { setOpened: (b: boolean) => void } &
}}
error={form.errors.apiKey && 'Invalid API key'}
/>
-
- Tip: Get your API key{' '}
+
+ Get your API key{' '}
void } &
>
here.
-
+
>
)}
{form.values.type === 'qBittorrent' && (
diff --git a/src/components/Settings/CommonSettings.tsx b/src/components/Settings/CommonSettings.tsx
index 91e52d8f5..4d55eee18 100644
--- a/src/components/Settings/CommonSettings.tsx
+++ b/src/components/Settings/CommonSettings.tsx
@@ -6,6 +6,7 @@ import { WidgetsPositionSwitch } from '../WidgetsPositionSwitch/WidgetsPositionS
import ConfigChanger from '../Config/ConfigChanger';
import SaveConfigComponent from '../Config/SaveConfig';
import ModuleEnabler from './ModuleEnabler';
+import Tip from '../layout/Tip';
export default function CommonSettings(args: any) {
const { config, setConfig } = useConfig();
@@ -26,17 +27,13 @@ export default function CommonSettings(args: any) {
Search engine
-
- Tip: %s can be used as a placeholder for the query.
-
+
+ Use the prefixes !yt and !t in front of your query to search on YouTube or
+ for a Torrent respectively.
+
{searchUrl === 'Custom' && (
- {
- setCustomSearchUrl(event.currentTarget.value);
- setConfig({
- ...config,
- settings: {
- ...config.settings,
- searchUrl: event.currentTarget.value,
- },
- });
- }}
- />
+ <>
+ %s can be used as a placeholder for the query.
+ {
+ setCustomSearchUrl(event.currentTarget.value);
+ setConfig({
+ ...config,
+ settings: {
+ ...config.settings,
+ searchUrl: event.currentTarget.value,
+ },
+ });
+ }}
+ />
+ >
)}
@@ -80,16 +80,7 @@ export default function CommonSettings(args: any) {
-
- Tip: You can upload your config file by dragging and dropping it onto the page!
-
+ Upload your config file by dragging and dropping it onto the page!
);
}
diff --git a/src/components/layout/Tip.tsx b/src/components/layout/Tip.tsx
new file mode 100644
index 000000000..d21d709f8
--- /dev/null
+++ b/src/components/layout/Tip.tsx
@@ -0,0 +1,19 @@
+import { Text } from '@mantine/core';
+
+interface TipProps {
+ children: React.ReactNode;
+}
+
+export default function Tip(props: TipProps) {
+ return (
+
+ Tip: {props.children}
+
+ );
+}