theme: migrate to custom fork of rebass for latest changes

This commit is contained in:
Abdullah Atta
2022-08-29 20:02:25 +05:00
parent 2233d478cf
commit a1834b15c1
155 changed files with 7277 additions and 39637 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -17,16 +17,16 @@
"@notesnook/crypto-worker": "*", "@notesnook/crypto-worker": "*",
"@notesnook/desktop": "file:desktop", "@notesnook/desktop": "file:desktop",
"@notesnook/streamable-fs": "*", "@notesnook/streamable-fs": "*",
"@rebass/forms": "^4.0.6", "@notesnook/theme": "*",
"@streetwriters/rebass-forms": "^5.0.0",
"@streetwriters/editor": "*", "@streetwriters/editor": "*",
"@streetwriters/notesnook-core": "^7.3.6", "@streetwriters/notesnook-core": "^7.3.6",
"@streetwriters/theme": "^1.0.1",
"allotment": "^1.12.1", "allotment": "^1.12.1",
"async-mutex": "^0.3.2", "async-mutex": "^0.3.2",
"axios": "^0.21.4", "axios": "^0.21.4",
"clipboard-polyfill": "^3.0.3", "clipboard-polyfill": "^3.0.3",
"dayjs": "^1.10.4", "dayjs": "^1.10.4",
"emotion-theming": "^10.0.19", "@emotion/react": "^11.10.0",
"event-source-polyfill": "^1.0.25", "event-source-polyfill": "^1.0.25",
"fflate": "^0.7.2", "fflate": "^0.7.2",
"file-saver": "^2.0.5", "file-saver": "^2.0.5",
@@ -53,7 +53,7 @@
"react-scroll-sync": "^0.9.0", "react-scroll-sync": "^0.9.0",
"react-toggle": "^4.1.2", "react-toggle": "^4.1.2",
"react-virtuoso": "^2.4.0", "react-virtuoso": "^2.4.0",
"rebass": "^4.0.7", "@streetwriters/rebass": "^5.0.0",
"showdown": "github:thecodrr/showdown", "showdown": "github:thecodrr/showdown",
"timeago.js": "^4.0.2", "timeago.js": "^4.0.2",
"web-streams-polyfill": "^3.1.1", "web-streams-polyfill": "^3.1.1",

View File

@@ -1,5 +1,5 @@
import React, { useState, Suspense, useMemo, useRef, useEffect } from "react"; import React, { useState, Suspense, useMemo, useRef, useEffect } from "react";
import { Box, Flex } from "rebass"; import { Box, Flex } from "@streetwriters/rebass";
import ThemeProvider from "./components/theme-provider"; import ThemeProvider from "./components/theme-provider";
import useMobile from "./hooks/use-mobile"; import useMobile from "./hooks/use-mobile";
import useTablet from "./hooks/use-tablet"; import useTablet from "./hooks/use-tablet";

View File

