feat: back port discriminators and display names

This commit is contained in:
Paul Makles
2023-06-11 12:44:05 +01:00
parent 0e5adb54b5
commit c9573c7440
16 changed files with 123 additions and 26 deletions

View File

@@ -708,9 +708,9 @@ section {
.new {
font-size: 10px;
background: red;
background: var(--accent);
padding: 3px 5px;
border-radius: 20px;
color: white;
}
}
}

View File

@@ -1,10 +1,9 @@
import { Markdown } from "@styled-icons/boxicons-logos";
import { UserCircle } from "@styled-icons/boxicons-solid";
import { observer } from "mobx-react-lite";
import { useHistory } from "react-router-dom";
import { API } from "revolt.js";
import { UserCircle } from "@styled-icons/boxicons-solid";
import styles from "./Panes.module.scss";
import { Text } from "preact-i18n";
import { useCallback, useContext, useEffect, useState } from "preact/hooks";
@@ -19,6 +18,7 @@ import AutoComplete, {
} from "../../../components/common/AutoComplete";
import { useSession } from "../../../controllers/client/ClientController";
import { FileUploader } from "../../../controllers/client/jsx/legacy/FileUploads";
import { modalController } from "../../../controllers/modals/ModalController";
import { UserProfile } from "../../../controllers/modals/components/legacy/UserProfile";
export const Profile = observer(() => {
@@ -84,6 +84,9 @@ export const Profile = observer(() => {
<div className={styles.new}>NEW</div>
</div>
<CategoryButton
onClick={() =>
modalController.push({ type: "modify_displayname" })
}
icon={<UserCircle size={24} />}
action="chevron"
description={"Change your display name to whatever you like"}>