mirror of
https://github.com/drawdb-io/drawdb.git
synced 2025-11-09 02:00:07 +00:00
Remove github token modal
This commit is contained in:
@@ -1293,9 +1293,6 @@ export default function ControlPanel({
|
|||||||
language: {
|
language: {
|
||||||
function: () => setModal(MODAL.LANGUAGE),
|
function: () => setModal(MODAL.LANGUAGE),
|
||||||
},
|
},
|
||||||
github_token: {
|
|
||||||
function: () => setModal(MODAL.GITHUB_TOKEN),
|
|
||||||
},
|
|
||||||
flush_storage: {
|
flush_storage: {
|
||||||
warning: {
|
warning: {
|
||||||
title: t("flush_storage"),
|
title: t("flush_storage"),
|
||||||
|
|||||||
@@ -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 (
|
|
||||||
<div>
|
|
||||||
<div className="mb-3">
|
|
||||||
Set your{" "}
|
|
||||||
<a
|
|
||||||
href="https://github.com/settings/tokens"
|
|
||||||
className="text-blue-500 hover:underline font-semibold"
|
|
||||||
>
|
|
||||||
personal access token
|
|
||||||
</a>{" "}
|
|
||||||
here if you wish to save diagrams to your gists.
|
|
||||||
</div>
|
|
||||||
<div className="flex gap-2">
|
|
||||||
<Input
|
|
||||||
className="w-full"
|
|
||||||
placeholder={t("github_token")}
|
|
||||||
value={token}
|
|
||||||
onChange={(v) => setToken(v)}
|
|
||||||
/>
|
|
||||||
<Button
|
|
||||||
icon={<i className="fa-solid fa-xmark" />}
|
|
||||||
type="danger"
|
|
||||||
title={t("clear")}
|
|
||||||
onClick={clearToken}
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
<div className="mt-1 text-xs">
|
|
||||||
*This will be stored in the local storage
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
@@ -43,7 +43,6 @@ import { useTranslation } from "react-i18next";
|
|||||||
import { importSQL } from "../../../utils/importSQL";
|
import { importSQL } from "../../../utils/importSQL";
|
||||||
import { databases } from "../../../data/databases";
|
import { databases } from "../../../data/databases";
|
||||||
import { isRtl } from "../../../i18n/utils/rtl";
|
import { isRtl } from "../../../i18n/utils/rtl";
|
||||||
import GithubToken from "./GithubToken";
|
|
||||||
|
|
||||||
const languageExtension = {
|
const languageExtension = {
|
||||||
sql: [sql()],
|
sql: [sql()],
|
||||||
@@ -83,9 +82,6 @@ export default function Modal({
|
|||||||
const [selectedTemplateId, setSelectedTemplateId] = useState(-1);
|
const [selectedTemplateId, setSelectedTemplateId] = useState(-1);
|
||||||
const [selectedDiagramId, setSelectedDiagramId] = useState(0);
|
const [selectedDiagramId, setSelectedDiagramId] = useState(0);
|
||||||
const [saveAsTitle, setSaveAsTitle] = useState(title);
|
const [saveAsTitle, setSaveAsTitle] = useState(title);
|
||||||
const [token, setToken] = useState(
|
|
||||||
localStorage.getItem("github_token") ?? "",
|
|
||||||
);
|
|
||||||
|
|
||||||
const overwriteDiagram = () => {
|
const overwriteDiagram = () => {
|
||||||
setTables(importData.tables);
|
setTables(importData.tables);
|
||||||
@@ -242,14 +238,6 @@ export default function Modal({
|
|||||||
setModal(MODAL.NONE);
|
setModal(MODAL.NONE);
|
||||||
createNewDiagram(selectedTemplateId);
|
createNewDiagram(selectedTemplateId);
|
||||||
return;
|
return;
|
||||||
case MODAL.GITHUB_TOKEN:
|
|
||||||
setModal(MODAL.NONE);
|
|
||||||
if (token !== "") {
|
|
||||||
localStorage.setItem("github_token", token);
|
|
||||||
} else {
|
|
||||||
localStorage.removeItem("github_token");
|
|
||||||
}
|
|
||||||
return;
|
|
||||||
default:
|
default:
|
||||||
setModal(MODAL.NONE);
|
setModal(MODAL.NONE);
|
||||||
return;
|
return;
|
||||||
@@ -343,8 +331,6 @@ export default function Modal({
|
|||||||
return <Language />;
|
return <Language />;
|
||||||
case MODAL.SHARE:
|
case MODAL.SHARE:
|
||||||
return <Share title={title} />;
|
return <Share title={title} />;
|
||||||
case MODAL.GITHUB_TOKEN:
|
|
||||||
return <GithubToken token={token} setToken={setToken} />;
|
|
||||||
default:
|
default:
|
||||||
return <></>;
|
return <></>;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -338,7 +338,6 @@ export default function WorkSpace() {
|
|||||||
});
|
});
|
||||||
const diagramSrc = res.data.files["share.json"].content;
|
const diagramSrc = res.data.files["share.json"].content;
|
||||||
const d = JSON.parse(diagramSrc);
|
const d = JSON.parse(diagramSrc);
|
||||||
setGistId("");
|
|
||||||
setUndoStack([]);
|
setUndoStack([]);
|
||||||
setRedoStack([]);
|
setRedoStack([]);
|
||||||
setLoadedFromGistId(shareId);
|
setLoadedFromGistId(shareId);
|
||||||
|
|||||||
@@ -92,7 +92,6 @@ export const MODAL = {
|
|||||||
TABLE_WIDTH: 9,
|
TABLE_WIDTH: 9,
|
||||||
LANGUAGE: 10,
|
LANGUAGE: 10,
|
||||||
SHARE: 11,
|
SHARE: 11,
|
||||||
GITHUB_TOKEN: 12,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
export const STATUS = {
|
export const STATUS = {
|
||||||
|
|||||||
@@ -238,7 +238,6 @@ const en = {
|
|||||||
unsigned: "Unsigned",
|
unsigned: "Unsigned",
|
||||||
share: "Share",
|
share: "Share",
|
||||||
copy_link: "Copy link",
|
copy_link: "Copy link",
|
||||||
github_token: "GitHub Token",
|
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -25,8 +25,6 @@ export const getModalTitle = (modal) => {
|
|||||||
return i18n.t("language");
|
return i18n.t("language");
|
||||||
case MODAL.SHARE:
|
case MODAL.SHARE:
|
||||||
return i18n.t("share");
|
return i18n.t("share");
|
||||||
case MODAL.GITHUB_TOKEN:
|
|
||||||
return i18n.t("github_token");
|
|
||||||
default:
|
default:
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user