mirror of
https://github.com/revoltchat/revite.git
synced 2024-11-21 22:50:59 -05:00
chore: translations for role page
This commit is contained in:
parent
c20f630d10
commit
b217571325
2 changed files with 26 additions and 12 deletions
2
external/lang
vendored
2
external/lang
vendored
|
@ -1 +1 @@
|
|||
Subproject commit 8d5bcf4da63bcdf240de1f3af755603429036e77
|
||||
Subproject commit 039fabd2a9663456ad28a7c456fd55bc3fd153e5
|
|
@ -2,6 +2,7 @@ import isEqual from "lodash.isequal";
|
|||
import { observer } from "mobx-react-lite";
|
||||
import { Server } from "revolt.js";
|
||||
|
||||
import { Text } from "preact-i18n";
|
||||
import { useMemo, useState } from "preact/hooks";
|
||||
|
||||
import { useIntermediate } from "../../../context/intermediate/Intermediate";
|
||||
|
@ -109,7 +110,12 @@ export const Roles = observer(({ server }: Props) => {
|
|||
return (
|
||||
<div>
|
||||
<SpaceBetween>
|
||||
<H1>Edit {currentRole.name}</H1>
|
||||
<H1>
|
||||
<Text
|
||||
id="app.settings.actions.edit"
|
||||
fields={{ name: currentRole.name }}
|
||||
/>
|
||||
</H1>
|
||||
<Button
|
||||
palette="secondary"
|
||||
disabled={isEqual(
|
||||
|
@ -117,14 +123,16 @@ export const Roles = observer(({ server }: Props) => {
|
|||
currentRoleValue,
|
||||
)}
|
||||
onClick={save}>
|
||||
Save
|
||||
<Text id="app.special.modals.actions.save" />
|
||||
</Button>
|
||||
</SpaceBetween>
|
||||
<hr />
|
||||
{selected !== "default" && (
|
||||
<>
|
||||
<section>
|
||||
<Overline type="subtle">Role Name</Overline>
|
||||
<Overline type="subtle">
|
||||
<Text id="app.settings.permissions.role_name" />
|
||||
</Overline>
|
||||
<p>
|
||||
<InputBox
|
||||
value={currentRoleValue.name}
|
||||
|
@ -140,7 +148,7 @@ export const Roles = observer(({ server }: Props) => {
|
|||
</section>
|
||||
<section>
|
||||
<Overline type="subtle">
|
||||
Role Colour
|
||||
<Text id="app.settings.permissions.role_colour" />
|
||||
</Overline>
|
||||
<p>
|
||||
<ColourSwatches
|
||||
|
@ -156,7 +164,7 @@ export const Roles = observer(({ server }: Props) => {
|
|||
</section>
|
||||
<section>
|
||||
<Overline type="subtle">
|
||||
Role Options
|
||||
<Text id="app.settings.permissions.role_options" />
|
||||
</Overline>
|
||||
<p>
|
||||
<Checkbox
|
||||
|
@ -166,14 +174,16 @@ export const Roles = observer(({ server }: Props) => {
|
|||
onChange={(hoist) =>
|
||||
setValue({ ...value, hoist })
|
||||
}
|
||||
description="Display this role above others.">
|
||||
Hoist Role
|
||||
description={
|
||||
<Text id="app.settings.permissions.hoist_desc" />
|
||||
}>
|
||||
<Text id="app.settings.permissions.hoist_role" />
|
||||
</Checkbox>
|
||||
</p>
|
||||
</section>
|
||||
<section>
|
||||
<Overline type="subtle">
|
||||
Role Ranking
|
||||
<Text id="app.settings.permissions.role_ranking" />
|
||||
</Overline>
|
||||
<p>
|
||||
<InputBox
|
||||
|
@ -193,7 +203,9 @@ export const Roles = observer(({ server }: Props) => {
|
|||
</section>
|
||||
</>
|
||||
)}
|
||||
<h1>Edit Permissions</h1>
|
||||
<h1>
|
||||
<Text id="app.settings.permissions.edit_title" />
|
||||
</h1>
|
||||
<PermissionList
|
||||
value={currentRoleValue.permissions}
|
||||
onChange={(permissions) =>
|
||||
|
@ -206,12 +218,14 @@ export const Roles = observer(({ server }: Props) => {
|
|||
{selected !== "default" && (
|
||||
<>
|
||||
<hr />
|
||||
<h1>Danger Zone</h1>
|
||||
<h1>
|
||||
<Text id="app.settings.categories.danger_zone" />
|
||||
</h1>
|
||||
<Button
|
||||
palette="error"
|
||||
compact
|
||||
onClick={deleteRole}>
|
||||
Delete Role
|
||||
<Text id="app.settings.permissions.delete_role" />
|
||||
</Button>
|
||||
</>
|
||||
)}
|
||||
|
|
Loading…
Reference in a new issue