import { useAppSelector } from "../store"; import * as utils from "../helpers/utils"; import showDailyMemoDiaryDialog from "./DailyMemoDiaryDialog"; import showSettingDialog from "./SettingDialog"; import showMemoTrashDialog from "./MemoTrashDialog"; import UserBanner from "./UserBanner"; import UsageHeatMap from "./UsageHeatMap"; import ShortcutList from "./ShortcutList"; import TagList from "./TagList"; import "../less/siderbar.less"; interface Props {} const Sidebar: React.FC = () => { const { memos, tags } = useAppSelector((state) => state.memo); const user = useAppSelector((state) => state.user.user); const createdDays = user ? Math.ceil((Date.now() - utils.getTimeStampByDate(user.createdTs)) / 1000 / 3600 / 24) : 0; const handleMyAccountBtnClick = () => { showSettingDialog(); }; const handleMemosTrashBtnClick = () => { showMemoTrashDialog(); }; return ( ); }; export default Sidebar;