diff --git a/src/components/common/messaging/MessageBox.tsx b/src/components/common/messaging/MessageBox.tsx
index da1fe694..62bfea5f 100644
--- a/src/components/common/messaging/MessageBox.tsx
+++ b/src/components/common/messaging/MessageBox.tsx
@@ -24,6 +24,7 @@ import { useCallback, useContext, useEffect, useState } from "preact/hooks";
import { useIntermediate } from "../../../context/intermediate/Intermediate";
import { FileUploader, grabFiles, uploadFile } from "../../../context/revoltjs/FileUploads";
import { SingletonMessageRenderer, SMOOTH_SCROLL_ON_RECEIVE } from "../../../lib/renderer/Singleton";
+import { ShieldX } from "@styled-icons/boxicons-regular";
import ReplyBar from "./bars/ReplyBar";
import FilePreview from './bars/FilePreview';
@@ -52,11 +53,16 @@ const Base = styled.div`
`;
const Blocked = styled.div`
- padding: 15px 0;
- line-height: 20px;
+ display: flex;
+ padding: 14px 0;
user-select: none;
font-size: .875rem;
color: var(--tertiary-foreground);
+
+ svg {
+ flex-shrink: 0;
+ margin-right: 8px;
+ }
`;
const Action = styled.div`
@@ -80,7 +86,10 @@ function MessageBox({ channel, draft, dispatcher }: Props) {
if (!(permissions & ChannelPermission.SendMessage)) {
return (
-
+
+
+
+
)
}
diff --git a/src/components/ui/Category.tsx b/src/components/ui/Category.tsx
index 2889e2f4..7fae78e4 100644
--- a/src/components/ui/Category.tsx
+++ b/src/components/ui/Category.tsx
@@ -8,7 +8,7 @@ const CategoryBase = styled.div>`
text-transform: uppercase;
margin-top: 4px;
- padding: 6px 10px;
+ padding: 6px 0;
margin-bottom: 4px;
white-space: nowrap;
@@ -22,6 +22,11 @@ const CategoryBase = styled.div>`
cursor: pointer;
}
+ &:first-child {
+ margin-top: 0;
+ padding-top: 0;
+ }
+
${ props => props.variant === 'uniform' && css`
padding-top: 6px;
` }
diff --git a/src/pages/settings/ServerSettings.tsx b/src/pages/settings/ServerSettings.tsx
index ecf750ce..ca894005 100644
--- a/src/pages/settings/ServerSettings.tsx
+++ b/src/pages/settings/ServerSettings.tsx
@@ -30,7 +30,7 @@ export default function ServerSettings() {
,
+ category: , //TOFIX: Just add the server.name as a string, otherwise it makes a duplicate category
id: 'overview',
icon: ,
title:
diff --git a/src/pages/settings/Settings.tsx b/src/pages/settings/Settings.tsx
index 76e99e21..0141409d 100644
--- a/src/pages/settings/Settings.tsx
+++ b/src/pages/settings/Settings.tsx
@@ -8,17 +8,17 @@ import { GenericSettings } from "./GenericSettings";
import { Route, useHistory } from "react-router-dom";
import {
Bell,
- Box,
+ Palette,
Coffee,
Globe,
- Image,
+ IdCard,
LogOut,
Sync as SyncIcon,
Shield,
- ToggleRight,
+ Vial,
User
} from "@styled-icons/boxicons-regular";
-import { Megaphone } from "@styled-icons/boxicons-solid";
+import { Brush, Megaphone } from "@styled-icons/boxicons-solid";
import { Gitlab } from "@styled-icons/boxicons-logos";
import { GIT_BRANCH, GIT_REVISION, REPO_URL } from "../../revision";
import LineDivider from "../../components/ui/LineDivider";
@@ -59,7 +59,7 @@ export default function Settings() {
},
{
id: 'profile',
- icon: ,
+ icon: ,
title:
},
{
@@ -70,7 +70,7 @@ export default function Settings() {
{
category: ,
id: 'appearance',
- icon: ,
+ icon: ,
title:
},
{
@@ -91,7 +91,7 @@ export default function Settings() {
{
divider: true,
id: 'experiments',
- icon: ,
+ icon: ,
title:
},
{
diff --git a/src/pages/settings/panes/Experiments.tsx b/src/pages/settings/panes/Experiments.tsx
index 2922be83..41e5885d 100644
--- a/src/pages/settings/panes/Experiments.tsx
+++ b/src/pages/settings/panes/Experiments.tsx
@@ -36,7 +36,10 @@ export function Component(props: Props & WithDispatcher) {
}
{
AVAILABLE_EXPERIMENTS.length === 0 &&
-
+
+
+
+
}
);