feat(settings): UI improvements (#448)

* Fixed CSS for Settings.tsx + new Theme Shop design

* reformat

* More changes to UI CSS

* Small CSS fixes for Settings.tsx, Account, Bots

* Updated theme shop, settings pages, cleanup

* chore: force sync language submodule

* fix(sidebar): prevent items from shrinking

* fix(push): fix timestamp and icon for push notifications

* fix(voice): hide grant permission button after grant

* chore: hide new shop / chevron before merge

* chore(ci): bump node to v16 in dockerfile

* fix(sidebar): change width of channel sidebar

Co-authored-by: trashtemp <96388163+trashtemp@users.noreply.github.com>
This commit is contained in:
Paul Makles
2021-12-20 13:37:21 +00:00
committed by GitHub
parent 535a40df0c
commit 9298f205fc
23 changed files with 744 additions and 272 deletions

View File

@@ -68,7 +68,17 @@ export const Account = observer(() => {
onClick={() => switchPage("profile")}
/>
<div className={styles.userDetail}>
@{client.user!.username}
<div className={styles.userContainer}>
<UserIcon
className={styles.tinyavatar}
target={client.user!}
size={25}
onClick={() => switchPage("profile")}
/>
<div className={styles.username}>
@{client.user!.username}
</div>
</div>
<div className={styles.userid}>
<Tooltip
content={
@@ -113,6 +123,7 @@ export const Account = observer(() => {
<>
{value}{" "}
<a
style={{ fontSize: "13px" }}
onClick={(ev) =>
stopPropagation(
ev,
@@ -126,6 +137,7 @@ export const Account = observer(() => {
<>
@.{" "}
<a
style={{ fontSize: "13px" }}
onClick={(ev) =>
stopPropagation(
ev,