From 301543616b5376585a7caff097499421acdf1806 Mon Sep 17 00:00:00 2001 From: tobi <31960611+tsmethurst@users.noreply.github.com> Date: Thu, 21 Nov 2024 14:09:58 +0100 Subject: [feature] Add domain permission drafts and excludes (#3547) * [feature] Add domain permission drafts and excludes * fix typescript complaining * lint * make filenames more consistent * test own domain excluded --- web/source/settings/components/username.tsx | 90 ----------------------------- 1 file changed, 90 deletions(-) delete mode 100644 web/source/settings/components/username.tsx (limited to 'web/source/settings/components/username.tsx') diff --git a/web/source/settings/components/username.tsx b/web/source/settings/components/username.tsx deleted file mode 100644 index 56ba67c4f..000000000 --- a/web/source/settings/components/username.tsx +++ /dev/null @@ -1,90 +0,0 @@ -/* - GoToSocial - Copyright (C) GoToSocial Authors admin@gotosocial.org - SPDX-License-Identifier: AGPL-3.0-or-later - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see . -*/ - -import React from "react"; -import { useLocation } from "wouter"; -import { AdminAccount } from "../lib/types/account"; - -interface UsernameProps { - account: AdminAccount; - linkTo?: string; - backLocation?: string; - classNames?: string[]; -} - -export default function Username({ account, linkTo, backLocation, classNames }: UsernameProps) { - const [ _location, setLocation ] = useLocation(); - - let className = "username-lozenge"; - let isLocal = account.domain == null; - - if (account.suspended) { - className += " suspended"; - } - - if (isLocal) { - className += " local"; - } - - if (classNames) { - className = [ className, classNames ].flat().join(" "); - } - - let icon = isLocal - ? { fa: "fa-home", info: "Local user" } - : { fa: "fa-external-link-square", info: "Remote user" }; - - const content = ( - <> -