@@ -1,4 +1,4 @@
import EventManager from "@streetwriters/notesnook-core/utils/eventmanager"; import EventManager from "@streetwriters/notesnook-core/utils/event-manager";
export const AppEventManager = new EventManager(); export const AppEventManager = new EventManager();
export const AppEvents = { export const AppEvents = {

View File

@@ -10,7 +10,7 @@ import { store as editorStore } from "../stores/editor-store";
import { store as noteStore } from "../stores/note-store"; import { store as noteStore } from "../stores/note-store";
import { db } from "./db"; import { db } from "./db";
import { showToast } from "../utils/toast"; import { showToast } from "../utils/toast";
import { Box, Flex, Text } from "rebass"; import { Box, Flex, Text } from "@streetwriters/rebass";
import * as Icon from "../components/icons"; import * as Icon from "../components/icons";
import Config from "../utils/config"; import Config from "../utils/config";
import { formatDate } from "@streetwriters/notesnook-core/utils/date"; import { formatDate } from "@streetwriters/notesnook-core/utils/date";

View File

@@ -1,5 +1,5 @@
import React from "react"; import React from "react";
import { Flex } from "rebass"; import { Flex } from "@streetwriters/rebass";
import * as Icon from "../icons"; import * as Icon from "../icons";
import { useStore as useThemeStore } from "../../stores/theme-store"; import { useStore as useThemeStore } from "../../stores/theme-store";
import { showBuyDialog } from "../../common/dialog-controller"; import { showBuyDialog } from "../../common/dialog-controller";

View File

@@ -1,4 +1,4 @@
import { Flex, Text } from "rebass"; import { Flex, Text } from "@streetwriters/rebass";
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import { ChevronDown, ChevronUp } from "../icons"; import { ChevronDown, ChevronUp } from "../icons";

View File

@@ -1,6 +1,6 @@
import { m } from "framer-motion"; import { m } from "framer-motion";
import { Flex, Box, Image, Text } from "rebass"; import { Flex, Box, Image, Text } from "@streetwriters/rebass";
import { Input } from "@rebass/forms"; import { Input } from "@streetwriters/rebass-forms";
export const AnimatedFlex = m(Flex); export const AnimatedFlex = m(Flex);
export const AnimatedBox = m(Box); export const AnimatedBox = m(Box);

View File

@@ -4,7 +4,7 @@ import {
Flex, Flex,
Image as RebassImage, Image as RebassImage,
Text as RebassText Text as RebassText
} from "rebass"; } from "@streetwriters/rebass";
import { allowedPlatforms } from "../../hooks/use-announcements"; import { allowedPlatforms } from "../../hooks/use-announcements";
import { import {
closeOpenedDialog, closeOpenedDialog,

View File

@@ -1,5 +1,5 @@
import { useMemo } from "react"; import { useMemo } from "react";
import { Flex, Text } from "rebass"; import { Flex, Text } from "@streetwriters/rebass";
import * as Icon from "../icons"; import * as Icon from "../icons";
import { ANALYTICS_EVENTS, trackEvent } from "../../utils/analytics"; import { ANALYTICS_EVENTS, trackEvent } from "../../utils/analytics";
import AnnouncementBody from "./body"; import AnnouncementBody from "./body";

View File

@@ -1,4 +1,4 @@
import { Box, Flex, Text } from "rebass"; import { Box, Flex, Text } from "@streetwriters/rebass";
import { formatBytes } from "../../utils/filename"; import { formatBytes } from "../../utils/filename";
import ListItem from "../list-item"; import ListItem from "../list-item";
import * as Icon from "../icons"; import * as Icon from "../icons";

View File

@@ -1,5 +1,5 @@
import { useMemo } from "react"; import { useMemo } from "react";
import { Box, Flex, Image, Text } from "rebass"; import { Box, Flex, Image, Text } from "@streetwriters/rebass";
import ThemeProvider from "../theme-provider"; import ThemeProvider from "../theme-provider";
import Logo from "../../assets/logo.svg"; import Logo from "../../assets/logo.svg";
import LogoDark from "../../assets/logo-dark.svg"; import LogoDark from "../../assets/logo-dark.svg";

View File

@@ -1,5 +1,5 @@
import React from "react"; import React from "react";
import { Flex, Text } from "rebass"; import { Flex, Text } from "@streetwriters/rebass";
import * as Icon from "../icons"; import * as Icon from "../icons";
import Dialog from "./dialog"; import Dialog from "./dialog";
import { qclone } from "qclone"; import { qclone } from "qclone";

View File

@@ -1,6 +1,6 @@
import Modal from "react-modal"; import Modal from "react-modal";
import { useTheme } from "emotion-theming"; import { useTheme } from "@emotion/react";
import { Flex } from "rebass"; import { Flex } from "@streetwriters/rebass";
import AnnouncementBody from "../announcements/body"; import AnnouncementBody from "../announcements/body";
function AnnouncementDialog(props) { function AnnouncementDialog(props) {

View File

@@ -1,5 +1,5 @@
import { useEffect } from "react"; import { useEffect } from "react";
import { Flex } from "rebass"; import { Flex } from "@streetwriters/rebass";
import { getTotalSize } from "../../common/attachments"; import { getTotalSize } from "../../common/attachments";
import { useStore } from "../../stores/attachment-store"; import { useStore } from "../../stores/attachment-store";
import { formatBytes } from "../../utils/filename"; import { formatBytes } from "../../utils/filename";

View File

@@ -1,10 +1,10 @@
import { useCallback, useEffect, useRef, useState } from "react"; import { useCallback, useEffect, useRef, useState } from "react";
import { Text, Flex, Button } from "rebass"; import { Text, Flex, Button } from "@streetwriters/rebass";
import * as Icon from "../../icons"; import * as Icon from "../../icons";
import { useStore as useUserStore } from "../../../stores/user-store"; import { useStore as useUserStore } from "../../../stores/user-store";
import { useStore as useThemeStore } from "../../../stores/theme-store"; import { useStore as useThemeStore } from "../../../stores/theme-store";
import Modal from "react-modal"; import Modal from "react-modal";
import { useTheme } from "emotion-theming"; import { useTheme } from "@emotion/react";
import { ReactComponent as Rocket } from "../../../assets/rocket.svg"; import { ReactComponent as Rocket } from "../../../assets/rocket.svg";
import { ReactComponent as WorkAnywhere } from "../../../assets/workanywhere.svg"; import { ReactComponent as WorkAnywhere } from "../../../assets/workanywhere.svg";
import { ReactComponent as WorkLate } from "../../../assets/worklate.svg"; import { ReactComponent as WorkLate } from "../../../assets/worklate.svg";

View File

@@ -1,4 +1,4 @@
import { Text, Flex, Box } from "rebass"; import { Text, Flex, Box } from "@streetwriters/rebass";
import * as Icon from "../../icons"; import * as Icon from "../../icons";
type Feature = { type Feature = {

View File

@@ -1,5 +1,5 @@
import { useEffect, useState, useRef, useCallback } from "react"; import { useEffect, useState, useRef, useCallback } from "react";
import { Box, Flex } from "rebass"; import { Box, Flex } from "@streetwriters/rebass";
import Loader from "../../loader"; import Loader from "../../loader";
import { import {
CheckoutData, CheckoutData,

View File

@@ -1,4 +1,4 @@
import { Text, Flex, Button } from "rebass"; import { Text, Flex, Button } from "@streetwriters/rebass";
import * as Icon from "../../icons"; import * as Icon from "../../icons";
import { ReactComponent as Nomad } from "../../../assets/nomad.svg"; import { ReactComponent as Nomad } from "../../../assets/nomad.svg";
import { Period, Plan } from "./types"; import { Period, Plan } from "./types";

View File

@@ -1,5 +1,5 @@
import React from "react"; import React from "react";
import { Box, Text } from "rebass"; import { Box, Text } from "@streetwriters/rebass";
import Dialog from "./dialog"; import Dialog from "./dialog";
function Confirm(props) { function Confirm(props) {

View File

@@ -1,7 +1,7 @@
import Dialog from "./dialog"; import Dialog from "./dialog";
import Skeleton from "react-loading-skeleton"; import Skeleton from "react-loading-skeleton";
import "react-loading-skeleton/dist/skeleton.css"; import "react-loading-skeleton/dist/skeleton.css";
import { Flex } from "rebass"; import { Flex } from "@streetwriters/rebass";
export default function DialogLoader() { export default function DialogLoader() {
return ( return (

View File

@@ -1,7 +1,7 @@
import { Flex, Text, Button as RebassButton } from "rebass"; import { Flex, Text, Button as RebassButton } from "@streetwriters/rebass";
import * as Icon from "../icons"; import * as Icon from "../icons";
import Modal from "react-modal"; import Modal from "react-modal";
import { useTheme } from "emotion-theming"; import { useTheme } from "@emotion/react";
import { FlexScrollContainer } from "../scroll-container"; import { FlexScrollContainer } from "../scroll-container";
Modal.setAppElement("#root"); Modal.setAppElement("#root");

View File

@@ -1,5 +1,5 @@
import { useEffect } from "react"; import { useEffect } from "react";
import { Flex, Text } from "rebass"; import { Flex, Text } from "@streetwriters/rebass";
import Dialog from "./dialog"; import Dialog from "./dialog";
import { useStore as useUserStore } from "../../stores/user-store"; import { useStore as useUserStore } from "../../stores/user-store";
import { db } from "../../common/db"; import { db } from "../../common/db";

View File

@@ -1,4 +1,4 @@
import { Text, Flex } from "rebass"; import { Text, Flex } from "@streetwriters/rebass";
import Dialog from "./dialog"; import Dialog from "./dialog";
import * as Icon from "../icons"; import * as Icon from "../icons";
import { getHomeRoute, hardNavigate } from "../../navigation"; import { getHomeRoute, hardNavigate } from "../../navigation";

View File

@@ -1,10 +1,10 @@
import { useCallback, useEffect, useMemo, useState } from "react"; import { useCallback, useEffect, useMemo, useState } from "react";
import { Flex, Text } from "rebass"; import { Flex, Text } from "@streetwriters/rebass";
import * as Icon from "../icons"; import * as Icon from "../icons";
import Dialog from "./dialog"; import Dialog from "./dialog";
import { db } from "../../common/db"; import { db } from "../../common/db";
import { useDropzone } from "react-dropzone"; import { useDropzone } from "react-dropzone";
import { Input } from "@rebass/forms"; import { Input } from "@streetwriters/rebass-forms";
import Accordion from "../accordion"; import Accordion from "../accordion";
import { store as appStore } from "../../stores/app-store"; import { store as appStore } from "../../stores/app-store";
import { Importer } from "../../utils/importer"; import { Importer } from "../../utils/importer";

View File

@@ -1,4 +1,4 @@
import { Flex, Text } from "rebass"; import { Flex, Text } from "@streetwriters/rebass";
import { appVersion } from "../../utils/version"; import { appVersion } from "../../utils/version";
import Field from "../field"; import Field from "../field";
import Dialog from "./dialog"; import Dialog from "./dialog";

View File

@@ -1,5 +1,5 @@
import React from "react"; import React from "react";
import { Box } from "rebass"; import { Box } from "@streetwriters/rebass";
import Dialog from "./dialog"; import Dialog from "./dialog";
import Field from "../field"; import Field from "../field";

View File

@@ -1,5 +1,5 @@
import React, { useEffect } from "react"; import React, { useEffect } from "react";
import { Box, Text } from "rebass"; import { Box, Text } from "@streetwriters/rebass";
import Dialog from "./dialog"; import Dialog from "./dialog";
import * as Icon from "../icons"; import * as Icon from "../icons";

View File

@@ -1,5 +1,5 @@
import { useState } from "react"; import { useState } from "react";
import { Text } from "rebass"; import { Text } from "@streetwriters/rebass";
import { Perform } from "../../../common/dialog-controller"; import { Perform } from "../../../common/dialog-controller";
import Dialog from "../dialog"; import Dialog from "../dialog";
import { FallbackStep, fallbackSteps, Step, steps } from "./steps"; import { FallbackStep, fallbackSteps, Step, steps } from "./steps";

View File

@@ -1,5 +1,5 @@
import { useState } from "react"; import { useState } from "react";
import { Text } from "rebass"; import { Text } from "@streetwriters/rebass";
import { Perform } from "../../../common/dialog-controller"; import { Perform } from "../../../common/dialog-controller";
import Dialog from "../dialog"; import Dialog from "../dialog";
import { steps } from "./steps"; import { steps } from "./steps";

View File

@@ -7,7 +7,7 @@ import React, {
useRef, useRef,
useState useState
} from "react"; } from "react";
import { Text, Flex, Button, Box } from "rebass"; import { Text, Flex, Button, Box } from "@streetwriters/rebass";
import { useSessionState } from "../../../hooks/use-session-state"; import { useSessionState } from "../../../hooks/use-session-state";
import { import {
Loading, Loading,

View File

@@ -1,4 +1,4 @@
import { BoxProps } from "rebass"; import { BoxProps } from "@streetwriters/rebass";
import { Perform } from "../../../common/dialog-controller"; import { Perform } from "../../../common/dialog-controller";
export type AuthenticatorType = "app" | "sms" | "email"; export type AuthenticatorType = "app" | "sms" | "email";

View File

@@ -1,4 +1,4 @@
import { Text } from "rebass"; import { Text } from "@streetwriters/rebass";
import { createBackup } from "../../common"; import { createBackup } from "../../common";
import { db } from "../../common/db"; import { db } from "../../common/db";
import { Perform } from "../../common/dialog-controller"; import { Perform } from "../../common/dialog-controller";

View File

@@ -1,5 +1,5 @@
import { useCallback, useEffect, useRef, useState } from "react"; import { useCallback, useEffect, useRef, useState } from "react";
import { Button, Flex, Text } from "rebass"; import { Button, Flex, Text } from "@streetwriters/rebass";
import * as Icon from "../icons"; import * as Icon from "../icons";
import { db } from "../../common/db"; import { db } from "../../common/db";
import Dialog from "./dialog"; import Dialog from "./dialog";

View File

@@ -1,4 +1,4 @@
import { Text, Flex, Button, Image, Box } from "rebass"; import { Text, Flex, Button, Image, Box } from "@streetwriters/rebass";
import Dialog from "./dialog"; import Dialog from "./dialog";
import * as Icon from "../icons"; import * as Icon from "../icons";
import { ReactComponent as E2E } from "../../assets/e2e.svg"; import { ReactComponent as E2E } from "../../assets/e2e.svg";
@@ -11,7 +11,7 @@ import DarkUI from "../../assets/dark1.png";
import GooglePlay from "../../assets/play.png"; import GooglePlay from "../../assets/play.png";
import AppleStore from "../../assets/apple.png"; import AppleStore from "../../assets/apple.png";
import { useStore as useThemeStore } from "../../stores/theme-store"; import { useStore as useThemeStore } from "../../stores/theme-store";
import { Checkbox, Label } from "@rebass/forms"; import { Checkbox, Label } from "@streetwriters/rebass-forms";
import { Features } from "../announcements/body"; import { Features } from "../announcements/body";
import { showBuyDialog } from "../../common/dialog-controller"; import { showBuyDialog } from "../../common/dialog-controller";
import { TaskManager } from "../../common/task-manager"; import { TaskManager } from "../../common/task-manager";
@@ -20,7 +20,7 @@ import { usePersistentState } from "../../hooks/use-persistent-state";
import AccentItem from "../accent-item"; import AccentItem from "../accent-item";
import { useCallback, useState } from "react"; import { useCallback, useState } from "react";
import Config from "../../utils/config"; import Config from "../../utils/config";
import { getAllAccents } from "@streetwriters/theme"; import { getAllAccents } from "@notesnook/theme";
const newUserSteps = [ const newUserSteps = [
{ {

View File

@@ -1,8 +1,8 @@
import React, { useState, useCallback, useMemo } from "react"; import React, { useState, useCallback, useMemo } from "react";
import { Box, Text } from "rebass"; import { Box, Text } from "@streetwriters/rebass";
import Dialog from "./dialog"; import Dialog from "./dialog";
import Field from "../field"; import Field from "../field";
import { Checkbox, Label } from "@rebass/forms"; import { Checkbox, Label } from "@streetwriters/rebass-forms";
function PasswordDialog(props) { function PasswordDialog(props) {
const { type, checks } = props; const { type, checks } = props;

View File

@@ -1,5 +1,5 @@
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import { Box, Flex, Text } from "rebass"; import { Box, Flex, Text } from "@streetwriters/rebass";
import Dialog from "./dialog"; import Dialog from "./dialog";
function ProgressDialog(props) { function ProgressDialog(props) {

View File

@@ -1,5 +1,5 @@
import React, { useEffect, useState } from "react"; import React, { useEffect, useState } from "react";
import { Text, Flex, Button } from "rebass"; import { Text, Flex, Button } from "@streetwriters/rebass";
import Dialog from "./dialog"; import Dialog from "./dialog";
import { db } from "../../common/db"; import { db } from "../../common/db";
import Logo from "../../assets/notesnook-logo.png"; import Logo from "../../assets/notesnook-logo.png";

View File

@@ -1,4 +1,4 @@
import { Text, Flex, Box } from "rebass"; import { Text, Flex, Box } from "@streetwriters/rebass";
import Dialog from "./dialog"; import Dialog from "./dialog";
import * as Icon from "../icons"; import * as Icon from "../icons";
import { showBuyDialog } from "../../common/dialog-controller"; import { showBuyDialog } from "../../common/dialog-controller";

View File

@@ -1,4 +1,4 @@
import { Button, Flex, FlexProps, Text } from "rebass"; import { Button, Flex, FlexProps, Text } from "@streetwriters/rebass";
import { Perform } from "../../common/dialog-controller"; import { Perform } from "../../common/dialog-controller";
import Dialog from "./dialog"; import Dialog from "./dialog";
import { import {
@@ -31,7 +31,7 @@ import { useEffect, useState } from "react";
import { CSS } from "@dnd-kit/utilities"; import { CSS } from "@dnd-kit/utilities";
import { createPortal } from "react-dom"; import { createPortal } from "react-dom";
import id from "@streetwriters/notesnook-core/utils/id"; import id from "@streetwriters/notesnook-core/utils/id";
import { Label, Radio } from "@rebass/forms"; import { Label, Radio } from "@streetwriters/rebass-forms";
import { db } from "../../common/db"; import { db } from "../../common/db";
import { useToolbarConfig } from "../editor/context"; import { useToolbarConfig } from "../editor/context";
import { import {

View File

@@ -1,5 +1,5 @@
import React from "react"; import React from "react";
import { Box, Text } from "rebass"; import { Box, Text } from "@streetwriters/rebass";
import { ANALYTICS_EVENTS } from "../../utils/analytics"; import { ANALYTICS_EVENTS } from "../../utils/analytics";
import Dialog from "./dialog"; import Dialog from "./dialog";

View File

@@ -1,5 +1,5 @@
import { formatDate } from "@streetwriters/notesnook-core/utils/date"; import { formatDate } from "@streetwriters/notesnook-core/utils/date";
import { Flex, Button } from "rebass"; import { Flex, Button } from "@streetwriters/rebass";
function ContentToggle(props) { function ContentToggle(props) {
const { const {

View File

@@ -1,5 +1,5 @@
import { useState, useEffect, useCallback } from "react"; import { useState, useEffect, useCallback } from "react";
import { Flex, Text, Button } from "rebass"; import { Flex, Text, Button } from "@streetwriters/rebass";
import * as Icon from "../icons"; import * as Icon from "../icons";
import ContentToggle from "./content-toggle"; import ContentToggle from "./content-toggle";
import { store as notesStore } from "../../stores/note-store"; import { store as notesStore } from "../../stores/note-store";

View File

@@ -1,4 +1,4 @@
import { Button, Flex } from "rebass"; import { Button, Flex } from "@streetwriters/rebass";
import { useMenuTrigger } from "../../hooks/use-menu"; import { useMenuTrigger } from "../../hooks/use-menu";
import { ChevronDown } from "../icons"; import { ChevronDown } from "../icons";

View File

@@ -1,7 +1,7 @@
import React from "react"; import React from "react";
import Logo from "../../assets/logo.svg"; import Logo from "../../assets/logo.svg";
import LogoDark from "../../assets/logo-dark.svg"; import LogoDark from "../../assets/logo-dark.svg";
import { Button, Flex, Image, Text } from "rebass"; import { Button, Flex, Image, Text } from "@streetwriters/rebass";
import { hashNavigate } from "../../navigation"; import { hashNavigate } from "../../navigation";
import * as Icon from "../icons"; import * as Icon from "../icons";
import { useStore as useThemeStore } from "../../stores/theme-store"; import { useStore as useThemeStore } from "../../stores/theme-store";

View File

@@ -1,5 +1,5 @@
import { formatDate } from "@streetwriters/notesnook-core/utils/date"; import { formatDate } from "@streetwriters/notesnook-core/utils/date";
import { Flex, Text } from "rebass"; import { Flex, Text } from "@streetwriters/rebass";
import { useStore } from "../../stores/editor-store"; import { useStore } from "../../stores/editor-store";
import { Loading, Saved, NotSaved } from "../icons"; import { Loading, Saved, NotSaved } from "../icons";
import { useNoteStatistics } from "./context"; import { useNoteStatistics } from "./context";

View File

@@ -1,8 +1,8 @@
import { useCallback, useEffect, useMemo, useRef, useState } from "react"; import { useCallback, useEffect, useMemo, useRef, useState } from "react";
import { useStore } from "../../stores/editor-store"; import { useStore } from "../../stores/editor-store";
import { Input } from "@rebass/forms"; import { Input } from "@streetwriters/rebass-forms";
import * as Icon from "../icons"; import * as Icon from "../icons";
import { Flex } from "rebass"; import { Flex } from "@streetwriters/rebass";
import IconTag from "../icon-tag"; import IconTag from "../icon-tag";
import { db } from "../../common/db"; import { db } from "../../common/db";
import { useMenuTrigger } from "../../hooks/use-menu"; import { useMenuTrigger } from "../../hooks/use-menu";

View File

@@ -5,7 +5,7 @@ import {
useRef, useRef,
PropsWithChildren PropsWithChildren
} from "react"; } from "react";
import { Box, Button, Flex, Text } from "rebass"; import { Box, Button, Flex, Text } from "@streetwriters/rebass";
import Properties from "../properties"; import Properties from "../properties";
import { useStore, store as editorstore } from "../../stores/editor-store"; import { useStore, store as editorstore } from "../../stores/editor-store";
import Toolbar from "./toolbar"; import Toolbar from "./toolbar";

View File

@@ -1,4 +1,4 @@
import { Flex, Text } from "rebass"; import { Flex, Text } from "@streetwriters/rebass";
import * as Icon from "../icons"; import * as Icon from "../icons";
function EditorLoading({ text }: { text?: string }) { function EditorLoading({ text }: { text?: string }) {

View File

@@ -3,8 +3,8 @@ import "@streetwriters/editor/styles/katex.min.css";
import "@streetwriters/editor/styles/katex-fonts.css"; import "@streetwriters/editor/styles/katex-fonts.css";
import "@streetwriters/editor/styles/fonts.css"; import "@streetwriters/editor/styles/fonts.css";
import "@streetwriters/editor/styles/prism-theme.css"; import "@streetwriters/editor/styles/prism-theme.css";
import { Theme } from "@streetwriters/theme"; import { Theme } from "@notesnook/theme";
import { useTheme } from "emotion-theming"; import { useTheme } from "@emotion/react";
import { import {
Toolbar, Toolbar,
useTiptap, useTiptap,
@@ -13,7 +13,7 @@ import {
AttachmentType, AttachmentType,
usePermissionHandler usePermissionHandler
} from "@streetwriters/editor"; } from "@streetwriters/editor";
import { Box, Flex } from "rebass"; import { Box, Flex } from "@streetwriters/rebass";
import { PropsWithChildren, useEffect, useRef, useState } from "react"; import { PropsWithChildren, useEffect, useRef, useState } from "react";
import useMobile from "../../hooks/use-mobile"; import useMobile from "../../hooks/use-mobile";
import { Attachment } from "./picker"; import { Attachment } from "./picker";
@@ -223,7 +223,7 @@ function TipTap(props: TipTapProps) {
} }
function TiptapWrapper(props: Omit<TipTapProps, "editorContainer" | "theme">) { function TiptapWrapper(props: Omit<TipTapProps, "editorContainer" | "theme">) {
const theme: Theme = useTheme(); const theme = useTheme() as Theme;
const [isReady, setIsReady] = useState(false); const [isReady, setIsReady] = useState(false);
const editorContainerRef = useRef<HTMLDivElement>(); const editorContainerRef = useRef<HTMLDivElement>();
useEffect(() => { useEffect(() => {

View File

@@ -1,5 +1,5 @@
import React, { useEffect, useState } from "react"; import React, { useEffect, useState } from "react";
import { Input } from "@rebass/forms"; import { Input } from "@streetwriters/rebass-forms";
type TitleBoxProps = { type TitleBoxProps = {
nonce?: number; nonce?: number;

View File

@@ -1,5 +1,5 @@
import { useEffect, useMemo, useState } from "react"; import { useEffect, useMemo, useState } from "react";
import { Button, Flex, Text } from "rebass"; import { Button, Flex, Text } from "@streetwriters/rebass";
import * as Icon from "../icons"; import * as Icon from "../icons";
import { useStore as useAppStore } from "../../stores/app-store"; import { useStore as useAppStore } from "../../stores/app-store";
import { useStore as useThemeStore } from "../../stores/theme-store"; import { useStore as useThemeStore } from "../../stores/theme-store";

View File

@@ -1,6 +1,6 @@
import React, { useState } from "react"; import React, { useState } from "react";
import { Button, Flex, Text } from "rebass"; import { Button, Flex, Text } from "@streetwriters/rebass";
import { Input, Label } from "@rebass/forms"; import { Input, Label } from "@streetwriters/rebass-forms";
import * as Icon from "../icons"; import * as Icon from "../icons";
const passwordValidationRules = [ const passwordValidationRules = [

View File

@@ -1,7 +1,7 @@
import Menu from "../menu"; import Menu from "../menu";
import { useMenuTrigger, useMenu, getPosition } from "../../hooks/use-menu"; import { useMenuTrigger, useMenu, getPosition } from "../../hooks/use-menu";
import Modal from "react-modal"; import Modal from "react-modal";
import { Box } from "rebass"; import { Box } from "@streetwriters/rebass";
function GlobalMenuWrapper() { function GlobalMenuWrapper() {
const { isOpen, closeMenu } = useMenuTrigger(); const { isOpen, closeMenu } = useMenuTrigger();

View File

@@ -1,6 +1,6 @@
import * as Icon from "../icons"; import * as Icon from "../icons";
import { useEffect, useMemo, useRef, useState } from "react"; import { useEffect, useMemo, useRef, useState } from "react";
import { Button, Flex, Text } from "rebass"; import { Button, Flex, Text } from "@streetwriters/rebass";
import { db } from "../../common/db"; import { db } from "../../common/db";
import { useMenuTrigger } from "../../hooks/use-menu"; import { useMenuTrigger } from "../../hooks/use-menu";
import { useStore as useNoteStore } from "../../stores/note-store"; import { useStore as useNoteStore } from "../../stores/note-store";

View File

@@ -1,4 +1,4 @@
import { Flex, Text } from "rebass"; import { Flex, Text } from "@streetwriters/rebass";
function IconTag({ text, title, icon: Icon, onClick, styles, testId }) { function IconTag({ text, title, icon: Icon, onClick, styles, testId }) {
return ( return (

View File

@@ -158,7 +158,7 @@ import {
mdiFormatLineSpacing, mdiFormatLineSpacing,
mdiCalendarClockOutline mdiCalendarClockOutline
} from "@mdi/js"; } from "@mdi/js";
import { useTheme } from "emotion-theming"; import { useTheme } from "@emotion/react";
import { AnimatedFlex } from "../animated"; import { AnimatedFlex } from "../animated";
function Icon({ title, name, size = 24, color = "icon", stroke, rotate }) { function Icon({ title, name, size = 24, color = "icon", stroke, rotate }) {

View File

@@ -1,5 +1,5 @@
import ReactDOM from "react-dom"; import ReactDOM from "react-dom";
import { Box, Button, Flex, Text } from "rebass"; import { Box, Button, Flex, Text } from "@streetwriters/rebass";
import Config from "../../utils/config"; import Config from "../../utils/config";
import { getDownloadLink, getPlatform } from "../../utils/platform"; import { getDownloadLink, getPlatform } from "../../utils/platform";
import DropdownButton from "../dropdown-button"; import DropdownButton from "../dropdown-button";

View File

@@ -1,5 +1,5 @@
import { useEffect, useMemo, useRef, useState } from "react"; import { useEffect, useMemo, useRef, useState } from "react";
import { Flex, Button } from "rebass"; import { Flex, Button } from "@streetwriters/rebass";
import * as Icon from "../icons"; import * as Icon from "../icons";
import { Virtuoso } from "react-virtuoso"; import { Virtuoso } from "react-virtuoso";
import { import {

View File

@@ -1,4 +1,4 @@
import { Box, Flex, Text } from "rebass"; import { Box, Flex, Text } from "@streetwriters/rebass";
import * as Icon from "../icons"; import * as Icon from "../icons";
import { import {
store as selectionStore, store as selectionStore,

View File

@@ -1,4 +1,4 @@
import { Flex, Text } from "rebass"; import { Flex, Text } from "@streetwriters/rebass";
import { Loading } from "../icons"; import { Loading } from "../icons";
export default function Loader({ title, text }) { export default function Loader({ title, text }) {

View File

@@ -1,6 +1,6 @@
import { memo } from "react"; import { memo } from "react";
import Skeleton from "react-loading-skeleton"; import Skeleton from "react-loading-skeleton";
import { Box, Flex } from "rebass"; import { Box, Flex } from "@streetwriters/rebass";
import "react-loading-skeleton/dist/skeleton.css"; import "react-loading-skeleton/dist/skeleton.css";
export const EditorLoader = memo(function EditorLoader() { export const EditorLoader = memo(function EditorLoader() {

View File

@@ -1,6 +1,6 @@
import { memo } from "react"; import { memo } from "react";
import Skeleton from "react-loading-skeleton"; import Skeleton from "react-loading-skeleton";
import { Box, Flex } from "rebass"; import { Box, Flex } from "@streetwriters/rebass";
import "react-loading-skeleton/dist/skeleton.css"; import "react-loading-skeleton/dist/skeleton.css";
import { getRandomArbitrary } from "../../utils/random"; import { getRandomArbitrary } from "../../utils/random";

View File

@@ -1,6 +1,6 @@
import { memo } from "react"; import { memo } from "react";
import Skeleton from "react-loading-skeleton"; import Skeleton from "react-loading-skeleton";
import { Box, Flex } from "rebass"; import { Box, Flex } from "@streetwriters/rebass";
import "react-loading-skeleton/dist/skeleton.css"; import "react-loading-skeleton/dist/skeleton.css";
export const NavigationLoader = memo(function NavigationLoader() { export const NavigationLoader = memo(function NavigationLoader() {

View File

@@ -1,6 +1,6 @@
import { memo } from "react"; import { memo } from "react";
import Skeleton from "react-loading-skeleton"; import Skeleton from "react-loading-skeleton";
import { Box } from "rebass"; import { Box } from "@streetwriters/rebass";
import "react-loading-skeleton/dist/skeleton.css"; import "react-loading-skeleton/dist/skeleton.css";
export const StatusBarLoader = memo(function StatusBarLoader() { export const StatusBarLoader = memo(function StatusBarLoader() {

View File

@@ -1,6 +1,6 @@
import { memo } from "react"; import { memo } from "react";
import Skeleton from "react-loading-skeleton"; import Skeleton from "react-loading-skeleton";
import { Box, Flex } from "rebass"; import { Box, Flex } from "@streetwriters/rebass";
import "react-loading-skeleton/dist/skeleton.css"; import "react-loading-skeleton/dist/skeleton.css";
import { ListLoader } from "./list-loader"; import { ListLoader } from "./list-loader";

View File

@@ -1,5 +1,5 @@
import React, { useCallback, useRef, useEffect, useState } from "react"; import React, { useCallback, useRef, useEffect, useState } from "react";
import { Flex, Text } from "rebass"; import { Flex, Text } from "@streetwriters/rebass";
import { getPosition } from "../../hooks/use-menu"; import { getPosition } from "../../hooks/use-menu";
import { FlexScrollContainer } from "../scroll-container"; import { FlexScrollContainer } from "../scroll-container";
import MenuItem from "./menu-item"; import MenuItem from "./menu-item";

View File

@@ -1,6 +1,6 @@
import { Check, ChevronRight, Pro } from "../icons"; import { Check, ChevronRight, Pro } from "../icons";
import { useRef } from "react"; import { useRef } from "react";
import { Flex, Box, Text, Button } from "rebass"; import { Flex, Box, Text, Button } from "@streetwriters/rebass";
function MenuItem({ item, isFocused, onMouseEnter, onMouseLeave, onClick }) { function MenuItem({ item, isFocused, onMouseEnter, onMouseLeave, onClick }) {
const { const {

View File

@@ -1,5 +1,5 @@
import { useCallback, useEffect } from "react"; import { useCallback, useEffect } from "react";
import { Box, Button, Flex } from "rebass"; import { Box, Button, Flex } from "@streetwriters/rebass";
import { import {
Note, Note,
Notebook, Notebook,

View File

@@ -1,4 +1,4 @@
import { Button, Flex, Text } from "rebass"; import { Button, Flex, Text } from "@streetwriters/rebass";
import { useStore as useAppStore } from "../../stores/app-store"; import { useStore as useAppStore } from "../../stores/app-store";
import { useMenuTrigger } from "../../hooks/use-menu"; import { useMenuTrigger } from "../../hooks/use-menu";
import useMobile from "../../hooks/use-mobile"; import useMobile from "../../hooks/use-mobile";

View File

@@ -1,5 +1,5 @@
import React, { useMemo } from "react"; import React, { useMemo } from "react";
import { Button, Flex, Text } from "rebass"; import { Button, Flex, Text } from "@streetwriters/rebass";
import * as Icon from "../icons"; import * as Icon from "../icons";
import TimeAgo from "../time-ago"; import TimeAgo from "../time-ago";
import ListItem from "../list-item"; import ListItem from "../list-item";

View File

@@ -1,5 +1,5 @@
import React from "react"; import React from "react";
import { Flex, Text } from "rebass"; import { Flex, Text } from "@streetwriters/rebass";
import ListItem from "../list-item"; import ListItem from "../list-item";
import { useStore, store } from "../../stores/notebook-store"; import { useStore, store } from "../../stores/notebook-store";
import { store as appStore } from "../../stores/app-store"; import { store as appStore } from "../../stores/app-store";

View File

@@ -1,5 +1,5 @@
import React from "react"; import React from "react";
import { Button, Flex, Text } from "rebass"; import { Button, Flex, Text } from "@streetwriters/rebass";
const PlaceholderLoader = React.lazy(() => import("./loader")); const PlaceholderLoader = React.lazy(() => import("./loader"));
function Placeholder(props) { function Placeholder(props) {

View File

@@ -1,6 +1,6 @@
import { useAnimation } from "framer-motion"; import { useAnimation } from "framer-motion";
import React, { useEffect } from "react"; import React, { useEffect } from "react";
import { Flex } from "rebass"; import { Flex } from "@streetwriters/rebass";
import { AnimatedBox } from "../animated"; import { AnimatedBox } from "../animated";
function ProgressBar(props) { function ProgressBar(props) {

View File

@@ -1,6 +1,6 @@
import React, { useCallback, useEffect, useState } from "react"; import React, { useCallback, useEffect, useState } from "react";
import * as Icon from "../icons"; import * as Icon from "../icons";
import { Flex, Text } from "rebass"; import { Flex, Text } from "@streetwriters/rebass";
import { useStore, store } from "../../stores/editor-store"; import { useStore, store } from "../../stores/editor-store";
import { COLORS } from "../../common/constants"; import { COLORS } from "../../common/constants";
import { db } from "../../common/db"; import { db } from "../../common/db";

View File

@@ -1,4 +1,4 @@
import { Flex, Text } from "rebass"; import { Flex, Text } from "@streetwriters/rebass";
import { useStore } from "../../stores/editor-store"; import { useStore } from "../../stores/editor-store";
import Switch from "../switch"; import Switch from "../switch";

View File

@@ -1,6 +1,6 @@
import { useEffect, useMemo, useState } from "react"; import { useEffect, useMemo, useState } from "react";
import ReactDOM from "react-dom"; import ReactDOM from "react-dom";
import { Flex, Text, Button } from "rebass"; import { Flex, Text, Button } from "@streetwriters/rebass";
import * as Icon from "../icons"; import * as Icon from "../icons";
import Toggle from "../toggle"; import Toggle from "../toggle";
import Field from "../field"; import Field from "../field";

View File

@@ -1,5 +1,5 @@
import React, { useMemo } from "react"; import React, { useMemo } from "react";
import { Button, Flex, Text } from "rebass"; import { Button, Flex, Text } from "@streetwriters/rebass";
import { useStore as useAppStore } from "../../stores/app-store"; import { useStore as useAppStore } from "../../stores/app-store";
import { Reminders } from "../../common/reminders"; import { Reminders } from "../../common/reminders";
import * as Icon from "../icons"; import * as Icon from "../icons";

View File

@@ -1,11 +1,11 @@
import React, { useEffect, useRef, useState } from "react"; import React, { useEffect, useRef, useState } from "react";
import { Flex, Text } from "rebass"; import { Flex, Text } from "@streetwriters/rebass";
import * as Icon from "../icons"; import * as Icon from "../icons";
import { useStore } from "../../stores/app-store"; import { useStore } from "../../stores/app-store";
import { CREATE_BUTTON_MAP } from "../../common"; import { CREATE_BUTTON_MAP } from "../../common";
import useMobile from "../../hooks/use-mobile"; import useMobile from "../../hooks/use-mobile";
import { navigate } from "../../navigation"; import { navigate } from "../../navigation";
import { Input } from "@rebass/forms"; import { Input } from "@streetwriters/rebass-forms";
function RouteContainer(props) { function RouteContainer(props) {
const { const {

View File

@@ -1,5 +1,5 @@
import React, { useRef } from "react"; import React, { useRef } from "react";
import { Box } from "rebass"; import { Box } from "@streetwriters/rebass";
import { Scrollbars } from "rc-scrollbars"; import { Scrollbars } from "rc-scrollbars";
const ScrollContainer = ({ children, style, forwardedRef, ...props }) => { const ScrollContainer = ({ children, style, forwardedRef, ...props }) => {

View File

@@ -1,4 +1,4 @@
import { Box, Button, Flex, Text } from "rebass"; import { Box, Button, Flex, Text } from "@streetwriters/rebass";
import EditorFooter from "../editor/footer"; import EditorFooter from "../editor/footer";
import { import {
Circle, Circle,

View File

@@ -1,7 +1,7 @@
import React from "react"; import React from "react";
import ListItem from "../list-item"; import ListItem from "../list-item";
import { hashNavigate, navigate } from "../../navigation"; import { hashNavigate, navigate } from "../../navigation";
import { Text } from "rebass"; import { Text } from "@streetwriters/rebass";
import { store as appStore } from "../../stores/app-store"; import { store as appStore } from "../../stores/app-store";
import { store as tagStore } from "../../stores/tag-store"; import { store as tagStore } from "../../stores/tag-store";
import { store as editorStore } from "../../stores/editor-store"; import { store as editorStore } from "../../stores/editor-store";

View File

@@ -1,6 +1,6 @@
import { useStore } from "../../stores/theme-store"; import { useStore } from "../../stores/theme-store";
import { ThemeProvider as EmotionThemeProvider } from "emotion-theming"; import { ThemeProvider as EmotionThemeProvider } from "@emotion/react";
import { useTheme } from "@streetwriters/theme"; import { useTheme } from "@notesnook/theme";
function ThemeProviderWrapper(props) { function ThemeProviderWrapper(props) {
const theme = useStore((store) => store.theme); const theme = useStore((store) => store.theme);

View File

@@ -1,6 +1,6 @@
import { formatDate } from "@streetwriters/notesnook-core/utils/date"; import { formatDate } from "@streetwriters/notesnook-core/utils/date";
import React, { useEffect, useRef } from "react"; import React, { useEffect, useRef } from "react";
import { Text } from "rebass"; import { Text } from "@streetwriters/rebass";
import { register, format, cancel, render } from "timeago.js"; import { register, format, cancel, render } from "timeago.js";
const shortLocale = [ const shortLocale = [

View File

@@ -1,4 +1,4 @@
import { Text } from "rebass"; import { Text } from "@streetwriters/rebass";
function TextWithTip({ text, tip, sx, color }) { function TextWithTip({ text, tip, sx, color }) {
return ( return (

View File

@@ -2,7 +2,7 @@ import React, { useCallback } from "react";
import { showBuyDialog } from "../../common/dialog-controller"; import { showBuyDialog } from "../../common/dialog-controller";
import Tip from "../tip"; import Tip from "../tip";
import { isUserPremium } from "../../hooks/use-is-user-premium"; import { isUserPremium } from "../../hooks/use-is-user-premium";
import { Flex } from "rebass"; import { Flex } from "@streetwriters/rebass";
import Switch from "../switch"; import Switch from "../switch";
function Toggle(props) { function Toggle(props) {

View File

@@ -3,7 +3,7 @@ import ListItem from "../list-item";
import { db } from "../../common/db"; import { db } from "../../common/db";
import { store as appStore } from "../../stores/app-store"; import { store as appStore } from "../../stores/app-store";
import { hashNavigate } from "../../navigation"; import { hashNavigate } from "../../navigation";
import { Flex, Text } from "rebass"; import { Flex, Text } from "@streetwriters/rebass";
import * as Icon from "../icons"; import * as Icon from "../icons";
import { Multiselect } from "../../common/multi-select"; import { Multiselect } from "../../common/multi-select";
import { pluralize } from "../../utils/string"; import { pluralize } from "../../utils/string";

View File

@@ -3,7 +3,7 @@ import ListItem from "../list-item";
import { showMultiPermanentDeleteConfirmation } from "../../common/dialog-controller"; import { showMultiPermanentDeleteConfirmation } from "../../common/dialog-controller";
import * as Icon from "../icons"; import * as Icon from "../icons";
import { store } from "../../stores/trash-store"; import { store } from "../../stores/trash-store";
import { Flex, Text } from "rebass"; import { Flex, Text } from "@streetwriters/rebass";
import TimeAgo from "../time-ago"; import TimeAgo from "../time-ago";
import { toTitleCase } from "../../utils/string"; import { toTitleCase } from "../../utils/string";
import { showUndoableToast } from "../../common/toasts"; import { showUndoableToast } from "../../common/toasts";

View File

@@ -5,7 +5,7 @@ import React, {
useEffect, useEffect,
useMemo useMemo
} from "react"; } from "react";
import { Flex, Text, Button } from "rebass"; import { Flex, Text, Button } from "@streetwriters/rebass";
import * as Icon from "../icons"; import * as Icon from "../icons";
import { db } from "../../common/db"; import { db } from "../../common/db";
import { useStore as useEditorStore } from "../../stores/editor-store"; import { useStore as useEditorStore } from "../../stores/editor-store";

View File

@@ -1,5 +1,5 @@
import { useState } from "react"; import { useState } from "react";
import EventManager from "@streetwriters/notesnook-core/utils/eventmanager"; import EventManager from "@streetwriters/notesnook-core/utils/event-manager";
import Config from "../utils/config"; import Config from "../utils/config";
export function navigate(url, replaceOrQuery, replace) { export function navigate(url, replaceOrQuery, replace) {

View File

@@ -2,7 +2,7 @@ import createStore from "../common/store";
import BaseStore from "./index"; import BaseStore from "./index";
import Config from "../utils/config"; import Config from "../utils/config";
import changeAppTheme from "../commands/change-app-theme"; import changeAppTheme from "../commands/change-app-theme";
import { getDefaultAccentColor } from "@streetwriters/theme"; import { getDefaultAccentColor } from "@notesnook/theme";
class ThemeStore extends BaseStore { class ThemeStore extends BaseStore {
theme = Config.get("theme", "light"); theme = Config.get("theme", "light");

View File

@@ -1,4 +1,4 @@
import EventManager from "@streetwriters/notesnook-core/utils/eventmanager"; import EventManager from "@streetwriters/notesnook-core/utils/event-manager";
const GlobalKeyboard = {}; const GlobalKeyboard = {};

View File

@@ -1,4 +1,4 @@
import { Button, Flex, Text } from "rebass"; import { Button, Flex, Text } from "@streetwriters/rebass";
import ThemeProvider from "../components/theme-provider"; import ThemeProvider from "../components/theme-provider";
import { Error, Warn, Success } from "../components/icons"; import { Error, Warn, Success } from "../components/icons";
import { store as appstore } from "../stores/app-store"; import { store as appstore } from "../stores/app-store";

View File

@@ -1,5 +1,5 @@
import { useCallback, useEffect, useMemo, useRef, useState } from "react"; import { useCallback, useEffect, useMemo, useRef, useState } from "react";
import { Button, Flex, Text } from "rebass"; import { Button, Flex, Text } from "@streetwriters/rebass";
import { import {
CheckCircle, CheckCircle,
Loading, Loading,

View File

@@ -1,6 +1,6 @@
import "../app.css"; import "../app.css";
import { useEffect } from "react"; import { useEffect } from "react";
import { Flex, Text } from "rebass"; import { Flex, Text } from "@streetwriters/rebass";
import ThemeProvider from "../components/theme-provider"; import ThemeProvider from "../components/theme-provider";
import { ANALYTICS_EVENTS, trackEvent } from "../utils/analytics"; import { ANALYTICS_EVENTS, trackEvent } from "../utils/analytics";
import { useQueryParams } from "../navigation"; import { useQueryParams } from "../navigation";

View File

@@ -6,7 +6,7 @@ import { hashNavigate, navigate } from "../navigation";
import FavoritesPlaceholder from "../components/placeholders/favorites-placeholder"; import FavoritesPlaceholder from "../components/placeholders/favorites-placeholder";
import { groupArray } from "@streetwriters/notesnook-core/utils/grouping"; import { groupArray } from "@streetwriters/notesnook-core/utils/grouping";
import { db } from "../common/db"; import { db } from "../common/db";
import { Flex, Text } from "rebass"; import { Flex, Text } from "@streetwriters/rebass";
import { SyncError } from "../components/icons"; import { SyncError } from "../components/icons";
function Notes() { function Notes() {

View File

@@ -1,5 +1,5 @@
import { useEffect, useMemo, useRef, useState } from "react"; import { useEffect, useMemo, useRef, useState } from "react";
import { Button, Flex, Text } from "rebass"; import { Button, Flex, Text } from "@streetwriters/rebass";
import { Error as ErrorIcon } from "../components/icons"; import { Error as ErrorIcon } from "../components/icons";
import { makeURL, useQueryParams } from "../navigation"; import { makeURL, useQueryParams } from "../navigation";
import { db } from "../common/db"; import { db } from "../common/db";

View File

@@ -5,7 +5,7 @@ import { db } from "../common/db";
import SearchBox from "../components/search"; import SearchBox from "../components/search";
import ProgressBar from "../components/progress-bar"; import ProgressBar from "../components/progress-bar";
import { useStore as useNoteStore } from "../stores/note-store"; import { useStore as useNoteStore } from "../stores/note-store";
import { Flex, Text } from "rebass"; import { Flex, Text } from "@streetwriters/rebass";
import { showToast } from "../utils/toast"; import { showToast } from "../utils/toast";
import { store as notebookstore } from "../stores/notebook-store"; import { store as notebookstore } from "../stores/notebook-store";
import { hardNavigate } from "../navigation"; import { hardNavigate } from "../navigation";

View File

@@ -1,5 +1,5 @@
import { useMemo, useState } from "react"; import { useMemo, useState } from "react";
import { Button, Flex, Text } from "rebass"; import { Button, Flex, Text } from "@streetwriters/rebass";
import * as Icon from "../components/icons"; import * as Icon from "../components/icons";
import { useStore as useUserStore } from "../stores/user-store"; import { useStore as useUserStore } from "../stores/user-store";
import { useStore as useNoteStore } from "../stores/note-store"; import { useStore as useNoteStore } from "../stores/note-store";
@@ -38,11 +38,11 @@ import Toggle from "../components/toggle";
import { isDesktop } from "../utils/platform"; import { isDesktop } from "../utils/platform";
import Vault from "../common/vault"; import Vault from "../common/vault";
import { isUserPremium } from "../hooks/use-is-user-premium"; import { isUserPremium } from "../hooks/use-is-user-premium";
import { Slider } from "@rebass/forms"; import { Slider } from "@streetwriters/rebass-forms";
import useZoomFactor from "../hooks/use-zoom-factor"; import useZoomFactor from "../hooks/use-zoom-factor";
import { PATHS } from "@notesnook/desktop/paths"; import { PATHS } from "@notesnook/desktop/paths";
import { openPath } from "../commands/open"; import { openPath } from "../commands/open";
import { getAllAccents } from "@streetwriters/theme"; import { getAllAccents } from "@notesnook/theme";
import { debounce } from "../utils/debounce"; import { debounce } from "../utils/debounce";
import { clearLogs, downloadLogs } from "../utils/logger"; import { clearLogs, downloadLogs } from "../utils/logger";

View File

@@ -4,7 +4,7 @@ import { useStore as useNbStore } from "../stores/notebook-store";
import { useStore as useAppStore } from "../stores/app-store"; import { useStore as useAppStore } from "../stores/app-store";
import { hashNavigate } from "../navigation"; import { hashNavigate } from "../navigation";
import TopicsPlaceholder from "../components/placeholders/topics-placeholder"; import TopicsPlaceholder from "../components/placeholders/topics-placeholder";
import { Button, Flex, Text } from "rebass"; import { Button, Flex, Text } from "@streetwriters/rebass";
import { Edit, RemoveShortcutLink, ShortcutLink } from "../components/icons"; import { Edit, RemoveShortcutLink, ShortcutLink } from "../components/icons";
import { getTotalNotes } from "../common"; import { getTotalNotes } from "../common";
import { formatDate } from "@streetwriters/notesnook-core/utils/date"; import { formatDate } from "@streetwriters/notesnook-core/utils/date";

Some files were not shown because too many files have changed in this diff Show More