diff --git a/src/components/EditorHeader/ControlPanel.jsx b/src/components/EditorHeader/ControlPanel.jsx index 834a4de..7eb3cc1 100644 --- a/src/components/EditorHeader/ControlPanel.jsx +++ b/src/components/EditorHeader/ControlPanel.jsx @@ -1293,9 +1293,6 @@ export default function ControlPanel({ language: { function: () => setModal(MODAL.LANGUAGE), }, - github_token: { - function: () => setModal(MODAL.GITHUB_TOKEN), - }, flush_storage: { warning: { title: t("flush_storage"), diff --git a/src/components/EditorHeader/Modal/GithubToken.jsx b/src/components/EditorHeader/Modal/GithubToken.jsx deleted file mode 100644 index 56ac2d4..0000000 --- a/src/components/EditorHeader/Modal/GithubToken.jsx +++ /dev/null @@ -1,43 +0,0 @@ -import { Button, Input } from "@douyinfe/semi-ui"; -import { useTranslation } from "react-i18next"; - -export default function GithubToken({ token, setToken }) { - const { t } = useTranslation(); - - const clearToken = () => { - localStorage.removeItem("github_token"); - setToken(""); - }; - - return ( -
-
- Set your{" "} - - personal access token - {" "} - here if you wish to save diagrams to your gists. -
-
- setToken(v)} - /> -
-
- *This will be stored in the local storage -
-
- ); -} diff --git a/src/components/EditorHeader/Modal/Modal.jsx b/src/components/EditorHeader/Modal/Modal.jsx index d187929..009b689 100644 --- a/src/components/EditorHeader/Modal/Modal.jsx +++ b/src/components/EditorHeader/Modal/Modal.jsx @@ -43,7 +43,6 @@ import { useTranslation } from "react-i18next"; import { importSQL } from "../../../utils/importSQL"; import { databases } from "../../../data/databases"; import { isRtl } from "../../../i18n/utils/rtl"; -import GithubToken from "./GithubToken"; const languageExtension = { sql: [sql()], @@ -83,9 +82,6 @@ export default function Modal({ const [selectedTemplateId, setSelectedTemplateId] = useState(-1); const [selectedDiagramId, setSelectedDiagramId] = useState(0); const [saveAsTitle, setSaveAsTitle] = useState(title); - const [token, setToken] = useState( - localStorage.getItem("github_token") ?? "", - ); const overwriteDiagram = () => { setTables(importData.tables); @@ -242,14 +238,6 @@ export default function Modal({ setModal(MODAL.NONE); createNewDiagram(selectedTemplateId); return; - case MODAL.GITHUB_TOKEN: - setModal(MODAL.NONE); - if (token !== "") { - localStorage.setItem("github_token", token); - } else { - localStorage.removeItem("github_token"); - } - return; default: setModal(MODAL.NONE); return; @@ -343,8 +331,6 @@ export default function Modal({ return ; case MODAL.SHARE: return ; - case MODAL.GITHUB_TOKEN: - return ; default: return <>; } diff --git a/src/components/Workspace.jsx b/src/components/Workspace.jsx index ed06ae5..77436f0 100644 --- a/src/components/Workspace.jsx +++ b/src/components/Workspace.jsx @@ -338,7 +338,6 @@ export default function WorkSpace() { }); const diagramSrc = res.data.files["share.json"].content; const d = JSON.parse(diagramSrc); - setGistId(""); setUndoStack([]); setRedoStack([]); setLoadedFromGistId(shareId); diff --git a/src/data/constants.js b/src/data/constants.js index 69e9d33..59bd4ff 100644 --- a/src/data/constants.js +++ b/src/data/constants.js @@ -92,7 +92,6 @@ export const MODAL = { TABLE_WIDTH: 9, LANGUAGE: 10, SHARE: 11, - GITHUB_TOKEN: 12, }; export const STATUS = { diff --git a/src/i18n/locales/en.js b/src/i18n/locales/en.js index 7053848..1c0898d 100644 --- a/src/i18n/locales/en.js +++ b/src/i18n/locales/en.js @@ -238,7 +238,6 @@ const en = { unsigned: "Unsigned", share: "Share", copy_link: "Copy link", - github_token: "GitHub Token", }, }; diff --git a/src/utils/modalData.js b/src/utils/modalData.js index 2b996c9..f4fbf45 100644 --- a/src/utils/modalData.js +++ b/src/utils/modalData.js @@ -25,8 +25,6 @@ export const getModalTitle = (modal) => { return i18n.t("language"); case MODAL.SHARE: return i18n.t("share"); - case MODAL.GITHUB_TOKEN: - return i18n.t("github_token"); default: return ""; }