chore: add sort import plugin

This commit is contained in:
Steven
2023-07-31 23:25:38 +08:00
parent e6ece43231
commit db842a2c78
19 changed files with 298 additions and 63 deletions

View File

@@ -2,10 +2,10 @@ import { Button, Divider, Input, Modal, ModalDialog, Radio, RadioGroup, Textarea
import classnames from "classnames";
import { isUndefined } from "lodash-es";
import { useEffect, useState } from "react";
import { useTranslation } from "react-i18next";
import { toast } from "react-hot-toast";
import { shortcutService } from "../services";
import { useTranslation } from "react-i18next";
import useLoading from "../hooks/useLoading";
import { shortcutService } from "../services";
import Icon from "./Icon";
interface Props {

View File

@@ -1,7 +1,7 @@
import { Button, Modal, ModalDialog } from "@mui/joy";
import { QRCodeCanvas } from "qrcode.react";
import { useRef } from "react";
import { toast } from "react-hot-toast";
import { QRCodeCanvas } from "qrcode.react";
import { absolutifyLink } from "../helpers/utils";
import Icon from "./Icon";

View File

@@ -3,9 +3,9 @@ import { useState } from "react";
import { Link } from "react-router-dom";
import * as api from "../helpers/api";
import useUserStore from "../stores/v1/user";
import Icon from "./Icon";
import Dropdown from "./common/Dropdown";
import AboutDialog from "./AboutDialog";
import Dropdown from "./common/Dropdown";
import Icon from "./Icon";
const Header: React.FC = () => {
const currentUser = useUserStore().getCurrentUser();

View File

@@ -1,19 +1,19 @@
import { Divider, Tooltip } from "@mui/joy";
import { Tooltip } from "@mui/joy";
import copy from "copy-to-clipboard";
import { useEffect, useState } from "react";
import { useTranslation } from "react-i18next";
import toast from "react-hot-toast";
import { useTranslation } from "react-i18next";
import { absolutifyLink } from "../helpers/utils";
import { shortcutService } from "../services";
import useFaviconStore from "../stores/v1/favicon";
import useViewStore from "../stores/v1/view";
import useUserStore from "../stores/v1/user";
import { absolutifyLink } from "../helpers/utils";
import useViewStore from "../stores/v1/view";
import { showCommonDialog } from "./Alert";
import Icon from "./Icon";
import Dropdown from "./common/Dropdown";
import VisibilityIcon from "./VisibilityIcon";
import GenerateQRCodeDialog from "./GenerateQRCodeDialog";
import AnalyticsDialog from "./AnalyticsDialog";
import Dropdown from "./common/Dropdown";
import GenerateQRCodeDialog from "./GenerateQRCodeDialog";
import Icon from "./Icon";
import VisibilityIcon from "./VisibilityIcon";
interface Props {
shortcut: Shortcut;
@@ -115,7 +115,6 @@ const ShortcutView = (props: Props) => {
>
<Icon.BarChart2 className="w-4 h-auto mr-2" /> Analytics
</button>
<Divider className="!my-1" />
<button
className="w-full px-2 flex flex-row justify-start items-center text-left leading-8 cursor-pointer rounded text-red-600 hover:bg-gray-100 disabled:cursor-not-allowed disabled:bg-gray-100 disabled:opacity-60"
onClick={() => {

View File

@@ -1,8 +1,8 @@
import classNames from "classnames";
import { useState } from "react";
import useViewStore from "../stores/v1/view";
import CreateShortcutDialog from "./CreateShortcutDialog";
import ShortcutView from "./ShortcutView";
import useViewStore from "../stores/v1/view";
import classNames from "classnames";
interface Props {
shortcutList: Shortcut[];

View File

@@ -1,4 +1,4 @@
import { Select, Option, Button, Divider } from "@mui/joy";
import { Button, Divider, Option, Select } from "@mui/joy";
import { toast } from "react-hot-toast";
import useViewStore from "../stores/v1/view";
import Dropdown from "./common/Dropdown";

View File

@@ -1,7 +1,7 @@
import { useEffect, useState } from "react";
import { Button } from "@mui/joy";
import CreateUserDialog from "../CreateUserDialog";
import { useEffect, useState } from "react";
import useUserStore from "../../stores/v1/user";
import CreateUserDialog from "../CreateUserDialog";
const MemberSection = () => {
const userStore = useUserStore();