1+ import { For , Show , createMemo , createSignal } from "solid-js" ;
2+
13import { 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+
58import { useClient } from "@revolt/client" ;
6- import { CONFIGURATION } from "@revolt/common " ;
9+ import { useInstance } from "@revolt/instance " ;
710import { useModals } from "@revolt/modal" ;
811import {
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+
2226import { useSettingsNavigation } from "../../Settings" ;
2327import { 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