chore: rename common to base component (#1279)

This commit is contained in:
boojack 2023-03-05 23:08:02 +08:00 committed by GitHub
parent 4335897367
commit f7cd039819
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
16 changed files with 35 additions and 36 deletions

View File

@ -7,7 +7,7 @@ import useLoading from "../hooks/useLoading";
import Icon from "./Icon"; import Icon from "./Icon";
import { generateDialog } from "./Dialog"; import { generateDialog } from "./Dialog";
import toastHelper from "./Toast"; import toastHelper from "./Toast";
import Selector from "./common/Selector"; import Selector from "./base/Selector";
import "../less/create-shortcut-dialog.less"; import "../less/create-shortcut-dialog.less";
interface Props extends DialogProps { interface Props extends DialogProps {

View File

@ -7,7 +7,7 @@ import { DAILY_TIMESTAMP } from "../helpers/consts";
import * as utils from "../helpers/utils"; import * as utils from "../helpers/utils";
import Icon from "./Icon"; import Icon from "./Icon";
import { generateDialog } from "./Dialog"; import { generateDialog } from "./Dialog";
import DatePicker from "./common/DatePicker"; import DatePicker from "./base/DatePicker";
import showPreviewImageDialog from "./PreviewImageDialog"; import showPreviewImageDialog from "./PreviewImageDialog";
import DailyMemo from "./DailyMemo"; import DailyMemo from "./DailyMemo";
import "../less/daily-review-dialog.less"; import "../less/daily-review-dialog.less";

View File

@ -16,7 +16,7 @@ import {
import * as storage from "../helpers/storage"; import * as storage from "../helpers/storage";
import Icon from "./Icon"; import Icon from "./Icon";
import toastHelper from "./Toast"; import toastHelper from "./Toast";
import Selector from "./common/Selector"; import Selector from "./base/Selector";
import Editor, { EditorRefActions } from "./Editor/Editor"; import Editor, { EditorRefActions } from "./Editor/Editor";
import ResourceIcon from "./ResourceIcon"; import ResourceIcon from "./ResourceIcon";
import showResourcesSelectorDialog from "./ResourcesSelectorDialog"; import showResourcesSelectorDialog from "./ResourcesSelectorDialog";

View File

@ -1,6 +1,6 @@
import { absolutifyLink } from "../helpers/utils"; import { absolutifyLink } from "../helpers/utils";
import { getResourceUrl } from "../utils/resource"; import { getResourceUrl } from "../utils/resource";
import SquareDiv from "./common/SquareDiv"; import SquareDiv from "./base/SquareDiv";
import showPreviewImageDialog from "./PreviewImageDialog"; import showPreviewImageDialog from "./PreviewImageDialog";
import MemoResource from "./MemoResource"; import MemoResource from "./MemoResource";
import "../less/memo-resources.less"; import "../less/memo-resources.less";

View File

@ -7,7 +7,7 @@ import { useResourceStore } from "../store/module";
import { getResourceUrl } from "../utils/resource"; import { getResourceUrl } from "../utils/resource";
import Icon from "./Icon"; import Icon from "./Icon";
import toastHelper from "./Toast"; import toastHelper from "./Toast";
import Dropdown from "./common/Dropdown"; import Dropdown from "./base/Dropdown";
import { generateDialog } from "./Dialog"; import { generateDialog } from "./Dialog";
import { showCommonDialog } from "./Dialog/CommonDialog"; import { showCommonDialog } from "./Dialog/CommonDialog";
import showPreviewImageDialog from "./PreviewImageDialog"; import showPreviewImageDialog from "./PreviewImageDialog";

View File

@ -3,7 +3,7 @@ import { useTranslation } from "react-i18next";
import { useUserStore } from "../../store/module"; import { useUserStore } from "../../store/module";
import * as api from "../../helpers/api"; import * as api from "../../helpers/api";
import toastHelper from "../Toast"; import toastHelper from "../Toast";
import Dropdown from "../common/Dropdown"; import Dropdown from "../base/Dropdown";
import { showCommonDialog } from "../Dialog/CommonDialog"; import { showCommonDialog } from "../Dialog/CommonDialog";
import showChangeMemberPasswordDialog from "../ChangeMemberPasswordDialog"; import showChangeMemberPasswordDialog from "../ChangeMemberPasswordDialog";
import "../../less/settings/member-section.less"; import "../../less/settings/member-section.less";

View File

@ -2,7 +2,7 @@ import { useEffect, useState } from "react";
import { useTranslation } from "react-i18next"; import { useTranslation } from "react-i18next";
import * as api from "../../helpers/api"; import * as api from "../../helpers/api";
import showCreateIdentityProviderDialog from "../CreateIdentityProviderDialog"; import showCreateIdentityProviderDialog from "../CreateIdentityProviderDialog";
import Dropdown from "../common/Dropdown"; import Dropdown from "../base/Dropdown";
import { showCommonDialog } from "../Dialog/CommonDialog"; import { showCommonDialog } from "../Dialog/CommonDialog";
import toastHelper from "../Toast"; import toastHelper from "../Toast";

View File

@ -4,7 +4,7 @@ import { useTranslation } from "react-i18next";
import { useGlobalStore } from "../../store/module"; import { useGlobalStore } from "../../store/module";
import * as api from "../../helpers/api"; import * as api from "../../helpers/api";
import showCreateStorageServiceDialog from "../CreateStorageServiceDialog"; import showCreateStorageServiceDialog from "../CreateStorageServiceDialog";
import Dropdown from "../common/Dropdown"; import Dropdown from "../base/Dropdown";
import { showCommonDialog } from "../Dialog/CommonDialog"; import { showCommonDialog } from "../Dialog/CommonDialog";
import toastHelper from "../Toast"; import toastHelper from "../Toast";

View File

@ -98,15 +98,6 @@ const UsageHeatMap = () => {
return ( return (
<div className="usage-heat-map-wrapper" ref={containerElRef}> <div className="usage-heat-map-wrapper" ref={containerElRef}>
<div className="day-tip-text-container">
<span className="tip-text">{t("days.sun")}</span>
<span className="tip-text"></span>
<span className="tip-text">{t("days.tue")}</span>
<span className="tip-text"></span>
<span className="tip-text">{t("days.thu")}</span>
<span className="tip-text"></span>
<span className="tip-text">{t("days.sat")}</span>
</div>
<div className="usage-heat-map"> <div className="usage-heat-map">
{allStat.map((v, i) => { {allStat.map((v, i) => {
const count = v.count; const count = v.count;
@ -139,10 +130,19 @@ const UsageHeatMap = () => {
})} })}
{nullCell.map((_, i) => ( {nullCell.map((_, i) => (
<div className="stat-wrapper" key={i}> <div className="stat-wrapper" key={i}>
<span className="null"></span> <span className="stat-container null"></span>
</div> </div>
))} ))}
</div> </div>
<div className="day-tip-text-container">
<span className="tip-text">{t("days.sun")}</span>
<span className="tip-text"></span>
<span className="tip-text">{t("days.tue")}</span>
<span className="tip-text"></span>
<span className="tip-text">{t("days.thu")}</span>
<span className="tip-text"></span>
<span className="tip-text">{t("days.sat")}</span>
</div>
</div> </div>
); );
}; };

View File

@ -1,7 +1,7 @@
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import { useTranslation } from "react-i18next"; import { useTranslation } from "react-i18next";
import { useUserStore } from "../store/module"; import { useUserStore } from "../store/module";
import Dropdown from "./common/Dropdown"; import Dropdown from "./base/Dropdown";
import showAboutSiteDialog from "./AboutSiteDialog"; import showAboutSiteDialog from "./AboutSiteDialog";
import UserAvatar from "./UserAvatar"; import UserAvatar from "./UserAvatar";
import showSettingDialog from "./SettingDialog"; import showSettingDialog from "./SettingDialog";

View File

@ -0,0 +1 @@
# Base components in memos

View File

@ -1,24 +1,9 @@
.usage-heat-map-wrapper { .usage-heat-map-wrapper {
@apply flex flex-row justify-start items-center flex-nowrap w-full h-32 pr-2 pb-3 shrink-0; @apply flex flex-row justify-start items-center flex-nowrap w-full h-32 pl-6 pb-3 shrink-0;
&:hover {
> .day-tip-text-container {
@apply visible;
}
}
> .day-tip-text-container {
@apply w-6 h-full grid grid-rows-7 invisible;
> .tip-text {
@apply pr-1 w-full h-full text-right font-mono text-gray-400;
font-size: 10px;
}
}
> .usage-heat-map { > .usage-heat-map {
@apply h-full grid grid-rows-7; @apply h-full grid grid-rows-7;
width: 186px; width: 196px;
grid-template-columns: repeat(11, 1fr); grid-template-columns: repeat(11, 1fr);
grid-auto-flow: column; grid-auto-flow: column;
@ -47,9 +32,22 @@
&.today { &.today {
@apply border border-black dark:border-gray-400; @apply border border-black dark:border-gray-400;
} }
&.null {
@apply opacity-40;
}
} }
} }
} }
> .day-tip-text-container {
@apply w-6 h-full grid grid-rows-7;
> .tip-text {
@apply pl-1 w-full h-full text-right font-mono text-gray-400;
font-size: 10px;
}
}
} }
.usage-detail-container { .usage-detail-container {