Skip to content

Commit a9bf347

Browse files
committed
fix: Use instance in ServerRoleEditor
Signed-off-by: Pecacheu <3608878+Pecacheu@users.noreply.github.com>
1 parent 9917422 commit a9bf347

1 file changed

Lines changed: 14 additions & 9 deletions

File tree

packages/client/components/app/interface/settings/server/roles/ServerRoleEditor.tsx

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
1+
import { For, Show, createMemo, createSignal } from "solid-js";
2+
13
import { Trans, useLingui } from "@lingui-solid/solid/macro";
2-
import MdContentCopy from "@material-design-icons/svg/outlined/content_copy.svg?component-solid";
3-
import MdDelete from "@material-design-icons/svg/outlined/delete.svg?component-solid";
4-
import MDPalette from "@material-design-icons/svg/outlined/palette.svg?component-solid";
4+
import { createFormControl, createFormGroup } from "solid-forms";
5+
import { API, Server, ServerRole } from "stoat.js";
6+
import { styled } from "styled-system/jsx";
7+
58
import { useClient } from "@revolt/client";
6-
import { CONFIGURATION } from "@revolt/common";
9+
import { useInstance } from "@revolt/instance";
710
import { useModals } from "@revolt/modal";
811
import {
912
Button,
@@ -15,10 +18,11 @@ import {
1518
Row,
1619
Text,
1720
} from "@revolt/ui";
18-
import { createFormControl, createFormGroup } from "solid-forms";
19-
import { For, Show, createMemo, createSignal } from "solid-js";
20-
import { API, Server, ServerRole } from "stoat.js";
21-
import { styled } from "styled-system/jsx";
21+
22+
import MdContentCopy from "@material-design-icons/svg/outlined/content_copy.svg?component-solid";
23+
import MdDelete from "@material-design-icons/svg/outlined/delete.svg?component-solid";
24+
import MDPalette from "@material-design-icons/svg/outlined/palette.svg?component-solid";
25+
2226
import { useSettingsNavigation } from "../../Settings";
2327
import { ChannelPermissionsEditor } from "../../channel/permissions/ChannelPermissionsEditor";
2428

@@ -30,6 +34,7 @@ export function ServerRoleEditor(props: { context: Server; roleId: string }) {
3034
const client = useClient();
3135
const { openModal } = useModals();
3236
const { navigate } = useSettingsNavigation();
37+
const instance = useInstance();
3338

3439
const role = createMemo(
3540
() =>
@@ -63,7 +68,7 @@ export function ServerRoleEditor(props: { context: Server; roleId: string }) {
6368
changes.icon = await client().uploadFile(
6469
"icons",
6570
editGroup.controls.icon.value[0],
66-
CONFIGURATION.DEFAULT_MEDIA_URL,
71+
instance.mediaUrl,
6772
);
6873
}
6974
}

0 commit comments

Comments
 (0)